OSDN Git Service

* tree-ssa-dom.c (record_dominating_conditions): New function.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-24  Jeff Law  <law@redhat.com>
2
3         * gcc.dg/tree-ssa/20040624-1.c: New test.
4
5 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6
7         * gcc.c-torture/compile/20040624-1.c: New test.
8
9 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10
11         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12         this directory.
13
14 2004-06-23  Andrew Pinski  <apinski@apple.com>
15
16         PR middle-end/15988
17         * g++.dg/opt/ptrmem4.C: New test.
18
19         * gcc.dg/c90-array-quals-2.c: New test.
20
21 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22
23         * gcc.dg/kpice1.c: New test.
24
25 2006-06-23  Andrew Pinski  <apinski@apple.com>
26
27         * gcc.dg/c90-array-quals.c: New test.
28
29 2006-06-22  Richard Henderson  <rth@redhat.com>
30
31         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32
33 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34
35         * gcc.dg/builtins-config.h: Handle FreeBSD.
36
37 2006-06-22  Richard Henderson  <rth@redhat.com>
38
39         * g++.dg/opt/devirt1.C: New.
40
41 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42
43         * g++.dg/opt/pr15551.C: New testcase.
44
45 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
46
47         PR target/14800
48         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
49         x86_64-*-linux* when compiling for 32bit.
50
51 2004-06-21  Andrew Pinski  <apinski@apple.com>
52
53         * gcc.dg/pch/struct-1.c: New.
54         * gcc.dg/pch/struct-1.hs: New.
55
56 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
57
58         * gcc.dg/pch/save-temps-1.c: New file.
59         * gcc.dg/pch/save-temps-1.hs: New file.
60
61 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
62
63         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
64         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
65
66 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
67
68         * gfortran.fortran-torture/execute/select_1.f90: Rename function
69         to fix type error.
70         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
71         Remove trailing spaces.
72         
73 2004-06-21  Richard Henderson  <rth@redhat.com>
74
75         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
76         merging && to BIT_FIELD_REF.
77
78 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
79
80         * g++.dg/opt/placeholder1.C: New test.
81
82 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
83
84         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
85         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
86         * gcc.dg/compat/union-m128-1_x.c: Likewise.
87         * gcc.dg/compat/union-m128-1_y.c: Likewise.
88
89 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
90
91         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
92         extern "C".
93         * g++.dg/other/pragma-re-1.C: Add comments.
94
95 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
96
97         PR gfortran/16080
98         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
99
100 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
101
102         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
103         instead of setting the type of size_t by
104         hand.
105
106 2004-06-18  Roger Sayle  <roger@eyesopen.com>
107
108         * gcc.dg/unordered-2.c: New test case.
109         * gcc.dg/unordered-3.c: New test case.
110
111 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
112
113         PR other/16043
114         * lib/g++.exp (g++_version): Tweak regexp for version
115         * lib/g77.exp (g77_version): Likewise
116         * lib/gfortran.exp (gfortran_version): Likewise
117         * lib/objc.exp (objc_version): Likewise
118         * lib/treelang.exp (treelang_version): Likewise
119
120 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
121
122         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
123         Use INT_MAX instead of __INT_MAX__.
124         * gcc.dg/compat/struct-align-2_y.c: Likewise.
125
126         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
127         * gcc.dg/compat/scalar-return-3_x.c: Use it.
128         * gcc.dg/compat/scalar-return-3_y.c: Use it.
129         * gcc.dg/compat/scalar-return-4_x.c: Use it.
130         * gcc.dg/compat/scalar-return-4_y.c: Use it.
131         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
132         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
133         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
134         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
135
136         * gcc.dg/range-test-1.c: New test.
137         * g++.dg/opt/range-test-1.C: New test.
138
139 2004-06-17  Richard Henderson  <rth@redhat.com>
140
141         * objc.dg/sync-1.m: New.
142         * objc.dg/try-catch-1.m: Don't force next runtime.
143         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
144         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
145         shadowed catch clause.
146         * objc.dg/try-catch-5.m: New.
147
148 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
149
150         Bug 14610
151         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
152
153 2004-06-15  Richard Henderson  <rth@redhat.com>
154
155         * gcc.dg/20001116-1.c: Move expected warning line.
156
157 2004-06-15  Richard Henderson  <rth@redhat.com>
158
159         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
160         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
161
162 2004-06-15  Jeff Law  <law@redhat.com>
163
164         * gcc.dg/tree-ssa/20040615-1.c: New test.
165         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
166         be less sensitive to operand ordering.
167         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
168
169 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
170
171         * g++.dg/abi/bitfield3.C: Add comment..
172
173 2004-06-15  Richard Henderson  <rth@redhat.com>
174
175         * g++.dg/ext/stmtexpr1.C: XFAIL.
176         * gcc.dg/20030612-1.c: XFAIL.
177
178 2004-06-15  Eric Christopher  <echristo@redhat.com>
179
180         * g++.dg/charset/asm5.c: New.
181         * gcc.dg/charset/asm6.c: New.
182
183 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
184
185         PR fortran/15962
186         * gfortran.fortran-torture/execute/select_1.f90: New test.
187
188 2004-06-15  Paul Brook  <paul@codesourcery.com>
189
190         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
191
192 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
193
194         PR c++/15967
195         * g++.dg/lookup/crash3.C: New test.
196
197 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
198
199         PR c++/15947
200         * g++.dg/parse/dtor4.C: New test.
201
202 2004-06-14  Jeff Law  <law@redhat.com>
203
204         * gcc.c-torture/compile/20040614-1.c: New test.
205
206 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
207
208         PR fortran/15211
209         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
210         LEN of a character array.
211
212 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/15096
215         * g++.dg/template/ptrmem10.C: New test.
216
217         PR c++/14930
218         * g++.dg/template/friend30.C: New test.
219
220 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
221
222         PR fortran/14928
223         * gfortran.fortran-torture/compile/mloc.f90: New test.
224
225 2004-06-13  Paul Brook  <paul@codesourcery.com>
226
227         * gfortran.fortran-torture/execute/random_2.f90: New test.
228
229 2004-06-13  Eric Christopher  <echristo@redhat.com>
230
231         * gcc.dg/noncompile/redecl-1.c: Fix error message.
232
233 2004-06-12  Paul Brook  <paul@codesourcery.com>
234
235         * gfortran.fortran-torture/execute/contained_3.f90: New test.
236
237 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
238
239         PR fortran/14923
240         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
241
242 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
243
244         PR fortran/14957
245         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
246         syntax errors in end statements of contained subroutines.
247
248 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
249
250         PR fortran/12841
251         * gfortran.fortran-torture/execute/null_arg.f90: New test.
252
253 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
254
255         PR fortran/15665
256         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
257
258 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
259
260         PR gfortran/12839
261         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
262
263 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/15862
266         * g++.dg/parse/enum1.C: New test.
267
268 2004-06-10  Jeff Law  <law@redhat.com>
269
270         * gcc.c-torture/compile/20040610-1.c: New test.
271
272 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
273
274         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
275         * g++.old-deja/g++.other/decl3.C: Likewise.
276
277 2004-06-10  Brian Booth  <bbooth@redhat.com>
278
279         * gcc.dg/tree-ssa/20031015-1.c: Scan for
280         V_MAY_DEF instead of VDEF.
281         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
282
283 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
284
285         PR c++/14211
286         * g++.dg/conversion/const1.C: New test.
287
288         PR c++/15076
289         * g++.dg/conversion/reinterpret1.C: New test.
290
291         PR c++/15877
292         * g++.dg/template/enum2.C: New test.
293
294         PR c++/15227
295         * g++.dg/template/error13.C: New test.
296
297 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
298
299         PR fortran/14957
300         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
301         arguments to test_* REAL and of the right size.
302
303 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
304
305         PR target/15569
306         PR rtl-optimization/15681
307         * gcc.dg/20040609-1.c: New test.
308
309 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
310
311         PR c++/14791
312         * g++.dg/opt/builtins1.C: New test.
313
314 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
315
316         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
317         that use default windows32 struct layout.
318         * gcc.dg/i386-bitfield2.c: Likewise.
319
320 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
321
322         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
323         for mingw32 and cygwin targets.
324
325 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
326
327         * gcc.dg/pch/macro-4.c: New.
328         * gcc.dg/pch/macro-4.hs: New.
329
330 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
331
332         PR fortran/13249
333         * gfortran.fortran-torture/compile/name_clash.f90: New test.
334
335 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
336
337         PR fortran/13372
338         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
339
340 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
341
342         PR gfortran/14897
343         * gfortran.fortran-torture/execute/t_edit.f90: New test.
344
345 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
346
347         PR gfortran/15755
348         * gfortran.fortran-torture/execute/backspace.c : New test.
349
350 2004-06-09  Paul Brook  <paul@codesourcery.com>
351
352         * gfortran.fortran-torture/execure/intrinsic_associated.f90
353         (pointer_to_section): Rewrite to use smaller array.
354
355 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
356
357         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
358         * gcc.dg/ext/altivec-10.c: Same.
359         * gcc.dg/ext/altivec-11.c: Same.
360         * gcc.dg/ext/altivec-12.c: Same.
361         * gcc.dg/ext/altivec-13.c: Same.
362         * gcc.dg/ext/altivec-14.c: Same.
363         * gcc.dg/ext/altivec-15.c: Same.
364         * gcc.dg/ext/altivec-16.c: Same.
365         * gcc.dg/ext/altivec-3.c: Same.
366         * gcc.dg/ext/altivec-4.c: Same.
367         * gcc.dg/ext/altivec-6.c: Same.
368         * gcc.dg/ext/altivec-7.c: Same.
369         * gcc.dg/ext/altivec-8.c: Same.
370         * gcc.dg/ext/altivec-varargs-1.c: Same.
371
372         * g++.dg/ext/altivec-1.C: Correct dg syntax.
373         * g++.dg/ext/altivec-10.C: Same.
374         * g++.dg/ext/altivec-2.C: Same.
375         * g++.dg/ext/altivec-3.C: Same.
376         * g++.dg/ext/altivec-4.C: Same.
377         * g++.dg/ext/altivec-5.C: Same.
378         * g++.dg/ext/altivec-6.C: Same.
379         * g++.dg/ext/altivec-7.C: Same.
380         * g++.dg/ext/altivec-8.C: Same.
381         * g++.dg/ext/altivec-9.C: Same.
382
383 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
384
385         PR c++/7841
386         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
387
388 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
389
390         * gcc.dg/union-1.c: New test.
391
392 2004-06-07  Roger Sayle  <roger@eyesopen.com>
393
394         * gcc.dg/builtins-41.c: New test case.
395         * gcc.dg/builtins-42.c: New test case.
396
397 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
398
399         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
400         * g++.dg/ext/altivec-10.C: Same.
401         * g++.dg/ext/altivec-2.C: Same.
402         * g++.dg/ext/altivec-3.C: Same.
403         * g++.dg/ext/altivec-4.C: Same.
404         * g++.dg/ext/altivec-5.C: Same.
405         * g++.dg/ext/altivec-6.C: Same.
406         * g++.dg/ext/altivec-7.C: Same.
407         * g++.dg/ext/altivec-8.C: Same.
408         * g++.dg/ext/altivec-9.C: Same.
409         * g++.old-deja/g++.abi/cxa_vec.C: Same.
410         * g++.old-deja/g++.brendan/new3.C: Same.
411         * gcc.c-torture/execute/eeprof-1.x: Same.
412
413 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
414
415         PR c/14765
416         * gcc.dg/pr14765-1.c: New test.
417
418 2004-06-07  Roger Sayle  <roger@eyesopen.com>
419
420         PR c/14649
421         * gcc.dg/pr14649-1.c: New test case.
422
423 2004-06-07  Richard Henderson  <rth@redhat.com>
424
425         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
426         if temporaries.
427
428 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
429
430         * g++.dg/eh/elide1.C: Remove XFAIL.
431
432 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
433
434         PR c++/15337
435         * g++.dg/expr/sizeof3.C: New test.
436
437         PR c++/14777
438         * g++.dg/template/access14.C: New test.
439
440         PR c++/15554
441         * g++.dg/template/enum1.C: New test.
442
443         PR c++/15057
444         * g++.dg/eh/throw1.C: New test.
445
446 2004-06-07  David Ayers  <d.ayers@inode.at>
447             Ziemowit Laski  <zlaski@apple.com>
448
449         * lib/objc.exp (objc_target_compile): Revert the '-framework
450         Foundation' flag fix, since bare Darwin does not ship
451         with the Foundation framework.
452         * objc/execute/next_mapping.h: Provide a local NSConstantString
453         @interface and @implementation.
454         (objc_constant_string_init): A constructor function, used to
455         initialize the NSConstantString meta-class object.
456         * objc/execute/string1.m: Include "next_mapping.h" instead of
457         <Foundation/NSString.h>.
458         * objc/execute/string2.m: Likewise.
459         * objc/execute/string3.m: Likewise.
460         * objc/execute/string4.m: Likewise.
461
462 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
463
464         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
465         to double. Replace double with FLOAT.
466         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
467
468         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
469         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
470         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
471         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
472         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
473         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
474         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
475         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
476
477 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
478
479         PR c/13519
480         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
481
482 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
483
484         PR c++/15503
485         * g++.dg/template/meminit2.C: New test.
486
487 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
488
489         PR target/15822
490         * gcc.c-torture/execute/compare-fp-1.c,
491         gcc.c-torture/execute/compare-fp-2.c,
492         gcc.c-torture/execute/compare-fp-3.c,
493         gcc.c-torture/execute/compare-fp-4.c,
494         gcc.c-torture/execute/compare-fp-3.x,
495         gcc.c-torture/execute/compare-fp-4.x: Moved...
496         * gcc.c-torture/execute/ieee/compare-fp-1.c,
497         gcc.c-torture/execute/ieee/compare-fp-2.c,
498         gcc.c-torture/execute/ieee/compare-fp-3.c,
499         gcc.c-torture/execute/ieee/compare-fp-4.c,
500         gcc.c-torture/execute/ieee/compare-fp-3.x,
501         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
502
503 2004-06-04  David Ayers  <d.ayers@inode.at>
504
505         * objc/execute/protocol-isEqual-4.m: New testcase.
506
507 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
508
509         * objc/execute/protocol-isEqual-1.m: New testcase.
510         * objc/execute/protocol-isEqual-2.m: New testcase.
511         * objc/execute/protocol-isEqual-3.m: New testcase.
512
513 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
514
515         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
516
517 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
518
519         * lib/objc.exp (objc_target_compile): When running tests on
520         Darwin (Mac OS X), inform the linker about '-framework
521         'Foundation'.
522
523 2004-06-02  Eric Christopher  <echristo@redhat.com>
524
525         * gcc.c-torture/compile/20040602-1.c: New.
526
527 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
528
529         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
530         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
531
532         PR tree-optimization/14736
533         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
534
535         PR tree-optimization/14042
536         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
537
538         PR tree-optimization/14729
539         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
540
541 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
542
543         PR fortran/15557
544         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
545
546 2004-06-01  Richard Hederson  <rth@redhat.com>
547
548         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
549
550 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
551
552         PR c++/14932
553         * g++.dg/parse/offsetof4.C: New test.
554
555 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
556
557         PR objc/7993
558         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
559
560 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/15701
563         * g++.dg/template/friend29.C: New test.
564
565 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
566
567         PR c/15749
568         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
569
570 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
571
572         * gcc.dg/sparc-trap-1.c: New test.
573
574 2004-05-31  Roger Sayle  <roger@eyesopen.com>
575
576         PR middle-end/15069
577         * g++.dg/opt/fold3.C: New test case.
578
579 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
580
581         * lib/target-supports.exp (check_iconv_available): Fix fallout
582         from 2004-05-28 patch.
583
584 2004-05-30  Paul Brook  <paul@codesourcery.com>
585
586         PR fortran/15620
587         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
588         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
589
590 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
591
592         * gfortran.fortran-torture/execute/random_1.f90: New test.
593
594 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
595
596         * g++.dg/ext/altivec-10.C: New test.
597
598 2004-05-29  Paul Brook  <paul@codesourcery.com>
599
600         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
601
602 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
603
604         * gcc.dg/altivec-16.c: New test.
605
606 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
607
608         * lib/target-supports.exp (check_vmx_hw_available): New.
609         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
610
611         * lib/target-supports.exp (check_alias_available,
612         check_iconv_available, check_named_sections_available): Use
613         unique names for temporary files.
614
615 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
616
617         * gcc.dg/altivec-15.c: New test.
618
619 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
620
621         PR c++/15083
622         * g++.dg/warn/noeffect6.C: New test.
623
624         PR c++/15471
625         * g++.dg/expr/ptrmem4.C: New test.
626
627         PR c++/15640
628         * g++.dg/template/operator3.C: New test.
629
630 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
631
632         PR c++/14668
633         * g++.dg/lookup/redecl1.C: New test.
634         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
635
636 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
637
638         * gcc.c-torture/execute/compare-fp-1.c,
639         gcc.c-torture/execute/compare-fp-2.c,
640         gcc.c-torture/execute/compare-fp-3.c,
641         gcc.c-torture/execute/compare-fp-4.c,
642         gcc.c-torture/execute/compare-fp-3.x,
643         gcc.c-torture/execute/compare-fp-4.x,
644         gcc.dg/pr15649-1.c: New.
645
646 2004-05-27  Adam Nemet  <anemet@lnxw.com>
647
648         PR c++/12883
649         * g++.dg/init/array14.C: New test.
650
651 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
652
653         * lib/compat.exp (compat-get-options-main): New.
654         (compat-get-options): Remove unneeded code, warn for ignored
655         command.
656         (compat-execute): Check flag set by dg-require-* commands.
657
658         * lib/compat.exp (compat-execute): Break up long lines.
659
660 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
661
662         * gcc.dg/altivec-7.c: Don't use 'vector long'.
663         * gcc.dg/altivec-14.c: New test.
664         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
665
666         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
667         * gcc.dg/altivec-12.c: Ditto.
668
669         * gcc.dg/altivec-3.c: Move call to altivec_check.
670
671 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
672
673         PR c++/15044
674         * g++.dg/template/error12.C: New test.
675
676         PR c++/15317
677         * g++.dg/ext/attrib15.C: New test.
678
679         PR c++/15329
680         * g++.dg/template/ptrmem9.C: New test.
681
682 2004-05-25  Paul Brook  <paul@codesourcery.com>
683
684         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
685
686 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
687
688         PR c++/15165
689         * g++.dg/template/crash19.C: New test.
690
691 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
692
693         PR c++/15025
694         * g++.dg/template/redecl1.C: New test.
695
696 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/14821
699         * g++.dg/other/ns1.C: New test.
700
701         PR c++/14883
702         * g++.dg/template/invalid1.C: New test.
703
704 2004-05-23  Paul Brook  <paul@codesourcery.com>
705         Victor Leikehman  <lei@haifasphere.co.il>
706
707         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
708         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
709
710 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/15285
713         PR c++/15299
714         * g++.dg/template/non-dependent5.C: New test.
715         * g++.dg/template/non-dependent6.C: New test.
716
717 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/15507
720         * g++.dg/inherit/union1.C: New test.
721
722         PR c++/15542
723         * g++.dg/template/addr1.C: New test.
724
725         PR c++/15427
726         * g++.dg/template/array5.C: New test.
727
728         PR c++/15287
729         * g++.dg/template/array6.C: New test.
730
731 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
732             Roger Sayle  <roger@eyesopen.com>
733
734         * g++.dg/lookup/forscope2.C: New test case.
735
736 2004-05-22  Ben Elliston  <bje@au.ibm.com>
737
738         * gcc.dg/cpp/Wmissingdirs.c: New.
739
740 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
741
742         PR target/15301
743         * gcc.dg/compat/union-m128-1.h: New file.
744         * gcc.dg/compat/union-m128-1_main.c: Likewise.
745         * gcc.dg/compat/union-m128-1_x.c: Likewise.
746         * gcc.dg/compat/union-m128-1_y.c: Likewise.
747
748 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
749
750         PR target/15302
751         * gcc.dg/compat/struct-complex-1.h: New file.
752         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
753         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
754         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
755
756 2004-05-20  Roger Sayle  <roger@eyesopen.com>
757
758         PR middle-end/3074
759         * gcc.dg/pr3074-1.c: New test case.
760         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
761
762 2004-05-20  Falk Hueffner  <falk@debian.org>
763
764         PR other/15526
765         * gcc.dg/ftrapv-1.c: New test case.
766
767 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
768
769         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
770
771 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
772             Jeff Law  <law@redhat.com>
773
774         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
775         * gcc.dg/tree-ssa/20040518-2.c: New test.
776
777         * gcc.dg/tree-ssa/20040518-1.c: New test.
778
779 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
780
781         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
782
783 2004-05-18  Paul Brook  <paul@codesourcery.com>
784
785         PR fortran/13930
786         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
787
788 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
789
790         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
791         constant folding.
792
793 2004-05-17  Steven Bosscher  <stevenb@suse.de>
794
795         * gcc.dg/tree-ssa/20040517-1.c: New test.
796
797 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
798
799         * gcc.dg/loop-4.c: New test.
800
801 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
804
805 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
806
807         PR fortran/15311
808         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
809
810 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
811
812         PR fortran/13826
813         PR fortran/13940
814         * gfortran.fortran-torture/compile/data_1.f90: New test.
815
816 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
817
818         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
819         * gcc.dg/uninit-H.c: Define ASM for __s390__.
820
821 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
822
823         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
824
825 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
826
827         PR c/15444
828         * gcc.dg/format/xopen-1.c: Adjust expected message.
829         * gcc.dg/format/xopen-3.c: New test.
830
831 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
832
833         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
834
835 2004-05-14  Jeff Law  <law@redhat.com>
836
837         * gcc.dg/tree-ssa/20040514-2.c: New test.
838
839 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
840
841         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
842         this ...
843         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
844         this.
845
846 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
847
848         * gcc.dg/tree-ssa/20040514-1.c: New test.
849
850 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
851
852         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
853         test.
854
855 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
856
857         PR fortran/14066
858         * gfortran.fortran-torture/compile/do_1.f90: New test.
859
860 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
861
862         PR fortran/15051
863         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
864         test.
865
866 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
867
868         PR fortran/15149
869         * gfortran.fortran-torture/execute/random_init.f90: New test.
870
871 2004-05-13  Paul Brook  <paul@codesourcery.com>
872
873         PR fortran/15314
874         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
875
876 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
877
878         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
879         for the powerpc case.
880
881 2004-05-13  Jeff Law  <law@redhat.com>
882
883         * gcc.dg/tree-ssa/20040513-1.c: New test.
884         * gcc.dg/tree-ssa/20040513-2.c: New test.
885
886 2004-05-13  Paul Brook  <paul@codesourcery.com>
887
888         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
889         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
890         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
891
892 2004-05-13  Andreas Schwab  <schwab@suse.de>
893
894         PR other/10819
895         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
896         characters.
897
898 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
899
900         PR fortran/15294
901         * gfortran.fortran-torture/execute/adjustr.f90: New file.
902
903 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
904
905         Merge from tree-ssa-20020619-branch.  See
906         ChangeLog.tree-ssa for details.
907
908 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
909
910         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
911         include <altivec.h> explicitly.
912         * gcc.dg/altivec-13.c: Likewise.
913
914 2004-05-11  Paul Brook  <paul@codesourcery.com>
915
916         * gcc.c-torture/compile/20010518-1.c: Force enum size.
917
918 2004-05-10  Eric Christopher  <echristo@redhat.com>
919
920         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
921         * gcc.dg/sibcall-4.c: Ditto.
922
923 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
924
925         * g++.dg/ext/altivec-8.C: New test case.
926         * gcc.dg/altivec-13.c: New test case.
927
928 2004-05-08  Roger Sayle  <roger@eyesopen.com>
929
930         * gcc.c-torture/execute/divcmp-1.c: New test case.
931         * gcc.c-torture/execute/divcmp-2.c: New test case.
932         * gcc.c-torture/execute/divcmp-3.c: New test case.
933
934 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
935
936         * g++.dg/other/pragma-re-2.C: New test.
937
938 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
939
940         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
941         * gcc.dg/i386-387-2.c: Likewise.
942
943         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
944         __builtin_drem.
945         * gcc.dg/i386-387-6.c: Likewise.
946
947 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
948
949         * gcc.dg/builtins-33.c:  Also check log1p*.
950
951 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
952
953         PR optimization/15296
954         * gcc.c-torture/execute/pr15296.c: New test.
955
956 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
957
958         * gcc.dg/builtins-40.c: New test.
959
960 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
961
962         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
963
964 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
965
966         * g++.dg/ext/spe1.C: New testcase.
967
968 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
969
970         * objc.dg/image-info.m: Allow additional attributes
971         for __image_info section.
972
973 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
974
975         * gcc.dg/torture/mips-hilo-2.c: New test.
976
977 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
978
979         PR c++/14389
980         * g++.dg/template/member5.C: New test.
981
982 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
983
984         * gcc.dg/builtins-34.c: Also check expm1*.
985
986 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
987
988         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
989         * gcc.dg/torture/builtin-convert-3.c: New test.
990
991 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
992
993         PR middle-end/15054
994         * g++.dg/opt/pr15054.C: New test.
995
996 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
997
998         * gcc.dg/torture/builtin-rounding-1.c: New test.
999         * gcc.dg/builtins-25.c: Delete.
1000         * gcc.dg/builtins-29.c: Delete.
1001
1002 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1003
1004         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1005         * gcc.dg/sibcall-4.c: Likewise.
1006         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1007
1008 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1009
1010         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1011         bit-field on 16-bit targets.
1012
1013 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1014
1015         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1016         16-bit targets.
1017
1018 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1019
1020         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1021         * gcc.dg/rs6000-power2-2.c: Likewise.
1022
1023 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1026         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1027         Change the asm registers to be in form of frN instead of fN.
1028
1029 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1030
1031         * gcc.dg/torture/builtin-convert-2.c: New test.
1032
1033 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         * gcc.dg/rs6000-power2-1.c: New test.
1036         * gcc.dg/rs6000-power2-2.c: New test.
1037
1038 2004-04-28  Jan Hubicka  <jh@suse.cz>
1039
1040         * gcc.dg/unused-6.c: New test.
1041
1042 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1043             Ulrich Weigand  <uweigand@de.ibm.com>
1044
1045         * ada/acats/run_all.sh: Define $target variable.
1046
1047 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1048
1049         PR c++/15119
1050         * g++.dg/other/vararg-1.C: New test.
1051
1052         PR c++/4794
1053         * g++.dg/eh/cleanup3.C: New test.
1054
1055 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1056
1057         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1058         and ad8011a (target_insn).
1059         * ada/acats/support/macro.dfs: Likewise.
1060         * ada/acats/support/impbit.adb: New file.
1061
1062 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1063
1064         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1065
1066 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1067
1068         * gcc.dg/loop-3.c: New test.
1069
1070 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1071
1072         * gcc.c-torture/execute/simd-5.c: New test.
1073
1074 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1075
1076         PR c++/15064
1077         * g++.dg/template/crash18.C: New test.
1078
1079 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1080
1081         * g++.dg/ext/complit3.C: New test.
1082
1083 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1084
1085         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1086         * gcc.dg/altivec-3.c: Same.
1087         * gcc.dg/altivec-varargs-1.c: Same.
1088
1089 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1090
1091         * lib/target-supports.exp (check_profiling_available): Assume
1092         profiling is not available on powerpc-eabi targets.
1093
1094 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1095
1096         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1097         * gcc.dg/vmx/bug-1.c: Ditto.
1098
1099 2004-04-20  Eric Christopher  <echristo@redhat.com>
1100
1101         * gcc.dg/charset/extern.c: New test.
1102         * g++.dg/charset/extern3.cc: Ditto.
1103
1104 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1105
1106         * gcc.dg/builtins-39.c: New test.
1107
1108 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1109
1110         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1111
1112 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1113
1114         * gcc.dg/torture/mips-hilo-1.c: New test.
1115
1116 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         * gcc.c-torture/compile/20040419-1.c: New test.
1119
1120 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1121
1122         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1123
1124 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1125             Aldy Hernandez  <aldyh@redhat.com>
1126
1127         * gcc.c-torture/execute/va-arg-24.c: New.
1128
1129 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1130             Aldy Hernandez  <aldyh@redhat.com>
1131
1132         * gcc.dg/vmx/1b-01.c: New.
1133         * gcc.dg/vmx/1b-02.c: New.
1134         * gcc.dg/vmx/1b-03.c: New.
1135         * gcc.dg/vmx/1b-04.c: New.
1136         * gcc.dg/vmx/1b-05.c: New.
1137         * gcc.dg/vmx/1b-06.c: New.
1138         * gcc.dg/vmx/1b-07.c: New.
1139         * gcc.dg/vmx/1c-01.c: New.
1140         * gcc.dg/vmx/1c-02.c: New.
1141         * gcc.dg/vmx/3a-01a.c: New.
1142         * gcc.dg/vmx/3a-01.c: New.
1143         * gcc.dg/vmx/3a-01m.c: New.
1144         * gcc.dg/vmx/3a-03.c: New.
1145         * gcc.dg/vmx/3a-03m.c: New.
1146         * gcc.dg/vmx/3a-04.c: New.
1147         * gcc.dg/vmx/3a-04m.c: New.
1148         * gcc.dg/vmx/3a-05.c: New.
1149         * gcc.dg/vmx/3a-06.c: New.
1150         * gcc.dg/vmx/3a-06m.c: New.
1151         * gcc.dg/vmx/3a-07.c: New.
1152         * gcc.dg/vmx/3b-01.c: New.
1153         * gcc.dg/vmx/3b-02.c: New.
1154         * gcc.dg/vmx/3b-10.c: New.
1155         * gcc.dg/vmx/3b-13.c: New.
1156         * gcc.dg/vmx/3b-14.c: New.
1157         * gcc.dg/vmx/3b-15.c: New.
1158         * gcc.dg/vmx/3c-01a.c: New.
1159         * gcc.dg/vmx/3c-01.c: New.
1160         * gcc.dg/vmx/3c-02.c: New.
1161         * gcc.dg/vmx/3c-03.c: New.
1162         * gcc.dg/vmx/3d-01.c: New.
1163         * gcc.dg/vmx/4-01.c: New.
1164         * gcc.dg/vmx/4-03.c: New.
1165         * gcc.dg/vmx/5-01.c: New.
1166         * gcc.dg/vmx/5-02.c: New.
1167         * gcc.dg/vmx/5-03.c: New.
1168         * gcc.dg/vmx/5-04.c: New.
1169         * gcc.dg/vmx/5-05.c: New.
1170         * gcc.dg/vmx/5-06.c: New.
1171         * gcc.dg/vmx/5-07.c: New.
1172         * gcc.dg/vmx/5-07t.c: New.
1173         * gcc.dg/vmx/5-08.c: New.
1174         * gcc.dg/vmx/5-10.c: New.
1175         * gcc.dg/vmx/5-11.c: New.
1176         * gcc.dg/vmx/7-01a.c: New.
1177         * gcc.dg/vmx/7-01.c: New.
1178         * gcc.dg/vmx/7c-01.c: New.
1179         * gcc.dg/vmx/7d-01.c: New.
1180         * gcc.dg/vmx/7d-02.c: New.
1181         * gcc.dg/vmx/8-01.c: New.
1182         * gcc.dg/vmx/8-02a.c: New.
1183         * gcc.dg/vmx/8-02.c: New.
1184         * gcc.dg/vmx/brode-1.c: New.
1185         * gcc.dg/vmx/bug-1.c: New.
1186         * gcc.dg/vmx/bug-2.c: New.
1187         * gcc.dg/vmx/bug-3.c: New.
1188         * gcc.dg/vmx/cw-bug-1.c: New.
1189         * gcc.dg/vmx/cw-bug-2.c: New.
1190         * gcc.dg/vmx/cw-bug-3.c: New.
1191         * gcc.dg/vmx/dct.c: New.
1192         * gcc.dg/vmx/debug-1.c: New.
1193         * gcc.dg/vmx/debug-2.c: New.
1194         * gcc.dg/vmx/debug-3.c: New.
1195         * gcc.dg/vmx/debug-4.c: New.
1196         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1197         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1198         * gcc.dg/vmx/eg-5.c: New.
1199         * gcc.dg/vmx/fft.c: New.
1200         * gcc.dg/vmx/gcc-bug-1.c: New.
1201         * gcc.dg/vmx/gcc-bug-2.c: New.
1202         * gcc.dg/vmx/gcc-bug-3.c: New.
1203         * gcc.dg/vmx/gcc-bug-4.c: New.
1204         * gcc.dg/vmx/gcc-bug-5.c: New.
1205         * gcc.dg/vmx/gcc-bug-6.c: New.
1206         * gcc.dg/vmx/gcc-bug-7.c: New.
1207         * gcc.dg/vmx/gcc-bug-8.c: New.
1208         * gcc.dg/vmx/gcc-bug-9.c: New.
1209         * gcc.dg/vmx/gcc-bug-b.c: New.
1210         * gcc.dg/vmx/gcc-bug-c.c: New.
1211         * gcc.dg/vmx/gcc-bug-d.c: New.
1212         * gcc.dg/vmx/gcc-bug-e.c: New.
1213         * gcc.dg/vmx/gcc-bug-f.c: New.
1214         * gcc.dg/vmx/gcc-bug-g.c: New.
1215         * gcc.dg/vmx/gcc-bug-i.c: New.
1216         * gcc.dg/vmx/harness.h: New.
1217         * gcc.dg/vmx/ira1.c: New.
1218         * gcc.dg/vmx/ira2a.c: New.
1219         * gcc.dg/vmx/ira2b.c: New.
1220         * gcc.dg/vmx/ira2.c: New.
1221         * gcc.dg/vmx/ira2c.c: New.
1222         * gcc.dg/vmx/mem.c: New.
1223         * gcc.dg/vmx/newton-1.c: New.
1224         * gcc.dg/vmx/ops.c: New.
1225         * gcc.dg/vmx/sn7153.c: New.
1226         * gcc.dg/vmx/spill2.c: New.
1227         * gcc.dg/vmx/spill3.c: New.
1228         * gcc.dg/vmx/spill.c: New.
1229         * gcc.dg/vmx/t.c: New.
1230         * gcc.dg/vmx/varargs-1.c: New.
1231         * gcc.dg/vmx/varargs-2.c: New.
1232         * gcc.dg/vmx/varargs-3.c: New.
1233         * gcc.dg/vmx/varargs-4.c: New.
1234         * gcc.dg/vmx/varargs-5.c: New.
1235         * gcc.dg/vmx/varargs-6.c: New.
1236         * gcc.dg/vmx/varargs-7.c: New.
1237         * gcc.dg/vmx/vmx.exp: New.
1238         * gcc.dg/vmx/vprint-1.c: New.
1239         * gcc.dg/vmx/vscan-1.c: New.
1240         * gcc.dg/vmx/x-01.c: New.
1241         * gcc.dg/vmx/x-02.c: New.
1242         * gcc.dg/vmx/x-03.c: New.
1243         * gcc.dg/vmx/x-04.c: New.
1244         * gcc.dg/vmx/x-05.c: New.
1245         * gcc.dg/vmx/yousufi-1.c: New.
1246         * gcc.dg/vmx/zero-1.c: New.
1247         * gcc.dg/vmx/zero.c: New.
1248
1249 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1250
1251         * g++.dg/lookup/java1.C: Update for chage of
1252         _Jv_AllocObject.
1253         * g++.dg/lookup/java2.C: Likewise.
1254
1255 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1256
1257         * ada/acats/run_all.sh: use -O2 by default.
1258
1259 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1260
1261         * gcc.dg/vr-mult-[12].c: New tests.
1262
1263 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1264
1265         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1266
1267         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1268
1269 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1270
1271         * lib/target-supports.exp (check_profiling_available): Assume profiling
1272         isn't available for mips*-*-elf targets.
1273
1274 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1275
1276         * gcc.dg/builtins-38.c: New test.
1277
1278 2004-04-14  Eric Christopher  <echristo@redhat.com>
1279
1280         * g++.dg/charset/charset.exp: Run .cc extension tests.
1281
1282 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1283
1284         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1285
1286 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1287
1288         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1289
1290 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1291
1292         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1293         * gcc.dg/i386-387-2.c: Likewise.
1294
1295         * gcc.dg/i386-387-7.c: New test.
1296         * gcc.dg/i386-387-8.c: New test.
1297
1298         * gcc.dg/builtins-37.c: New test.
1299
1300 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1301
1302         * g++.dg/pch/externc-1.C: Add missing semicolon.
1303
1304 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1305
1306         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1307
1308 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1309
1310         * gcc.c-torture/execute/20040411-1.c: New test.
1311
1312 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1313
1314         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1315
1316 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1317
1318         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1319
1320 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1321
1322         * lib/target-supports.exp (check_named_sections_available): New.
1323         * lib/gcc-dg.exp (dg-require-named-sections): New.
1324         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1325         old-deja.exp.  Also prune error-count message from HP linker.
1326         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1327
1328         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1329         * g++.old-deja/g++.pt/static3.C: Likewise.
1330         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1331
1332 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1333
1334         * gcc.c-torture/execute/20040409-1.c: New test case.
1335         * gcc.c-torture/execute/20040409-2.c: New test case.
1336         * gcc.c-torture/execute/20040409-3.c: New test case.
1337
1338 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1339
1340         * gcc.dg/20040409-1.c: New test.
1341
1342 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1343
1344         PR target/14888
1345         * g++.dg/opt/pr14888.C: New test case.
1346
1347 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1348
1349         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1350         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1351         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1352         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1353         New tests.
1354
1355 2004-04-08  Paul Brook  <paul@codesourcery.com>
1356
1357         * gcc.dg/spill-1.c: New test.
1358
1359 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1360
1361         * gcc.dg/torture/builtin-ctype-2.c: New test.
1362
1363 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1364
1365         * gcc.dg/pch/pch.exp: Add largefile test.
1366
1367 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1368
1369         * g++.dg/pch/externc-1.Hs: New.
1370         * g++.dg/pch/externc-1.C: New.
1371
1372 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1373
1374         * gcc.dg/compat/struct-by-value-5a_main.c,
1375         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1376         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1377         * gcc.dg/compat/struct-by-value-5a_x.c,
1378         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1379         gcc.dg/compat/struct-by-value-5_x.c.
1380         * gcc.dg/compat/struct-by-value-5a_y.c,
1381         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1382         gcc.dg/compat/struct-by-value-5_y.c.
1383
1384         * gcc.dg/compat/struct-by-value-6a_main.c,
1385         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1386         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1387         * gcc.dg/compat/struct-by-value-6a_x.c,
1388         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1389         gcc.dg/compat/struct-by-value-6_x.c.
1390         * gcc.dg/compat/struct-by-value-6a_y.c,
1391         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1392         gcc.dg/compat/struct-by-value-6_y.c.
1393
1394         * gcc.dg/compat/struct-by-value-7a_main.c,
1395         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1396         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1397         * gcc.dg/compat/struct-by-value-7a_x.c,
1398         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1399         gcc.dg/compat/struct-by-value-7_x.c.
1400         * gcc.dg/compat/struct-by-value-7a_y.c,
1401         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1402         gcc.dg/compat/struct-by-value-7_y.c.
1403
1404 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1405
1406         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1407         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1408         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1409         options.
1410
1411 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1412
1413         * gcc.dg/builtins-36.c: New test.
1414
1415 2004-04-06  Paul Brook  <paul@codesourcery.com>
1416
1417         * README.gcc: Remove obsolete contraint on testcases.
1418
1419 2004-04-05  Paul Brook  <paul@codesourcery.com>
1420
1421         PR2123
1422         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1423         failure and exit(0) on success.
1424         * g++.dg/expr/anew2.C: Ditto.
1425         * g++.dg/expr/anew3.C: Ditto.
1426         * g++.dg/expr/anew4.C: Ditto.
1427
1428 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1429
1430         PR c++/3518
1431         * g++.dg/template/unify7.C: New.
1432
1433 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1434
1435         * g++.dg/README: Bring up to date with new subdirectories; remove
1436         duplicate subdirectory lines.
1437
1438 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1439
1440         PR c++/14007
1441         * g++.dg/template/unify5.C: New.
1442         * g++.dg/template/unify6.C: New.
1443         * g++.dg/template/qualttp20.C: Adjust.
1444         * g++.old-deja/g++.jason/report.C: Adjust.
1445         * g++.old-deja/g++.other/qual1.C: Adjust.
1446
1447 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/14803
1450         * g++.dg/inherit/ptrmem1.C: New test.
1451
1452 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR c++/14755
1455         * gcc.c-torture/execute/20040331-1.c: New test.
1456         * gcc.dg/20040331-1.c: New test.
1457
1458 2004-04-01  Paul Brook  <paul@codesourcery.com>
1459
1460         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1461
1462 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1463
1464         PR c++/14724
1465         * g++.dg/init/goto1.C: New test.
1466
1467         PR c++/14763
1468         * g++.dg/template/defarg4.C: New test.
1469
1470 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1471
1472         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1473
1474 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1475
1476         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1477
1478 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1479
1480         * gcc.dg/noncompile/undeclared-2.c: New test.
1481
1482 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1483
1484         * gcc.dg/940409-1.c: Remove XFAIL.
1485         * gcc.dg/reg-vol-struct-1.c: New test.
1486
1487 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1488
1489         * gcc.dg/torture/builtin-wctype-1.c: New test.
1490
1491 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1492
1493         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1494         * gcc.dg/20001101-1.c: Likewise.
1495         * gcc.dg/20001102-1.c: Likewise.
1496
1497 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1498
1499         * gcc.dg/compare8.c: Add an additional test for XOR.
1500
1501 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1502
1503         * gcc.dg/torture/builtin-ctype-1.c: New test.
1504
1505 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1506
1507         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1508         * gcc.dg/torture/builtin-math-1.c: Likewise.
1509         * gcc.dg/torture/builtin-power-1.c: New test.
1510
1511 2004-03-24  Andreas Schwab  <schwab@suse.de>
1512
1513         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1514         IA64 assembler.
1515
1516 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1517             Roger Sayle  <roger@eyesopen.com>
1518
1519         * gcc.dg/compare8.c: New test case.
1520
1521 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1522
1523         * g++.dg/ext/altivec-7.C: New test.
1524
1525 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1526
1527         PR 12267, 12391, 12560, 13129, 14114, 14133
1528         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1529         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1530         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1531         Adjust error regexps.
1532         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1533         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1534         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1535         * gcc.dg/local1.c: Add explanatory comment.
1536
1537 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1538
1539         PR optimization/14669
1540         * g++.dg/opt/fold2.C: New test case.
1541
1542 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR c/14069
1545         * gcc.dg/20040322-1.c: New test.
1546
1547 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1548
1549         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1550         * gcc.dg/ultrasp4.c: Likewise.
1551         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1552
1553 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1554
1555         * gcc.dg/i386-sse-8.c: Reset default options.
1556
1557 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1558
1559         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1560         in the error message text.
1561
1562 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1563
1564         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1565
1566 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/14616
1569         * g++.dg/init/array13.C: New test.
1570
1571 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1572
1573         PR target/13889
1574         * gcc.c-torture/compile/pr13889.c: New test case.
1575
1576 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1577
1578         PR c/14635
1579         * builtins-1.c (nan, nans): Don't test.
1580         * builtins-30.c: Don't use nan, nanf, nanl.
1581         * builtins-35.c: New test.
1582
1583 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1584
1585         * g++.dg/ext/altivec-6.C: New test.
1586
1587 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1588
1589         * g++.dg/init/placement3.C: New test.
1590
1591         * g++.dg/template/spec13.C: New test.
1592
1593         * g++.dg/lookup/using11.C: New test.
1594
1595         * g++.dg/lookup/koenig3.C: New test.
1596
1597         * g++.dg/template/operator2.C: New test.
1598
1599         * g++.dg/expr/dtor3.C: New test.
1600         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1601         marker.
1602         * g++.old-deja/g++.law/visibility28.C: Likewise.
1603
1604 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1605
1606         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1607         * gcc.dg/ppc64-abi-3.c: Likewise.
1608
1609 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1610
1611         PR c++/14545
1612         * g++.dg/parse/template15.C: New test.
1613
1614 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1615
1616         * g++.dg/expr/dtor2.C: New test.
1617
1618         * g++.dg/lookup/anon4.C: New test.
1619
1620         * g++.dg/overload/using1.C: New test.
1621
1622         * g++.dg/template/lookup7.C: New test.
1623
1624         * g++.dg/template/typename6.C: New test.
1625
1626         * g++.dg/expr/cond6.C: New test.
1627
1628 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1629
1630         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1631
1632 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1633
1634         * g++.dg/expr/cond5.C: New test.
1635         * g++.dg/expr/constcast1.C: Likewise.
1636         * g++.dg/expr/ptrmem2.C: Likewise.
1637         * g++.dg/expr/ptrmem3.C: Likewise.
1638         * g++.dg/lookup/main1.C: Likewise.
1639         * g++.dg/template/lookup6.C: Likewise.
1640
1641 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1642
1643         * gcc.dg/local1.c: New test.
1644
1645         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1646
1647 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1648
1649         * gcc.dg/torture/builtin-convert-1.c: New test.
1650
1651 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1654
1655 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/14481
1658         * g++.dg/warn/Wunused-7.C: New test.
1659
1660 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1661
1662         * gcc.dg/torture/builtin-integral-1.c: New test.
1663
1664 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/14586
1667         * g++.dg/parse/non-dependent3.C: New test.
1668
1669 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1670
1671         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1672         * g++.dg/eh/simd-2.C: Likewise.
1673         * g++.dg/init/array10.C: Likewise.
1674         * gcc.c-torture/compile/simd-1.c: Likewise.
1675         * gcc.c-torture/compile/simd-2.c: Likewise.
1676         * gcc.c-torture/compile/simd-3.c: Likewise.
1677         * gcc.c-torture/compile/simd-4.c: Likewise.
1678         * gcc.c-torture/compile/simd-6.c: Likewise.
1679         * gcc.c-torture/execute/simd-1.c: Likewise.
1680         * gcc.c-torture/execute/simd-2.c: Likewise.
1681         * gcc.dg/compat/vector-defs.h: Likewise.
1682         * gcc.dg/20020531-1.c: Likewise.
1683         * gcc.dg/altivec-3.c: Likewise.
1684         * gcc.dg/altivec-4.c: Likewise.
1685         * gcc.dg/altivec-varargs-1.c: Likewise.
1686         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1687         * gcc.dg/i386-mmx-3.c: Likewise.
1688         * gcc.dg/i386-sse-4.c: Likewise.
1689         * gcc.dg/i386-sse-5.c: Likewise.
1690         * gcc.dg/i386-sse-8.c: Likewise.
1691         * gcc.dg/simd-1.c: Likewise.
1692         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1693         __ev64_opaque__ since the machine description provides it.
1694
1695 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1696
1697         * lib/compat.exp (skip_list): New global variable.
1698         Use it to hold the user defined COMPAT_SKIPS list if any.
1699         (compat-obj): Add the members of skip_list to optall.
1700
1701 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702
1703         * gcc.dg/compat/union-by-value-1_main.c,
1704         union-by-value-1_x.c, union-by-value-1_y.c,
1705         union-check.h, union-defs.h,
1706         union-init.h, union-return-1_main.c,
1707         union-return-1_x.c, union-return-1_y.c: New files.
1708
1709 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1710
1711         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1712         mixed-struct-init.h: Add 4 mixed structure types.
1713         struct-by-value-21_main.c, struct-by-value-21_x.c,
1714         struct-by-value-21_y.c, struct-return-21_main.c,
1715         struct-return-21_x.c, struct-return-21_y.c: New files.
1716
1717 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/14550
1720         * g++.dg/parse/template14.C: New test.
1721
1722 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1723
1724         * gcc.c-torture/execute/20040313-1.c: New test.
1725
1726 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR target/14533
1729         * gcc.dg/20040311-2.c: New test.
1730
1731 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1732
1733         PR other/14544
1734         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1735         bit-field.
1736
1737 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1738
1739         * gcc.dg/20040305-2.c: Add missing return statement.
1740
1741 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1742
1743         * gcc.dg/builtins-34.c: Also check pow10*.
1744
1745 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1746
1747         PR target/14262
1748         * gcc.dg/20040305-2.c: New test.
1749
1750 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1751
1752         * gcc.dg/20040310-1.c: New test.
1753
1754 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1755
1756         * gcc.c-torture/execute/20040311-1.c: New test case.
1757
1758 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1759
1760         PR c++/14476
1761         * g++.dg/lookup/enum1.C: New test.
1762
1763 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1764
1765         PR c++/14510
1766         * g++.dg/lookup/struct2.C: New test.
1767
1768 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1769
1770         * gcc.dg/builtins-34.c: New test.
1771
1772 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1773
1774         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1775
1776 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1777
1778         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1779         * gcc.dg/alias-2.c: New testcase.
1780
1781 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1782
1783         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1784
1785 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1786
1787         * gcc.c-torture/execute/20040309-1.c: New test case.
1788
1789 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1790
1791         PR c++/14397
1792         * g++.dg/overload/ref1.C: New.
1793
1794 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1795
1796         PR c++/14409
1797         * g++.dg/template/spec12.C: New test.
1798
1799         PR c++/14448
1800         * g++.dg/parse/crash14.C: New test.
1801
1802 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/14230
1805         * g++.dg/init/ref11.C: New test.
1806
1807 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/14432
1810         * g++.dg/parse/builtin2.C: New test.
1811
1812 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/14401
1815         * g++.dg/init/ctor3.C: New test.
1816         * g++.dg/init/union1.C: New test.
1817         * g++.dg/ext/anon-struct4.C: New test.
1818
1819 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1820
1821         * g++.dg/lookup/koenig1.C: Tweak error messages.
1822         * g++.dg/lookup/used-before-declaration.C: Likewise.
1823         * g++.dg/other/do1.C: Likewise.
1824         * g++.dg/overload/koenig1.C: Likewise.
1825         * g++.dg/parse/crash13.C: Likewise.
1826         * g++.dg/template/instantiate3.C: Likewise.
1827
1828 2004-03-08  Eric Christopher  <echristo@redhat.com>
1829
1830         * * lib/target-supports.exp: Enable libiconv in test
1831         compilation.  Fix up error checking.
1832
1833 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1834
1835         PR middle-end/14289
1836         * gcc.dg/pr14289-1.c: New test case.
1837         * gcc.dg/pr14289-2.c: Likewise.
1838         * gcc.dg/pr14289-3.c: Likewise.
1839
1840 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1841
1842         * gcc.c-torture/execute/20040308-1.c: New test.
1843
1844 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1845
1846         * gcc.c-torture/execute/20040307-1.c: New test case.
1847
1848 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1849
1850         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1851
1852 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1853
1854         * gcc.dg/20040306-1.c: New test.
1855
1856 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1857
1858         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1859         them static.
1860         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1861
1862 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1863
1864         PR c/14465
1865         * gcc.dg/decl-6.c: New test.
1866
1867 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1868
1869         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1870         Rename LOGPOW -> LOG_POW.
1871         (SQRT_EXP, POW_EXP): New.
1872
1873 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1874
1875         * gcc.dg/i386-sse-8.c: New test.
1876
1877 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1878
1879         PR c/14114
1880         * gcc.dg/decl-5.c: New test.
1881
1882 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1883
1884         * gcc.dg/20040305-1.c: New test.
1885
1886 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1887
1888         PR other/14354
1889         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1890
1891 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1892
1893         PR c++/14425, c++/14426
1894         * g++.dg/ext/altivec-4.C: New test.
1895         * g++.dg/ext/altivec-5.C: New test.
1896
1897 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1898
1899         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1900         global variables of a type with no linkage.
1901         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1902         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1903         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1904         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1905         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1906         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1907         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1908         * g++.dg/warn/deprecated.C: Name enum Color.
1909         * g++.dg/overload/VLA.C: Name structure for 'b'.
1910         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1911
1912 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1913
1914         * gcc.c-torture/compile/20040304-1.c: New test.
1915
1916 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1917
1918         PR 13728
1919         * gcc.dg/decl-4.c: New testcase.
1920
1921 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1922
1923         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1924         as PRECF if sizeof (float) > sizeof (double).
1925         (PRECL): Make it the same as PRECF if
1926         sizeof (float) > sizeof (long double).
1927
1928 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1929
1930         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1931         system type.  Add check for irix6 which doesn't have c99 runtime.
1932
1933 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1934
1935         * gcc.dg/const-elim-1.c: xfail for xtensa.
1936
1937 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1938
1939         PR c++/14369
1940         * g++.dg/template/cond4.C: New test.
1941
1942 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/14360
1945         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1946
1947         PR c++/14361
1948         * g++.dg/parse/defarg7.C: New test.
1949
1950         PR c++/14359
1951         * g++.dg/template/friend26.C: New test.
1952
1953 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1954
1955         PR c++/14324
1956         * g++.dg/abi/mangle21.C: New test.
1957
1958         PR c++/14260
1959         * g++.dg/parse/constructor2.C: New test.
1960
1961         PR c++/14337
1962         * g++.dg/template/sfinae1.C: New test.
1963
1964 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/14267
1967         * g++.dg/expr/crash2.C: New test.
1968
1969         PR middle-end/13448
1970         * gcc.dg/inline-5.c: New test.
1971         * gcc.dg/always-inline.c: Split out tests into ...
1972         * gcc.dg/always-inline2.c: ... this and ...
1973         * gcc.dg/always-inline3.c: ... this.
1974
1975 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR debug/12103
1978         * g++.dg/debug/crash1.C: New test.
1979
1980 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1981
1982         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1983         function with __attribute__((noinline)).
1984         (recurser_void2): Likewise.
1985         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1986         (recurser_void2): Likewise.
1987
1988 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1989
1990         PR middle-end/14203
1991         * g++.dg/warn/Wunused-6.C: New test case.
1992
1993 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1994
1995         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1996         not defined.
1997
1998 2004-02-27  Eric Christopher  <echristo@redhat.com>
1999
2000         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2001         * g++.dg/charset/asm2.c: Run only x86.
2002         * gcc.dg/charset/asm3.c: Ditto.
2003
2004 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2005
2006         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2007         ld_library_path.
2008
2009 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2010
2011         * g++.dg/ext/altivec-3.C: New.
2012
2013 2004-02-26  Richard Henderson  <rth@redhat.com>
2014
2015         * g++.dg/ext/attrib10.C: Mark for warning.
2016         * gcc.dg/attr-alias-1.c: New.
2017
2018 2004-02-26  Richard Henderson  <rth@redhat.com>
2019
2020         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2021         * gcc.c-torture/execute/20040208-2.c: ... it back.
2022
2023 2004-02-26  Eric Christopher  <echristo@redhat.com>
2024
2025         * lib/target-supports.exp (check-iconv-available): New function.
2026         * lib/gcc-dg.exp (dg-require-iconv): New function.
2027         Use above.
2028         * gcc.dg/charset: New directory.
2029         * gcc.dg/charset/charset.exp: New file.
2030         * gcc.dg/charset/asm1.c: Ditto.
2031         * gcc.dg/charset/asm2.c: Ditto.
2032         * gcc.dg/charset/asm3.c: Ditto.
2033         * gcc.dg/charset/asm4.c: Ditto.
2034         * gcc.dg/charset/asm5.c: Ditto.
2035         * gcc.dg/charset/attribute1.c: Ditto.
2036         * gcc.dg/charset/attribute2.c: Ditto.
2037         * gcc.dg/charset/string1.c: Ditto.
2038         * g++.dg/charset: New directory.
2039         * g++.dg/dg.exp: Add here. Special options.
2040         * g++.dg/charset/charset.exp: New file.
2041         * g++.dg/charset/asm1.c: Ditto.
2042         * g++.dg/charset/asm2.c: Ditto.
2043         * g++.dg/charset/asm3.c: Ditto.
2044         * g++.dg/charset/asm4.c: Ditto.
2045         * g++.dg/charset/attribute1.c: Ditto.
2046         * g++.dg/charset/attribute2.c: Ditto.
2047         * g++.dg/charset/extern1.cc: Ditto.
2048         * g++.dg/charset/extern2.cc: Ditto.
2049         * g++.dg/charset/string1.c: Ditto.
2050
2051 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2052
2053         PR c++/14278
2054         * g++.dg/parse/comma1.C: New test.
2055
2056 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2057
2058         PR c++/14284
2059         * g++.dg/template/ttp8.C: New test.
2060
2061 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2062
2063         * gcc.dg/fixuns-trunc-1.c: New test.
2064
2065 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2066
2067         * gcc.dg/builtins-config.h: Use #elif.
2068
2069 2004-02-26  Michael Matz  <matz@suse.de>
2070
2071         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2072         * gcc.dg/991214-1.c: Likewise.
2073         * gcc.dg/i386-asm-1.c: Likewise.
2074
2075 2004-02-25  Richard Henderson  <rth@redhat.com>
2076
2077         * gcc.c-torture/execute/20040208-2.c: Move ...
2078         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2079
2080 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2081
2082         PR c++/14246
2083         * g++.dg/other/crash-3.C: New test.
2084
2085 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2086
2087         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2088         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2089
2090         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2091         HP-UX.
2092
2093 2004-02-24  Michael Matz  <matz@suse.de>
2094
2095         * gcc.dg/i386-regparm.c: New.
2096
2097 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2098
2099         * gcc.c-torture/execute/20040223-1.c: New.
2100
2101 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2102             Kazu Hirata  <kazu@cs.umass.edu>
2103
2104         * gcc.dg/fwritable-strings-1.c: Remove.
2105
2106 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2107
2108         PR c/14156
2109         * gcc.dg/20040223-1.c: New test.
2110
2111 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2112
2113         PR c++/14106
2114         * g++.dg/ext/typeof9.C: New test.
2115
2116 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2117
2118         PR c++/14250
2119         * g++.dg/other/switch1.C: New test.
2120
2121 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2122
2123         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2124         * gcc.dg/va-arg-1.c: Likewise.
2125
2126 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2127
2128         PR c++/14143
2129         * g++.dg/template/koenig5.C: New test.
2130
2131 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2132
2133         * g++.dg/ext/altivec-1.C: Generalize target triple.
2134         * g++.dg/ext/altivec-2.C: New test case.
2135         * g++.dg/ext/altivec_check.h: New file.
2136         * gcc.dg/altivec-1.c: Generalize target triple;
2137         include altivec_check.h and call altivec_check().
2138         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2139         * gcc.dg/altivec-6.c: New test case.
2140         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2141         type casts as needed.
2142         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2143         altivec_check().
2144         * gcc.dg/altivec-12.c: New test case.
2145         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2146         include altivec_check.h and call altivec_check().
2147         * gcc.dg/altivec_check.h: New file.
2148
2149 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2150
2151         * lib/target-supports.exp (check_alias_available): Don't mangle
2152         function `g' in test program.
2153
2154 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2155
2156         * lib/target-supports.exp (check_profiling_available): Check
2157         argument to determine whether we support a profiling type.
2158         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2159         check_profiling_available.
2160         * g++.dg/bprob/bprob.exp: Likewise
2161         * g77.dg/bprob/bprob.exp: Likewise.
2162         * gcc.misc-tests/bprob.exp: Likewise.
2163         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2164         dg-require-profiling and delete expected error handling.
2165         * gcc.dg/20021014-1.c: Likewise.
2166         * gcc.dg/nest.c: Likewise.
2167
2168 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2169
2170         PR c++/12007
2171         * g++.dg/other/vthunk1.C: New test.
2172
2173 2004-02-20  Falk Hueffner  <falk@debian.org>
2174
2175         PR target/14201
2176         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2177
2178 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/13927
2181         * g++.dg/other/error8.C: Remove XFAIL markers.
2182
2183         PR c++/14173
2184         * g++.dg/ext/packed5.C: New test.
2185
2186         PR c++/14199
2187         * g++.dg/warn/Wunused-5.C: New test.
2188
2189         PR c++/14186
2190         * g++.dg/lookup/member1.C: New test.
2191
2192 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2193
2194         * gcc.c-torture/compile/20040130-1.c: Enable only when
2195         __INT_MAX__ >= 2147483647L.
2196         * gcc.c-torture/compile/961203-1.c: Likewise.
2197
2198 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2199
2200         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2201         * g++.dg/opt/template1.C: Robustify assembler regexp
2202
2203 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2204
2205         * gcc.c-torture/execute/simd-4.x: Remove.
2206         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2207         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2208         Guard with #ifndef SKIP_ATTRIBUTE.
2209         * gcc.dg/compat/vector-1_y.c: Likewise.
2210         * gcc.dg/compat/vector-2_x.c: Likewise.
2211         * gcc.dg/compat/vector-2_y.c: Likewise.
2212         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2213         * g++.dg/eh/simd-2.C: Likewise.
2214
2215 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2216
2217         * gcc.c-torture/compile/complex-1.c: New.
2218
2219 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2220
2221         PR target/14209
2222         * gcc.c-torture/execute/20040218-1.c: New test.
2223
2224 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2225
2226         PR c++/14181
2227         * g++.dg/parse/new2.C: New test.
2228
2229 2004-02-18  Paul Brook  <paul@codesourcery.com>
2230
2231         * gcc.c-torture/compile/libcall-1.c: New test.
2232
2233 2004-02-18  Paul Brook  <paul@codesourcery.com>
2234
2235         PR debug/12934
2236         * gcc.dg/debug/debug-7.c: New test.
2237
2238 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2239
2240         * gcc.dg/20040217-1.c: New test.
2241
2242 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2243
2244         * gcc.c-torture/execute/990208-1.x: Delete.
2245
2246 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2247
2248         * gcc.c-torture/execute/20040208-2.x: New file.
2249
2250 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2251
2252         PR c++/11326
2253         * g++.dg/abi/structret1.C: New test.
2254
2255 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2256
2257         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2258         (i386_cpuid): No need to test if cpuid is available on AMD64.
2259         Fix assembly, so that it works onboth i386 and AMD64.
2260         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2261         (vecInLong): Fix s[] member type to unsigned int.
2262         (vecInWord): Remove type.
2263         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2264         (a64, b64, c64, d64, e64): Remove.
2265         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2266         Remove unused variable.  Remove initialization of removed variables.
2267         Don't call mmx_tests nor sse_tests.
2268         (reference_mmx, reference_sse): Remove.
2269         (check): Add return stmt.
2270         * gcc.dg/i386-sse-7.c: New test.
2271         * gcc.dg/i386-mmx-4.c: New test.
2272
2273 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2274
2275         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2276         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2277         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2278         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2279         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2280         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2281         g++.dg/tc1/dr94.C: Fix line terminator.
2282
2283 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2284
2285         * gcc.c-torture/compile/20040216-1.c: New.
2286
2287 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2288
2289         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2290         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2291         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2292         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2293         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2294         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2295
2296 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2297
2298         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2299
2300 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/13971
2303         * g++.dg/expr/cond4.C: New test.
2304
2305         PR c++/14086
2306         * g++.dg/lookup/crash2.C: New test.
2307
2308 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2309
2310         * gcc.c-torture/compile/20040214-2.c: New test.
2311
2312 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2313
2314         PR c++/14116
2315         * g++.dg/ext/typeof8.C: New test.
2316
2317 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2318
2319         * gcc.c-torture/compile/20040214-1.c: New test.
2320
2321 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2322
2323         PR c++/13635
2324         * g++.dg/template/spec11.C: New test.
2325
2326 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2327
2328         PR c++/13927
2329         * g++.dg/other/error8.C: New test.
2330
2331 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/14122
2334         * g++.dg/template/array4.C: New test.
2335
2336         PR c++/14108
2337         * g++.dg/inherit/thunk2.C: New test.
2338
2339         PR c++/14083
2340         * g++.dg/eh/cond2.C: New test.
2341
2342 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2343
2344         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2345
2346 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2347
2348         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2349
2350 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2351
2352         * g++.dg/simd-2.C: xfail on ppc64-linux.
2353
2354 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2355
2356         PR c/456
2357         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2358         tests.
2359
2360 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2361
2362         * gcc.dg/builtins-33.c: New test.
2363
2364 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2365
2366         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2367
2368 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2369
2370         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2371
2372 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2373
2374         * gcc.dg/ppc64-abi-3.c: New test.
2375
2376 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2377
2378         PR c/14092
2379
2380         * gcc.dg/pr14092-1.c: New testcase.
2381
2382 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2383
2384         * gcc.dg/cpp/assert4.c: Fix typo last change.
2385
2386         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2387         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2388
2389         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2390
2391 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2392
2393         * gcc.c-torture/compile/20040209-1.c: New test case.
2394
2395 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2396
2397         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2398
2399 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2400
2401         * gcc.c-torture/execute/20040208-[12].c: New tests.
2402
2403 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2404
2405         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2406
2407 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2408
2409         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2410
2411 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2412
2413         Bug 13856
2414         * gcc.dg/visibility-8.c: New testcase.
2415
2416 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2417
2418         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2419         arguments.
2420         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2421
2422 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2423
2424         PR middle-end/13696
2425         * g++.dg/opt/fold1.C: New test case.
2426
2427 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2428
2429         PR c++/14033
2430         * g++.dg/other/crash-2.C: New test.
2431
2432 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2433
2434         PR c++/14028
2435         * g++.dg/parse/angle-bracket2.C: New test.
2436
2437 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2438
2439         PR middle-end/13750
2440         Revert:
2441         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2442         PR pch/13361
2443         * testsuite/g++.dg/pch/wchar-1.C: New.
2444         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2445
2446 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2447
2448         PR c++/14008
2449         * g++.dg/parse/error15.C: New test.
2450         * g++.dg/parse/crash11.C: Update dg-error mark.
2451
2452 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/13932
2455         * g++.dg/warn/conv2.C: New test.
2456
2457 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2458
2459         PR c++/13086
2460         * g++.dg/warn/incomplete1.C: Remove xfail.
2461
2462 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * lib/file-format.exp (gcc_target_object_format): Use
2465         ${tool}_target_compile, not gcc_target_compile.
2466         * lib/target-supports.exp (check_alias_available): Likewise.
2467         (check_gc_sections_available): Likewise.
2468         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2469         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2470         dg-require-alias.
2471
2472 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2473
2474         PR c++/13969
2475         * g++.dg/template/static6.C: New test.
2476
2477 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2478
2479         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2480
2481 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2482
2483         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2484         tests for systems where `char' is unsigned by default.
2485
2486 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2487
2488         PR c++/13997
2489         * g++.dg/template/partial3.C: New test.
2490
2491 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2492
2493         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2494         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2495         Remove mentions of obsolete ports.
2496
2497 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2498
2499         * gcc.dg/noncompile/20001228-1.c: Fix for new
2500         error message.
2501
2502 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2503
2504         PR target/9348
2505         * gcc.c-torture/execute/multdi-1.c: New test case.
2506
2507 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/13925
2510         * g++.dg/template/lookup5.C: New test.
2511
2512 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/13950
2515         * g++.dg/template/lookup4.C: New test.
2516
2517         PR c++/13970
2518         * g++.dg/parse/error14.C: New test.
2519
2520         PR c++/14002
2521         * g++.dg/parse/template13.C: New test.
2522
2523 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2524
2525         PR c++/13978
2526         * g++.dg/template/koenig4.C: New test.
2527
2528         PR c++/13968
2529         * g++.dg/template/crash17.C: New test.
2530
2531         PR c++/13975
2532         * g++.dg/parse/error13.C: New test.
2533         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2534
2535 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2536
2537         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2538
2539 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2540
2541         PR c/11658
2542         PR c/13994
2543         * gcc.dg/noncompile/20040203-1.c: New test.
2544         * gcc.dg/noncompile/20040203-2.c: Likewise.
2545         * gcc.dg/noncompile/20040203-3.c: Likewise.
2546         * gcc.dg/20040203-1.c: Likewise.
2547
2548 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         PR c++/10858
2551         * g++.dg/template/sizeof7.C: New test.
2552
2553 2004-02-02  Eric Christopher  <echristo@redhat.com>
2554             Zack Weinberg  <zack@codesourcery.com>
2555
2556         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2557
2558 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2559
2560         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2561         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2562         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2563         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2564
2565 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/13113
2568         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2569
2570         PR c++/13854
2571         * g++.dg/ext/attrib13.C: New test.
2572
2573         PR c++/13907
2574         * g++.dg/conversion/op2.C: New test.
2575
2576 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2577
2578         * gcc.dg/titype-1.c: Fix pasto.
2579
2580 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2581
2582         * gcc.dg/titype-1.c: New test.
2583
2584 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2585
2586         PR c++/13957
2587         * g++.dg/template/non-type-template-argument-1.C,
2588         g++.dg/template/qualified-id1.C: Update dg-error marks.
2589         * g++.dg/template/nontype6.C: New test.
2590
2591 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2592
2593         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2594         * gcc.dg/builtins-31.c: New testcase.
2595         * gcc.dg/builtins-32.c: New testcase.
2596
2597 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2598
2599         * objc.dg/call-super-2.m: Update line numbers
2600         for the including of stddef.h.
2601
2602 2004-01-30  Michael Matz  <matz@suse.de>
2603
2604         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2605         g++.dg/ext/case-range3.C: New tests.
2606
2607 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2608
2609         DR206
2610         PR c++/13813
2611         * g++.dg/template/member4.C: New test.
2612
2613 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2614
2615         PR c++/13683
2616         * g++.dg/template/sizeof6.C: New test.
2617
2618 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2619
2620         * gcc.dg/fwritable-strings-1.c: New test.
2621
2622 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2623
2624         * gcc.c-torture/compile/20040130-1.c: New test.
2625
2626 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2627
2628         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2629
2630 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/13883
2633         * g++.dg/template/ctor3.C: New test.
2634
2635 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2636
2637         * g++.dg/tc1: New directory.
2638         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2639         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2640         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2641         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2642         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2643
2644 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2645
2646         * g++.dg/parse/error11.C: New test.
2647         * g++.dg/parse/error12.C: Likewise.
2648
2649 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2650
2651         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2652         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2653
2654 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/13791
2657         * g++.dg/ext/attrib12.C: New test.
2658
2659         PR c++/13736
2660         * g++.dg/parse/cast2.C: New test.
2661
2662 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2663
2664         * objc.dg/encode-2.m (main): New local string.  Set depending on
2665         sizeof long.  Use in sscanf call.
2666         * objc.dg/encode-3.m (main): New local string.  Set depending on
2667         sizeof long.  Use in scan_initial call.
2668
2669 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2670
2671         * objc.dg/call-super-2.m: Make LP64-safe.
2672         * objc.dg/desig-init-1.m: Likewise.
2673
2674 2004-01-27  Devang Patel <dpatel@apple.com>
2675
2676         * g++.dg/debug/namespace1.C: New test.
2677
2678 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2679
2680         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2681         xscale-*-*.
2682
2683         * gcc.dg/arm-mmx-1.c: New test.
2684
2685 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2686
2687         * gcc.dg/20040127-1.c: New test.
2688         * gcc.dg/20040127-2.c: New test.
2689
2690 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2691
2692         * objc.dg/stret-1.m (glob): Renamed to globa.
2693
2694 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2695
2696         PR c++/13663
2697         * g++.dg/expr/for1.C: New test.
2698
2699 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2700
2701         PR middle-end/13779
2702         * gcc.dg/darwin-longlong.c: New test.
2703
2704 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2705
2706         * gcc.dg/20040124-1.c: Moved test from here...
2707         * gcc.c-torture/compile/20040124-1.c: ...to here.
2708
2709 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2712         the assembly output if -m64 is passed.
2713
2714 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2715
2716         PR c++/13833
2717         * g++.dg/template/cond3.C: New test.
2718
2719 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2720
2721         PR c++/13810
2722         * g++.dg/template/ttp7.C: New test.
2723
2724 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2725
2726         PR c++/13797
2727         * g++.dg/template/nontype4.C: New test.
2728         * g++.dg/template/nontype5.C: Likewise.
2729
2730 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2731
2732         * gcc.dg/torture/mips-clobber-at.c: New test.
2733
2734 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2735
2736         * gcc.dg/20040124-1.c: New test.
2737
2738 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2739
2740         * gcc.dg/20040123-1.c: New test.
2741
2742 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2743
2744         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2745
2746 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2747
2748         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2749
2750 2004-01-23  Andrew Pinski  <apinski@apple.com>
2751
2752         * gcc.dg/20030121-1.c: Move to ..
2753         * gcc.dg/20040121-1.c: here.
2754
2755 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2756
2757         * gcc.dg/builtins-29.c: New test case.
2758
2759 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2760
2761         PR 18314
2762         * gcc.dg/builtins-30.c: New testcase.
2763
2764 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2765
2766         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2767         * lib/g77.exp: Likewise.
2768         * lib/objc.exp: Likewise.
2769         * lib/g++.exp: Likewise.
2770
2771 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2772
2773         * gcc.dg/struct-by-value-2.c: New test.
2774
2775 2004-01-21  Andrew Pinski  <apinski@apple.com>
2776
2777         PR target/13785
2778         * gcc.dg/20030121-1.c: New test.
2779
2780 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2781
2782         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2783         clobber frame pointer register in asm statement.
2784
2785 2004-01-21  Falk Hueffner  <falk@debian.org>
2786
2787         * gcc.c-torture/compile/20040121-1.c: New test.
2788
2789 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2790
2791         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2792
2793 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2794
2795         * gcc.dg/ppc64-abi-2.c: New test.
2796
2797 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2798
2799         * lib/treelang.exp: Fill out this file.
2800         * lib/treelang-dg.exp: New File.
2801
2802 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2803
2804         * gcc.c-torture/compile/981022-1.c: Remove.
2805         * gcc.dg/array-5.c: Remove XFAIL.
2806         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2807         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2808         gcc.dg/cond-lvalue-1.c: Update.
2809         * gcc.dg/cast-lvalue-2.c: New test.
2810
2811 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/13592
2814         * g++.dg/other/error1.C (class foo): Tweak error message.
2815
2816         PR c++/13592
2817         * g++.dg/template/call2.C: New test.
2818
2819 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2820
2821         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2822         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2823         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2824         scalar-return-1_x.c, scalar-return-2_y.c,
2825         scalar-return-3_x.c, scalar-return-3_y.c,
2826         scalar-return-4_x.c, scalar-return-4_y.c,
2827         struct-align-1.h, struct-align-1_x.c,
2828         struct-align-1_y.c, struct-align-2.h,
2829         struct-align-2_x.c, struct-align-2_y.c,
2830         struct-by-value-10_y.c, struct-by-value-11_x.c,
2831         struct-by-value-11_y.c, struct-by-value-12_x.c,
2832         struct-by-value-12_y.c, struct-by-value-13_x.c,
2833         struct-by-value-13_y.c, struct-by-value-14_x.c,
2834         struct-by-value-14_y.c, struct-by-value-15_x.c,
2835         struct-by-value-15_y.c, struct-by-value-16_y.c,
2836         struct-by-value-17_y.c, struct-by-value-18_y.c,
2837         struct-by-value-19_y.c, struct-by-value-1_x.c,
2838         struct-by-value-1_y.c, struct-by-value-20_y.c,
2839         struct-by-value-2_x.c, struct-by-value-2_y.c,
2840         struct-by-value-3_y.c, struct-by-value-4_x.c,
2841         struct-by-value-4_y.c, struct-by-value-5_y.c,
2842         struct-by-value-6_y.c, struct-by-value-7_y.c
2843         struct-by-value-8_x.c, struct-by-value-8_y.c
2844         struct-by-value-9_x.c, struct-by-value-9_y.c
2845         struct-return-10_x.c, struct-return-10_y.c,
2846         struct-return-19_x.c, struct-return-20_x.c
2847         struct-return-2_x.c, struct-return-2_y.c
2848         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2849         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2850
2851 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2852
2853         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2854         attribute on sparc*-sun-solaris2.*.
2855
2856 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/13710
2859         * g++.dg/ext/typeof7.C: New test.
2860
2861 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2862
2863         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2864         * gcc.dg/const-elim-1.c: Same.
2865
2866 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2867
2868         * objc.dg/stret-1.m: New.
2869         * objc.dg/stret-2.m: New.
2870
2871 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2872
2873         PR c++/11895
2874         * g++.dg/ext/vector1.C: New test.
2875
2876 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2877
2878         * gcc.dg/pch/import-1.c: New.
2879         * gcc.dg/pch/import-1.hs: New.
2880         * gcc.dg/pch/import-1a.h: New.
2881         * gcc.dg/pch/import-1b.h: New.
2882         * gcc.dg/pch/import-1c.h: New.
2883
2884 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2885
2886         PR c++/13574
2887         * g++.dg/ext/array1.C: New test.
2888
2889         PR c++/13178
2890         * g++.dg/conversion/op1.C: New test.
2891
2892 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2893
2894         PR 11864
2895         From Kazumoto Kojima / Dan Kegel:
2896         * gcc.dg/pr11864-1.c: New test.
2897
2898         PR 10392
2899         From Marcus Comstedt / Dan Kegel:
2900         * gcc.dg/pr10392-1.c: New test.
2901
2902 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2903
2904         PR c++/13478
2905         * g++.dg/init/ref10.C: New test.
2906
2907 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2908
2909         PR c++/13407
2910         * g++.dg/parse/typename6.C: New test.
2911
2912 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2913
2914         PR pch/13361
2915         * testsuite/g++.dg/pch/wchar-1.C: New.
2916         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2917
2918 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2919
2920         PR c++/9259
2921         * g++.dg/expr/sizeof2.C: New test.
2922
2923 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2924
2925         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2926
2927 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2928
2929         PR c++/13659
2930         * g++.dg/lookup/strong-using-3.C: New.
2931         * g++.dg/lookup/using-10.C: New.
2932
2933 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2934
2935         PR c++/13594
2936         * g++.dg/lookup/strong-using-2.C: New.
2937
2938 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2939             Dan Kegel <dank@kegel.com>
2940             J"orn Rennecke <joern.rennecke@superh.com>
2941
2942         PR target/9365
2943         * gcc.dg/pr9365-1.c: New test.
2944
2945 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2946
2947         PR c++/8856
2948         * g++.dg/parse/casting-operator2.C: New test.
2949         * g++.old-deja/g++.pt/explicit83.C: Remove.
2950
2951 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2952
2953         * gcc.dg/label-compound-stmt-1.c: New test.
2954         * gcc.c-torture/compile/950922-1.c,
2955         gcc.c-torture/compile/20000211-3.c,
2956         gcc.c-torture/compile/20000518-1.c,
2957         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2958         compound statements.
2959
2960 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2961
2962         * gcc.dg/ppc64-abi-1.c: New test.
2963
2964 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2965
2966          * g++.dg/ext/attrib9.C: Add dg-warnings.
2967
2968 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2969
2970         PR c++/12335
2971         * g++.dg/parse/dtor3.C: New test.
2972
2973 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2974
2975         PR c++/12709
2976         * g++.dg/parse/try-catch-1.C: New test.
2977
2978 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2979
2980         * ada/acats/run_all.sh: Add more verbose output in acats.log
2981         when compiling tests.
2982
2983 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2984
2985         PR 13656
2986         * gcc.dg/typedef-redecl.c: New test case.
2987         * gcc.dg/typedef-redecl.h: New support file.
2988
2989 2004-01-13  Jan Hubicka  <jh@suse.cz>
2990
2991         * gcc.dg/always_inline.c: New test.
2992         * gcc.dg/debug/20031231-1.c: Fix.
2993
2994 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2995
2996         PR c++/13474
2997         * g++.dg/template/array3.C: New test.
2998
2999 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3000
3001         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3002         * g++.dg/warn/Wunused-2.C: Likewise.
3003
3004 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3005
3006         PR c++/13289
3007         * g++.dg/template/instantiate6.C: New test.
3008
3009 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3010
3011         PR middle-end/11397
3012         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3013
3014 2004-01-12  Jan Hubicka  <jh@suse.cz>
3015
3016         PR opt/12826
3017         * gcc.dg/20040112-1.c: New.
3018
3019         * gcc.dg/dwarf-die[1-7].c: Move to...
3020         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3021         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3022
3023 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3024
3025         PR c++/4100
3026         * g++.dg/parse/friend4.C: New test.
3027
3028 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3029
3030         PR c++/4100
3031         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3032         definition is called a friend.
3033
3034 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3035
3036         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3037
3038 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3039
3040         PR c++/3478
3041         * g++.dg/parse/error10.C: New test.
3042         * g++.dg/template/arg2.C: Accept "invalid type" error.
3043
3044 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR middle-end/13392
3047         * g++.dg/opt/expect2.C: New test.
3048
3049 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3050
3051         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3052         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3053         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3054         Update dg-error regexps.
3055
3056 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3057
3058         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3059         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3060
3061 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3062
3063         * gcc.dg/pragma-re-1.c: Use right pointer type.
3064
3065 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3066
3067         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3068
3069 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3070
3071         * gcc.dg/rs6000-ldouble-1.c: New.
3072
3073 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3074
3075         DR 337
3076         PR c++/9256
3077         * g++.dg/other/abstract1.C: New test.
3078
3079 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3080
3081         * g++.dg/lookup/strong-using-1.C: New.
3082
3083 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3084
3085         PR c/11234
3086         * gcc.dg/func-ptr-conv-1.c: New test.
3087         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3088
3089 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3090
3091         PR target/13380.
3092         * gcc.c-torture/compile/20040109-1.c: New.
3093
3094 2004-01-08  Stuart Hastings  <stuart@apple.com>
3095
3096         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3097         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3098         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3099
3100 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3101
3102         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3103
3104 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3105
3106         * ada/acats/run_acats: Treat 'gnatchop' the same way
3107         as 'gnatmake'.  Export GCC_DRIVER.
3108         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3109         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3110
3111 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3112
3113         PR c++/12573
3114         * g++.dg/template/dependent-expr4.C: New test.
3115
3116 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3117
3118         * gcc.dg/altivec-11.c: New test.
3119
3120 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3121
3122         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3123
3124 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3125
3126         PR c/6024
3127         * gcc.dg/enum-compat-1.c: New test.
3128         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3129
3130 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3131
3132         PR c/12165
3133         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3134         gcc.dg/c99-idem-qual-3.c: New tests.
3135
3136 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3137
3138         * gcc.dg/winline-7.c: Don't cast void * to int.
3139
3140 2004-01-06  Jan Hubicka  <jh@suse.cz>
3141
3142         * gcc.dg/i386-sse-5.c: New test
3143         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3144
3145 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/12815
3148         * g++.dg/rtti/typeid4.C: New test.
3149
3150 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3151
3152         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3153
3154 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3155
3156         PR c++/12132
3157         * g++.dg/template/error11.C: New test.
3158
3159         PR c++/13451
3160         * g++.dg/template/class2.C: New test.
3161
3162 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3163         Richard Sandiford <rsandifo@redhat.com>
3164
3165         PR c++/13387
3166         * g++.dg/opt/alias3.C: New test.
3167
3168 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/13157
3171         * g++.dg/template/koenig3.C: New test.
3172
3173         PR c++/13529
3174         * g++.dg/parse/offsetof3.C: New test.
3175
3176         * g++.dg/init/copy7.C: Add missing dg-error markers.
3177
3178         PR c++/12226
3179         * g++.dg/init/copy7.c: New test.
3180
3181         PR c++/13536
3182         * g++.dg/parse/cast1.C: New test.
3183
3184 2004-01-04  Jan Hubicka  <jh@suse.cz>
3185
3186         * gcc.dg/winline[1-7].c: New tests.
3187
3188 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/13520
3191         * g++.dg/template/qualttp22.C: New test.
3192
3193 2004-01-01  Jan Hubicka  <jh@suse.cz>
3194
3195         * gcc.dg/debug/20031231-1.c: New.
3196         * gcc.c-torture/compile/20040101-1.c: New.
3197         * gcc.dg/dwarf-die-[1-7].c: New.
3198
3199 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3200
3201         PR optimization/13521
3202         * gcc.c-torture/compile/20031231-1.c: New test.
3203
3204 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3205
3206         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3207
3208 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3209
3210         PR c++/10079
3211         * g++.dg/template/crash16.C: New test.
3212
3213 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3214
3215         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3216
3217 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3218
3219         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3220         ports.
3221         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3222         * g++.old-deja/g++.law/profile1.C: Likewise.
3223         * gcc.c-torture/compile/981006-1.c: Likewise.
3224         * gcc.c-torture/execute/loop-2e.x: Likewise.
3225         * gcc.c-torture/execute/loop-2f.x: Remove.
3226         * gcc.c-torture/execute/loop-2g.x: Likewise.
3227         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3228         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3229
3230 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3231
3232         PR c++/13507
3233         * g++.dg/ext/attrib11.C: New test.
3234
3235         PR c++/13494
3236         * g++.dg/template/array2-1.C: New test.
3237         * g++.dg/template/array2-2.C: New test.
3238
3239 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3242
3243 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3244
3245         PR c++/12774
3246         * g++.dg/template/array1-1.C: New test.
3247         * g++.dg/template/array1-2.C: New test.
3248
3249 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3250
3251         PR fortran/12632
3252         * g77.dg/12632.f: New test case.
3253
3254 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3255
3256         PR c++/13289
3257         * g++.dg/parse/nontype1.C: New test.
3258
3259 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3260
3261         PR c++/12403
3262         * g++.dg/parse/explicit1.C: New test.
3263         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3264
3265 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3266
3267         PR c++/13081
3268         * g++.dg/opt/inline6.C: New test.
3269
3270         PR c++/12613
3271         * g++.dg/parse/error9.C: New test.
3272
3273         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3274
3275 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3276
3277         PR c++/13009
3278         * g++.dg/init/assign1.C: New test.
3279
3280 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3281
3282         PR c++/13070
3283         * g++.dg/warn/format3.C: New test case.
3284
3285 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3286
3287         * gcc.c-torture/compile/20031227-1.c: New test.
3288
3289 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3290
3291         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3292         * g77.dg/bprob/bprob.exp: Likewise.
3293         * gcc.misc-tests/bprob.exp: Likewise.
3294         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3295         variants on systems where the library does not provide that
3296         functionality.
3297         * gcc.dg/builtins-20.c: Use builtins-config.h.
3298         * gcc.dg/builtins-config.h: New file.
3299
3300 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3301
3302         * lib/gcc-dg.exp (dg-require-profiling): New function.
3303         * lib/target-supports.exp (check_profiling_available): Likewise.
3304         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3305         * g77.dg/bprob/bprob.exp: Likewise.
3306         * gcc.misc-tests/bprob.exp: Likewise.
3307         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3308         * gcc.dg/20021014-1.c: Likewise.
3309         * gcc.dg/nest.c: Likewise.
3310
3311 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3312
3313         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3314         compiling.
3315         * g++.dg/lookup/java2.C: Likewise.
3316         * gcc.dg/cpp/lexident.c: Likewise.
3317
3318 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3319
3320         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3321         given.
3322         * gcc.c-torture/compile/961203-1.c: Likewise.
3323         * gcc.c-torture/compile/980506-1.c: Likewise.
3324
3325 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3326
3327         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3328         (additional_prunes): New global.
3329         (gcc-dg-prune): Handle additional per-test pruning.
3330         (dg-test): Clear additional_prunes between tests.
3331
3332         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3333         dg-prune-output to avoid spurious failures from assembler
3334         complaining about nonexistent WAW violations.
3335         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3336         Use dg-prune-output to avoid spurious failures from assembler
3337         warning about Itanium B-step errata.
3338
3339 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3340
3341         * g++.dg/abi/macro0.C: New test.
3342         * g++.dg/abi/macro1.C: Likewise.
3343         * g++.dg/abi/macro2.C: Likewise.
3344
3345         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3346         * g++.dg/abi/bitfield7.C: Likewise.
3347         * g++.dg/abi/dtor2.C: Likewise.
3348         * g++.dg/abi/mangle11.C: Likewise.
3349         * g++.dg/abi/mangle12.C: Likewise.
3350         * g++.dg/abi/mangle14.C: Likewise.
3351         * g++.dg/abi/mangle17.C: Likewise.
3352         * g++.dg/abi/vbase10.C: Likewise.
3353         * g++.dg/abi/vbase14.C: Likewise.
3354         * g++.dg/template/qualttp17.C: Likewise.
3355
3356 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3357
3358         PR c/11995
3359         * gcc.dg/20031223-1.c: New test.
3360
3361 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3362
3363         * gcc.dg/noreturn-7.c: New test.
3364
3365 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         * gcc.dg/null-pointer-1.c: New test.
3368
3369 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3370
3371         * g++.old-deja/g++.jason/template18.C: Remove.
3372         * g++.old-deja/g++.jason/template37.C: Likewise.
3373
3374         PR c++/12862
3375         * g++.dg/lookup/ns1.C: New test.
3376
3377         PR c++/12397
3378         * g++.dg/template/lookup3.C: New test.
3379
3380 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3381
3382         * g++.dg/template/recurse1.C: New test
3383
3384 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/12479
3387         * g++.dg/parse/semicolon1.C: New test.
3388         * g++.dg/parse/semicolon1.h: Likewise.
3389
3390 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3391
3392         * gcc.dg/darwin-misaligned.c: New test.
3393
3394 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3395
3396         PR c/9163
3397         * gcc.dg/20031222-1.c: New test.
3398
3399 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/13438
3402         * g++.dg/parse/error8.C: New test.
3403
3404         PR c++/11554
3405         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3406
3407 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3408
3409         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3410         too small.
3411         * gcc.c-torture/compile/930217-1.c: Likewise.
3412         * gcc.c-torture/compile/930513-1.c: Likewise.
3413         * gcc.c-torture/execute/920908-2.c: Likewise.
3414         * gcc.c-torture/execute/921204-1.c: Likewise.
3415         * gcc.c-torture/execute/930621-1.c: Likewise.
3416         * gcc.c-torture/execute/930630-1.c: Likewise.
3417         * gcc.c-torture/execute/931031-1.c: Likewise.
3418         * gcc.c-torture/execute/980602-2.c: Likewise.
3419         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3420         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3421         * gcc.c-torture/execute/extzvsi.c: Likewise.
3422         * gcc.c-torture/unsorted/ext.c: Likewise.
3423
3424 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3425
3426         PR target/12749
3427         * gcc.c-torture/compile/20031220-2.c: New test case.
3428
3429 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3430
3431         PR optimization/13031
3432         * gcc.c-torture/compile/20031220-1.c: New test case.
3433
3434 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3435
3436         * gcc.dg/cast-function-1.c: New test.
3437
3438 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3439
3440         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3441         formats.
3442
3443 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3444
3445         PR c++/12795
3446         * g++.dg/ext/attrib10.C: New test.
3447
3448 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3449
3450         * gcc.dg/cleanup-10.c: New test.
3451         * gcc.dg/cleanup-11.c: New test.
3452
3453 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR c++/13239
3456         * g++.dg/opt/expect1.C: New test.
3457
3458 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3459
3460         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3461
3462 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3463
3464         PR debug/12923
3465         * gcc.dg/20031218-1.c: New test.
3466
3467         PR debug/12389
3468         * gcc.dg/20031218-2.c: New test.
3469         * gcc.dg/20031218-3.c: New test.
3470
3471         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3472         of label name and allow for USER_LABEL_PREFIX == "_" names.
3473         * g++.dg/abi/mangle18-2.C: Likewise.
3474         * g++.dg/abi/mangle19-1.C: Likewise.
3475         * g++.dg/abi/mangle19-2.C: Likewise.
3476         * g++.dg/abi/mangle20-1.C: Likewise.
3477         * g++.dg/abi/mangle20-2.C: Likewise.
3478
3479 2003-12-18  Richard Henderson  <rth@redhat.com>
3480
3481         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3482
3483 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3484             Dan Kegel <dank@kegel.com>
3485
3486         PR other/12009
3487         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3488         testing a cross compiler, it causes spurious compile failures.
3489         * lib/g++.exp: Likewise.
3490
3491 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3492
3493         PR c++/13262
3494         * g++.dg/template/access13.C: New test.
3495
3496 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3497
3498         * gcc.dg/20031216-1.c: New test.
3499
3500 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3501
3502         PR c++/9154
3503         * g++.dg/template/error10.C: New test.
3504
3505 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3506
3507         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3508         * g++.dg/eh/simd-2.C: Likewise.
3509
3510 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3511             Roger Sayle  <roger@eyesopen.com>
3512
3513         * gcc.c-torture/execute/ieee/mzero5.c: New.
3514
3515 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/10603
3518         * g++.dg/parse/error6.C: New test.
3519
3520         PR c++/12827
3521         * g++.dg/parse/error7.C: New test.
3522
3523 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3524
3525         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3526         at -O with stabs debugging formats.
3527         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3528         * gcc.dg/debug/debug-2.c: Likewise.
3529
3530 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/12696
3533         * g++.dg/init/error1.C: New test.
3534
3535         PR c++/12218
3536         * g++.dg/init/pm3.C: New test.
3537
3538 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3539
3540         PR c/3347
3541         * gcc.dg/bitfld-8.c: New test.
3542
3543 2003-12-16  James Lemke  <jim@wasabisystems.com>
3544
3545         * gcc.dg/arm-scd42-[123].c: New tests.
3546
3547 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3548
3549         PR c++/9043
3550         * g++.dg/abi/mangle20-1.C: New test.
3551         * g++.dg/abi/mangle20-2.C: New test.
3552
3553 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/13275
3556         * g++.dg/other/offsetof2.C: Remove XFAIL.
3557         * g++.dg/parse/offsetof1.C: New test.
3558         * g++.gd/parse/offsetof2.C: Likewise.
3559
3560 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3561
3562         * g++.dg/template/nontype3.C: New test.
3563         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3564
3565 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3566
3567         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3568
3569 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3570
3571         PR c++/13387
3572         * g++.dg/expr/assign1.C: New test.
3573
3574         PR c++/13242
3575         * g++.dg/abi/mangle19-1.C: New test.
3576         * g++.dg/abi/mangle19-2.C: New test.
3577
3578 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3579
3580         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3581
3582 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3583
3584         * gcc.c-torture/execute/20031216-1.c: New test.
3585
3586 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3587
3588         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3589         an ICE regression.
3590
3591 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/10926
3594         * g++.dg/template/error9.C: New test.
3595
3596         PR c++/11116
3597         * g++.dg/template/error8.C: New test.
3598
3599 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3600
3601         PR middle-end/13400
3602         * gcc.c-torture/execute/20031215-1.c: New test case.
3603
3604 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/13269
3607         * g++.dg/parse/error5.C: New test.
3608
3609         PR c++/12989
3610         * g++.dg/expr/sizeof1.C: New test.
3611
3612         PR c++/13310
3613         * g++.dg/template/crash15.C: New test.
3614
3615 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3616
3617         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3618         a non-POD type as the last named parameter of a varargs function.
3619
3620 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3621
3622         PR c++/13243
3623         PR c++/12573
3624         * g++.dg/template/crash14.C: New test.
3625         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3626
3627 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         * g++.dg/other/java1.C: New test.
3630
3631         PR c++/13241
3632         * g++.dg/abi/mangle18-1.C: New test.
3633         * g++.dg/abi/mangle18-2.C: New test.
3634
3635 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3636
3637         PR optimization/10312
3638         * gcc.c-torture/execute/20031214-1.c: New.
3639
3640 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3641
3642         PR c++/10779
3643         PR c++/12160
3644         * g++.dg/parse/error3.C: New test.
3645         * g++.dg/parse/error4.C: Likewise.
3646         * g++.dg/abi/mangle4.C: Tweak error messages.
3647         * g++.dg/lookup/using5.C: Likewise.
3648         * g++.dg/other/error2.C: Likewise.
3649         * g++.dg/parse/typename5.C: Likewise.
3650         * g++.dg/parse/undefined1.C: Likewise.
3651         * g++.dg/template/arg2.C: Likewise.
3652         * g++.dg/template/ttp3.C: Likewise.
3653         * g++.dg/template/type1.C: Likewise.
3654         * g++.old-deja/g++.other/crash32.C: Likewise.
3655         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3656
3657 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3658
3659         PR c++/13106
3660         * g++.dg/warn/noreturn-3.C: New test.
3661
3662 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         PR c++/13118
3665         * g++.dg/abi/covariant3.C: New.
3666
3667 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3668
3669         * g++.dg/eh/ia64-1.C: New test.
3670
3671 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3672
3673         PR optimization/13037
3674         * g77.f-torture/execute/13037.f: New test case.
3675
3676 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3677
3678         PR c++/12881
3679         * g++.dg/abi/covariant2.C: New.
3680
3681 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3682
3683         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3684
3685 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3686
3687         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3688
3689 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3690
3691         PR other/10819
3692         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3693         to fix Bug 10819.
3694         * lib/g++.exp (g++_version): Likewise.
3695         * lib/g77.exp (g77_version): Likewise.
3696         * lib/objc.exp (default_objc_version): Likewise.
3697
3698 2003-12-10  Richard Henderson  <rth@redhat.com>
3699
3700         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3701
3702         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3703
3704 2003-12-08  Matt Austern  <austern@apple.com>
3705
3706         PR c/13134
3707         * lib/gcc-dg.exp (dg-require-visibility): Define.
3708         * lib/target-supports (check_visibility_available): Define.
3709         * gcc.dg/visibility-1.c: New test.
3710         * gcc.dg/visibility-2.c: Likewise.
3711         * gcc.dg/visibility-3.c: Likewise.
3712         * gcc.dg/visibility-4.c: Likewise.
3713         * gcc.dg/visibility-5.c: Likewise.
3714         * gcc.dg/visibility-6.c: Likewise.
3715         * g++.dg/ext/visibility-1.C: Likewise.
3716         * g++.dg/ext/visibility-2.C: Likewise.
3717         * g++.dg/ext/visibility-3.C: Likewise.
3718         * g++.dg/ext/visibility-4.C: Likewise.
3719         * g++.dg/ext/visibility-5.C: Likewise.
3720         * g++.dg/ext/visibility-6.C: Likewise.
3721
3722 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3723
3724         * g++.dg/lookup/java1.C: New test.
3725         * g++.dg/lookup/java2.C: New test.
3726
3727 2003-12-07  Falk Hueffner  <falk@debian.org>
3728
3729         * g++.dg/opt/noreturn-1.C: New test.
3730
3731 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3732
3733         * gcc.dg/overflow-1.c: New test.
3734
3735 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * g77.f-torture/compile/13060.f: New test.
3738
3739 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/13323
3742         * g++.dg/inherit/operator2.C: New test.
3743
3744 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3745
3746         PR c++/13305
3747         * g++.dg/ext/attrib9.C: New test.
3748
3749 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/13314
3752         * g++.dg/template/error7.C: New test.
3753
3754 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3755             J"orn Rennecke <joern.rennecke@superh.com>
3756
3757         PR target/13302
3758         * g++.dg/other/struct-va_list.C: New test.
3759
3760 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3761
3762         PR c++/13166
3763         * g++.dg/parse/defarg6.C: New test.
3764
3765 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3766
3767         PR target/13256
3768         * gcc.c-torture/execute/20031201-1.c: New test.
3769
3770 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3771
3772         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3773
3774 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3775
3776         * gcc.dg/builtin-return-1.c: New test.
3777
3778 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3779             J"orn Rennecke <joern.rennecke@superh.com>
3780
3781         PR optimization/13260
3782         * gcc.c-torture/execute/20031204-1.c: New test.
3783
3784 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/9127
3787         * g++.dg/template/error6.C: New test.
3788
3789 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3790
3791         * gcc.dg/20031202-1.c: New test.
3792
3793 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3794
3795         PR c++/13179
3796         * g++.dg/template/eh1.C: New test.
3797
3798         PR c++/10771
3799         * g++.dg/template/error5.C: New test.
3800
3801 2003-12-02  David Ung  <davidu@mips.com>
3802
3803         * gcc.dg/compat/vector-check.h: Corrected type for var
3804         g_##TMODE
3805
3806 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3807
3808         PR c++/10126
3809         * g++.dg/template/ptrmem8.C: New test.
3810
3811 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3812
3813         PR c++/12573
3814         * g++.dg/template/dependent-expr3.C: New test.
3815
3816 2003-12-01  James Lemke  <jim@wasabisystems.com>
3817
3818         * gcc.dg/arm-g2.c: New test.
3819
3820 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3821
3822         PR optimization/11634
3823         * gcc.dg/20031201-2.c: New test case.
3824
3825 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3826
3827         PR 11433
3828         * objc.dg/proto-lossage-3.m: New test.
3829
3830 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3831
3832         PR optimization/12628
3833         * gcc.dg/20031201-1.c: New test case.
3834
3835 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3836
3837         * gcc.dg/unaligned-1.c: New test.
3838
3839 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/9849
3842         * g++.dg/template/error4.C: New test.
3843         * g++.dg/template/nested3.C: Adjust error markers.
3844
3845 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3846
3847         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3848
3849 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3850
3851         PR c/10333
3852         * gcc.dg/bitfld-7.c: New test.
3853
3854 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3855
3856         * gcc.dg/tls/asm-1.C: New test.
3857
3858 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3859
3860         * gcc.dg/cpp/assert4.c: Update.
3861
3862 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3865         * gcc.dg/builtin-apply3.c: New test.
3866
3867 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3868
3869         * lib/compat.exp (compat-obj): New xfaildata parameter.
3870         Use it to set compiler_conditional_xfail_data before compiling.
3871         (compat-get-options): Handle dg-xfail-if.
3872         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3873         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3874         * gcc.dg/compat/vector-1_y.c: Likewise.
3875         * gcc.dg/compat/vector-2_x.c: Likewise.
3876         * gcc.dg/compat/vector-2_y.c: Likewise.
3877
3878 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3879
3880         * g++.dg/opt/reg-stack4.C: New test.
3881
3882 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3883
3884         * gcc.dg/builtin-apply2.c: New test.
3885
3886 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3887
3888         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3889
3890 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3891
3892         PR c++/12924
3893         * g++.dg/template/template-id-2.C: New test.
3894
3895 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3896
3897         PR c++/5369
3898         * g++.dg/template/memfriend1.C: New test.
3899         * g++.dg/template/memfriend2.C: Likewise.
3900         * g++.dg/template/memfriend3.C: Likewise.
3901         * g++.dg/template/memfriend4.C: Likewise.
3902         * g++.dg/template/memfriend5.C: Likewise.
3903         * g++.dg/template/memfriend6.C: Likewise.
3904         * g++.dg/template/memfriend7.C: Likewise.
3905         * g++.dg/template/memfriend8.C: Likewise.
3906         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3907
3908 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3909
3910         PR c++/12515
3911         * g++.dg/ext/cond1.C: New test.
3912
3913 2003-11-20  Richard Henderson  <rth@redhat.com>
3914
3915         * gcc.dg/20020201-2.c: Remove.
3916         * gcc.dg/20020201-4.c: Remove.
3917         * gcc.dg/20020304-1.c: Remove.
3918
3919 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3920
3921         * gcc.dg/cpp/trad/xwin1.c: New test case.
3922
3923 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3924
3925         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3926         * lib/g77.exp: Likewise.
3927         * lib/objc.exp: Likewise.
3928         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3929         for darwin.
3930
3931 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3932
3933         PR c++/12932
3934         * g++.dg/template/static5.C: New test.
3935
3936 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3937
3938         * gcc.dg/nested-func-1.c: New test.
3939
3940 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3941
3942         * gcc.dg/cpp/assert4.c: New test.
3943
3944 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3945
3946         PR c++/2294
3947         * g++.dg/lookup/using9.c: New test.
3948
3949 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/12762
3952         * g++.dg/template/error3.C: New test.
3953
3954 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3955
3956         PR ada/13035
3957         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3958         No longer use a wrapper for gcc, since this does not work under
3959         Windows.
3960
3961 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3962
3963         PR c++/2094
3964         * g++.dg/template/ptrmem7.C: New test.
3965
3966 2003-11-13  Andrew Pinski <apinski@apple.com>
3967
3968         * gcc.c-torture/compile/20031113-1.c: New test.
3969
3970 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3971             Kean Johnston <jkj@sco.com>
3972
3973         PR c/13029
3974         * gcc.dg/unused-4.c: Update.
3975
3976 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3977
3978         * g++.dg/opt/const3.C: New test.
3979
3980 2003-11-13  Jan Hubicka  <jh@suse.cz>
3981
3982         * gcc.c-torture/compile/20031112-1.c: New test.
3983
3984 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3985
3986         * g++.dg/parse/crash10.C: Remove bogus error marker.
3987
3988 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3989
3990         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3991         (host_gcc): Likewise.
3992         (ROOT): Honor $PWDCMD.
3993         (BASE): Likewise.
3994         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3995
3996 2003-11-12  Catherine Moore  <clm@redhat.com>
3997
3998         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3999
4000 2003-11-12  Andreas Jaeger  <aj@suse.de>
4001             Jakub Jelinek  <jakub@redhat.com>
4002             Andrew Pinski  <pinskia@physics.uc.edu>
4003             Richard Henderson  <rth@redhat.com>
4004
4005         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4006         systems.
4007         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4008
4009         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4010         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4011
4012 2003-11-11  Andreas Jaeger  <aj@suse.de>
4013
4014         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4015
4016         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4017
4018 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4019
4020         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4021         Clean ups.
4022
4023 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4024
4025         * gcc.dg/trampoline-1.c: New test.
4026
4027 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4028
4029         * gcc.c-torture/compile/200031109-1.c: New test.
4030
4031 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4032
4033         PR c/3190
4034         PR c/8714
4035         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4036         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4037         gcc.dg/format/no-y2k-1.c: Update.
4038
4039 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4040
4041         PR optimization/10467
4042         * gcc.dg/20031108-1.c: New test case.
4043
4044 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4045
4046         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4047
4048 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4049
4050         * gcc.dg/compound-lvalue-1.c: New test.
4051         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4052         some XFAILs.
4053
4054 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4055
4056         * gcc.dg/altivec-varargs-1.c: New test.
4057
4058 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4059
4060         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4061         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4062         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4063         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4064         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4065
4066 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4067
4068         * gcc.dg/cond-lvalue-1.c: New test.
4069
4070 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4071
4072         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4073
4074 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4075
4076         PR c++/11616
4077         * g++.dg/template/instantiate5.C: New test.
4078
4079 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4080
4081         PR c++/12726
4082         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4083         * ChangeLog: Add missing first entry for above test.
4084
4085 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4086
4087         PR c++/9810
4088         * g++.dg/template/using8.C: New test.
4089         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4090
4091 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4092
4093         PR optimization/10817
4094         * gcc.c-torture/compile/20031102-1.c: New test case.
4095
4096 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4097
4098         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4099         2147483647.
4100
4101 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4102
4103         * gcc.dg/20031102-1.c: New test.
4104
4105 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         * gcc.dg/complex-1.c: New test.
4108
4109 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4110
4111         PR c++/12796
4112         * g++.dg/template/crash13.C: Adjust expected error location.
4113         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4114
4115 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4116
4117         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4118
4119 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4120
4121         PR/10239
4122         * gcc.c-torture/compile/20031031-2.c: New test.
4123
4124 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4125
4126         PR/11640
4127         * gcc.c-torture/compile/20031031-1.c: New test.
4128
4129 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4130
4131         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4132         * gcc.misc-tests/bprob.exp: Likewise.
4133         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4134         the execution test on arm-elf configs.
4135         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4136         configs that don't support scratch files.
4137         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4138
4139 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4140
4141         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4142         done by dejagnu.
4143
4144 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4145
4146         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4147         Avoid non pure sh syntax. Add more logging.
4148
4149         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4150         fail.
4151
4152 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4153
4154         PR libgcj/10610
4155         * gcc.dg/ppc-stackalign-1.c: New test.
4156
4157 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4158
4159         * ada/acats/run_all.sh: Change output to be more compliant with
4160         dejagnu framework.
4161         Create acats.sum and acats.log files under testsuite/ada/acats
4162         Only run [a-z]* directories, to filter out e.g. CVS.
4163         Redirect build output to log file.
4164
4165 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4166
4167         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4168
4169 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4170
4171         PR ada/5909:
4172         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4173
4174 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4175
4176         * gcc.c-torture/compile/20031023-1.c: New test.
4177         * gcc.c-torture/compile/20031023-2.c: New test.
4178         * gcc.c-torture/compile/20031023-3.c: New test.
4179         * gcc.c-torture/compile/20031023-4.c: New test.
4180
4181 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4182
4183         PR c++/10371
4184         * g++.dg/lookup/scoped8.C: New test.
4185
4186 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4187
4188         * g++.dg/opt/reg-stack3.C: New test.
4189
4190 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4191
4192         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4193
4194 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4195
4196         PR c++/11076
4197         * g++.dg/template/crash13.C: New test.
4198
4199 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4200
4201         * gcc.dg/c99-restrict-2.c: New test.
4202
4203 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4204
4205         PR c++/12698, c++/12699, c++/12700, c++/12566
4206         * g++.dg/inherit/covariant9.C: New test.
4207         * g++.dg/inherit/covariant10.C: New test.
4208         * g++.dg/inherit/covariant11.C: New test.
4209
4210 2003-10-23  Jason Merrill  <jason@redhat.com>
4211
4212         PR c++/12726
4213         * g++.dg/ext/complit2.C: New test.
4214
4215 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4216
4217         PR target/12654
4218         * gcc.c-torture/execute/20031020-1.c: New test.
4219
4220 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4221
4222         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4223         following the jump_insn.
4224
4225 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4226
4227         * gcc.dg/cast-lvalue-1.c: New test.
4228
4229 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/11962
4232         * g++.dg/template/cond2.C: New test.
4233
4234 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4235
4236         * gcc.dg/builtins-28.c: New test.
4237
4238 2003-10-20  Jan Hubicka  <jh@suse.cz>
4239
4240         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4241         parameter.
4242         * testsuite/gcc.dg/inline-2.c: Likewise.
4243
4244 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4245
4246         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4247         * gcc.dg/nest.c:  Likewise.
4248
4249 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4250
4251         PR c++/9781, c++/10583, c++/11862
4252         * g++.dg/parse/crash13.C: New test.
4253
4254 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4255
4256         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4257
4258 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4259
4260         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4261         Define HAVE_C99_RUNTIME except on Solaris.
4262         * gcc.dg/builtins-20.c: Likewise.
4263
4264 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4265
4266         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4267
4268 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4269
4270         PR c++/12495
4271         * g++.dg/template/crash21.C: New test.
4272
4273 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4274
4275         PR c++/2513
4276         * g++.dg/template/typename5.C: New test.
4277
4278 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4279
4280         PR c++/12369
4281         * g++.dg/template/friend25.C: New test.
4282
4283 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4284
4285         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4286         versions.
4287
4288 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4289
4290         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4291         == 2147483647.
4292
4293 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4294
4295         * gcc.c-torture/execute/960416-1.x: Remove.
4296         * gcc.c-torture/execute/divconst-3.x: Likewise.
4297
4298 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4299
4300         PR target/12598
4301         * gcc.dg/torture/cris-volatile-1.c: New test.
4302
4303 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4304
4305         PR optimization/9325
4306         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4307         for overflowing floating point to integer conversion during RTL
4308         simplification.
4309
4310 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4311
4312         * objc/execute/_cmd.m: Fix typo.
4313         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4314         Relax 'scan-assembler' regexp.
4315         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4316         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4317         * objc.dg/zero-link-2.m: Remove blank line.
4318         * objc.dg/zero-link-3.m: New test case.
4319
4320 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4321
4322         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4323
4324         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4325         than linker trickery.
4326
4327 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4328
4329         PR c++/12370
4330         * g++.dg/other/friend2.C: New test.
4331
4332 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4333
4334         * gcc.dg/20031012-1.c: New test.
4335
4336 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4337
4338         * gcc.dg/weak/weak-3.c: Fix for new warning.
4339
4340 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4341
4342         PR optimization/8750
4343         * gcc.c-torture/execute/20031012-1.c: New test case.
4344
4345 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4346
4347         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4348         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4349
4350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4351
4352         PR optimization/12260
4353         * gcc.c-torture/compile/20031011-2.c: New test case.
4354
4355 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.c-torture/execute/20031011-1.c: New testcase.
4358
4359 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4360
4361         * gcc.c-torture/compile/20031011-1.c: New test.
4362
4363 2003-10-11  Jan Hubicka  <jh@suse.cz>
4364
4365         * g++.dg/other/first-global.C: New test.
4366
4367 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4368
4369         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4370
4371 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4372
4373         * gcc.c-torture/compile/20031010-1.c: New test.
4374
4375 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4376
4377         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4378         * gcc.c-torture/execute/va-arg-25.c: ... here.
4379
4380 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4381
4382         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4383
4384 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4385
4386         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4387
4388 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4389
4390         * g++.dg/parse/error2.C: New test.
4391
4392 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4393
4394         PR c++/11097
4395         * g++.dg/other/error5.C: Modify the error message.
4396         * g++.dg/lookup/using8.C: New test.
4397
4398 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4399
4400         * gcc.dg/darwin-abi-2.c: New file.
4401         * gcc.c-torture/execute/va-arg-24.c: New file.
4402
4403 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4404
4405         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4406         indentation.
4407
4408 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/10147
4411         * g++.dg/other/error4.C: Update error messages.
4412         * g++.dg/template/ptrmem4.C: Likewise.
4413
4414         PR c++/12337
4415         * g++.dg/init/new9.C: New test.
4416
4417         PR c++/12334, c++/12236, c++/8656
4418         * g++.dg/ext/attrib8.C: New test.
4419
4420 2003-10-06  Devang Patel  <dpatel@apple.com>
4421
4422         * gcc.dg/debug/dwarf2-3.h: New test.
4423         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4424
4425 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4426
4427         * g++.dg/opt/cfg2.C: New test.
4428
4429 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4430
4431         * g++.dg/opt/float1.C: New test.
4432
4433 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4434
4435         * gcc.dg/c90-array-lval-6.c: New test.
4436         * gcc.dg/c99-array-lval-6.c: New test.
4437
4438 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4439             Ziemowit Laski  <zlaski@apple.com>
4440
4441         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4442         'Derived', so that it is never considered a class method; add
4443         new warning for '+port' method ambiguity.
4444         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4445         <objc/objc-api.h> (needed on Mac OS X).
4446         * objc.dg/method-13.m: New test.
4447
4448 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4449
4450         PR optimization/9325, PR java/6391
4451         * gcc.c-torture/execute/20031003-1.c: New test case.
4452
4453 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR optimization/12180
4456         * gcc.dg/20031002-1.c: New test.
4457
4458         PR c++/12486
4459         * g++.dg/inherit/error1.C: New test.
4460
4461 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4462
4463         * lib/f-torture.exp (search_for): Rename to...
4464         (search_for_re): This.  Also, clean up comments and the
4465         "regexp" invocation.
4466
4467 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4468
4469         * gcc.c-torture/compile/20031002-1.c: New test.
4470
4471 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4472
4473         * g++.dg/opt/cond1.C: New test.
4474
4475 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4476
4477         * gcc.dg/Wold-style-definition-2.c: New testcase.
4478         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4479
4480 2003-09-29  Richard Henderson  <rth@redhat.com>
4481
4482         * g++.dg/init/array10.C: Add dg-options.
4483
4484 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4485
4486         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4487
4488 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4489
4490         * g++.dg/template/friend19.C: Fix typo.
4491         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4492
4493 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4494
4495         * gcc.c-torture/execute/20030928-1.c: New test.
4496         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4497
4498 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4499
4500         * g++.dg/opt/unroll1.C: New test.
4501
4502 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4503
4504         PR optimization/11741
4505         * gcc.dg/20030926-1.c: New test case.
4506
4507 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4508
4509         PR c++/5655
4510         * g++.dg/parse/access7.C: New test.
4511         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4512
4513 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4514
4515         MERGE OF objc-improvements-branch into MAINLINE:
4516         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4517         if libobjc has not been built.
4518         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4519         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4520         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4521         objc/execute/nested-3.m, objc/execute/np-2.m,
4522         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4523         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4524         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4525         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4526         objc.dg/special/unclaimed-category-1.h,
4527         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4528         well as GNU runtime.
4529         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4530         * execute/cascading-1.m, execute/function-message-1.m,
4531         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4532         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4533         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4534         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4535         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4536         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4537         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4538         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4539         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4540         * objc.dg/bitfield-2.m: Run only on Darwin.
4541         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4542         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4543         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4544         * objc.dg/const-str-1.m: Fix constant string layout.
4545
4546 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4547
4548         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4549
4550 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4551
4552         * gcc.dg/darwin-abi-1.c: New file.
4553
4554 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4555
4556         PR target/12281
4557         * gcc.c-torture/compile/20030921-1.c: New test.
4558
4559 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4560
4561         * g++.dg/opt/reg-stack2.C: New test.
4562
4563 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4564
4565         * g++.dg/eh/delayslot1.C: New test.
4566
4567 2003-09-20  Richard Henderson  <rth@redhat.com>
4568
4569         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4570
4571 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4572
4573         * gcc.c-torture/execute/20030920-1.c: New test case.
4574
4575 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4576
4577         * g++.dg/rtti/typeid3.C: Correct expected error message.
4578
4579 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4580
4581         PR c++/157
4582         * g++.dg/parse/crash12.C: New test.
4583
4584 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4585
4586         * gcc.dg/compat/mixed-struct-check.h: New.
4587         * gcc.dg/compat/mixed-struct-defs.h: New.
4588         * gcc.dg/compat/mixed-struct-init.h: New.
4589         * gcc.dg/compat/struct-by-value-19_main.c: New.
4590         * gcc.dg/compat/struct-by-value-19_x.c: New.
4591         * gcc.dg/compat/struct-by-value-19_y.c: New.
4592         * gcc.dg/compat/struct-by-value-20_main.c: New.
4593         * gcc.dg/compat/struct-by-value-20_x.c: New.
4594         * gcc.dg/compat/struct-by-value-20_y.c: New.
4595         * gcc.dg/compat/struct-return-19_main.c: New.
4596         * gcc.dg/compat/struct-return-19_x.c: New.
4597         * gcc.dg/compat/struct-return-19_y.c: New.
4598         * gcc.dg/compat/struct-return-20_main.c: New.
4599         * gcc.dg/compat/struct-return-20_x.c: New.
4600         * gcc.dg/compat/struct-return-20_y.c: New.
4601
4602 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4603         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4604         so that it will not complain on LP64 targets.
4605
4606 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4607
4608         PR c++/495
4609         * g++.dg/template/friend24.C: New test.
4610
4611 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4612
4613         PR c++/12332
4614         * g++.dg/template/memtmpl2.C: New test.
4615
4616 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR target/11184
4619         * gcc.dg/builtin-apply1.c: New test.
4620
4621 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4622
4623         PR c++/9848
4624         * g++.dg/warn/Wunused-4.C: New test.
4625
4626 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4627
4628         PR c++/12316
4629         * g++.dg/other/gc2.C: New test.
4630
4631 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4632
4633         PR c++/11991
4634         * g++.dg/rtti/typeid3.C: New test.
4635
4636         PR c++/12266
4637         * g++.dg/overload/template1.C: New test.
4638
4639 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4640
4641         * g++.dg/opt/cfg3.C: New test.
4642
4643 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4644
4645         PR c++/7939
4646         * g++.dg/template/crash11.C: New test.
4647
4648 2003-09-16  Jason Merrill  <jason@redhat.com>
4649             Jakub Jelinek  <jakub@redhat.com>
4650
4651         * gcc.dg/attr-warn-unused-result.c: New test.
4652
4653 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4654
4655         PR c++/12184
4656         * g++.dg/expr/call2.C: New test.
4657
4658 2003-09-15  Andreas Jaeger  <aj@suse.de>
4659
4660         * gcc.dg/Wold-style-definition-1.c: New test.
4661
4662 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/3907
4665         * g++.dg/parse/template12.C: New test.
4666
4667         * g++.dg/abi/bitfield11.C: New test.
4668         * g++.dg/abi/bitfield12.C: Likewise.
4669
4670 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4671
4672         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4673         non-expansion of functional macro name without arguments at EOL.
4674         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4675
4676 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4677
4678         * gcc.c-torture/execute/20030914-[12].c: New tests.
4679
4680 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4681
4682         PR c++/11788
4683         * g++.dg/overload/addr1.C: New test.
4684
4685 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4686
4687         * gcc.dg/20030909-1.c: New test.
4688
4689 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.dg/ultrasp10.c: New test.
4692
4693 2003-09-09  Devang Patel  <dpatel@apple.com>
4694
4695         * gcc.dg/darwin-ld-6.c: New test.
4696
4697 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4698
4699         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4700
4701 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4702
4703         * gcc.dg/ia64-types1.c: New test.
4704         * gcc.dg/ia64-types2.c: Likewise.
4705
4706 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4707
4708         * gcc.dg/builtins-1.c: Add more _Complex tests.
4709         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4710
4711         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4712         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4713
4714 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/11786
4717         * g++.dg/lookup/koenig2.C: New test.
4718
4719         PR c++/5296
4720         * g++.dg/rtti/typeid2.C: New test.
4721
4722 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4723
4724         * gcc.c-torture/compile/20030904-1.c: New test.
4725
4726 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4727
4728         * g++.dg/opt/longbranch2.C: New test.
4729
4730 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4731
4732         * g++.dg/template/crash10.C: Only compile it.
4733
4734 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         PR middle-end/11665
4737         * gcc.c-torture/compile/20030907-1.c: New test.
4738         * g++.dg/init/array11.C: New test.
4739
4740 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/11852
4743         * g++.dg/init/struct1.C: New test.
4744
4745 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4746
4747         PR c++/12181
4748         * g++.dg/expr/comma1.C: New test.
4749
4750 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4751
4752         PR c++/11867
4753         * g++.dg/expr/static_cast5.C: New test.
4754
4755 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         PR c++/11507
4758         * g++.dg/lookup/scoped7.C: New test.
4759
4760         PR c++/9574
4761         * g++.dg/other/static1.C: New test.
4762
4763         PR c++/11490
4764         * g++.dg/warn/template-1.C: New test.
4765
4766         PR c++/11432
4767         * g++.dg/template/crash10.C: New test.
4768
4769         PR c++/2478
4770         * g++.dg/overload/VLA.C: New test.
4771
4772         PR c++/10804
4773         * g++.dg/template/call1.C: New test.
4774
4775 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4776
4777         PR c++/11794
4778         * g++.dg/parse/using3.C: New test.
4779
4780 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4781
4782         PR c++/11409
4783         * g++.dg/overload/builtin3.C: New test case.
4784
4785 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4786
4787         PR c/9862
4788         * gcc.dg/20030906-1.c: New test.
4789         * gcc.dg/20030906-2.c: Likewise.
4790
4791 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4792
4793         PR c++/12167
4794         * g++.dg/parse/defarg5.C: New test.
4795
4796         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4797
4798 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4799
4800         PR c++/12163
4801         * g++.dg/expr/static_cast4.C: New test.
4802
4803         PR c++/12146
4804         * g++.dg/template/crash9.C: New test.
4805
4806 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         * g++.old-deja/g++.ext/pretty2.C: Update for change
4809         in __FUNCTION__.
4810         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4811
4812 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4813
4814         PR c++/11922
4815         * g++/dg/template/qualified-id1.C: New test.
4816
4817         PR c++/12037
4818         * g++.dg/warn/noeffect4.C: New test.
4819
4820 2003-09-04  Matt Austern  <austern@apple.com>
4821
4822         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4823         * g++.dg/ext/fnname2.C: Likewise.
4824         * g++.dg/ext/fnname3.C: Likewise.
4825
4826 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4827
4828         * g++.dg/expr/lval1.C: New test.
4829         * g++.dg/ext/lvcast.C: Remove.
4830
4831 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4832
4833         PR optimization/11700.
4834         * gcc.c-torture/compile/20030903-1.c: New test case.
4835
4836 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4837
4838         PR c++/12053
4839         * g++.dg/abi/layout4.C: New test.
4840
4841 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4842
4843         PR c++/11553
4844         * g++.dg/parse/friend3.C: New test.
4845
4846 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4847
4848         PR c++/11847
4849         * g++.dg/template/class1.C: New test.
4850
4851         PR c++/11808
4852         * g++.dg/expr/call1.C: New test.
4853
4854 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4855
4856         PR c++/12114
4857         * g++.dg/init/ref9.C: New test.
4858
4859         PR c++/11972
4860         * g++.dg/template/nested4.C: New test.
4861
4862 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/12093
4865         * g++.dg/template/non-dependent4.C: New test.
4866
4867         PR c++/11928
4868         * g++.dg/inherit/conv1.C: New test.
4869
4870 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/6196
4873         * g++.dg/ext/label1.C: New test.
4874         * g++.dg/ext/label2.C: Likewise.
4875
4876 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4877
4878         * g++.dg/expr/cond3.C: New test.
4879
4880 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * gcc.dg/builtins-1.c: Add new builtin cases.
4883
4884 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4885
4886         * gcc.dg/builtins-1.c: Add new cases.
4887         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4888
4889 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4890
4891         * gcc.dg/builtins-1.c: Add more math builtin tests.
4892         * gcc.dg/torture/builtin-attr-1.c: New test.
4893
4894 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4895
4896         PR optimization/5079
4897         * g++.dg/opt/static3.C: New test.
4898
4899 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4900
4901         * gcc.misc-tests/gcov-10b.c: New test.
4902
4903 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4904
4905         * g++.dg/opt/ptrmem3.C: New test.
4906
4907         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4908
4909 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4910
4911         * gcc.dg/20030826-2.c: New test.
4912
4913 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR middle-end/12002
4916         * g77.f-torture/compile/12002.f: New test case.
4917
4918 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4919
4920         * gcc.dg/20030826-1.c: New test case.
4921
4922 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4923
4924         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4925
4926 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4927
4928         PR c++/11871
4929         * c++.dg/lookup/crash1.C: New test.
4930
4931         * c++.dg/warn/noeffect3.C: New test.
4932
4933 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4934
4935         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4936         * gcc.dg/compat/vector-1_y.c: Ditto.
4937         * gcc.dg/compat/vector-2_x.c: Ditto.
4938         * gcc.dg/compat/vector-2_y.c: Ditto.
4939
4940 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4941
4942         * gcc.dg/20030702-1.c: New test.
4943
4944 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/8795
4947         * g++.dg/ext/altivec-1.C: New test.
4948
4949 2003-08-24  Richard Henderson  <rth@redhat.com>
4950
4951         * g++.dg/eh/simd-2.C: Add -w for x86.
4952
4953 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4954
4955         * gcc.dg/20030815-1.c: New test.
4956
4957 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4958
4959         PR c++/3765
4960         * g++.dg/parse/access6.C: New test.
4961
4962 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4963
4964         PR c++/641, c++/11876
4965         * g++.dg/template/friend22.C: New test.
4966         * g++.dg/template/friend23.C: Likewise.
4967
4968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4969
4970         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4971         identically.
4972
4973 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4974
4975         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4976
4977 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4978
4979         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4980
4981 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4982
4983         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4984
4985 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4988
4989 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4990
4991         PR c++/11919
4992         * g++.dg/overload/prom1.C: New test.
4993
4994         PR c++/11551
4995         * g++.dg/parse/dtor2.C: New test.
4996
4997         PR c++/10762
4998         * g++.dg/parse/using2.C: New test.
4999
5000 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5001
5002         PR target/11805
5003         * gcc.c-torture/compile/20030821-1.c: New.
5004
5005 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/11834
5008         * g++.dg/template/deduce2.C: New test.
5009
5010 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5011
5012         * gcc.c-torture/execute/20030821-1.c: New test.
5013
5014 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5015
5016         PR middle-end/11984
5017         * gcc.dg/20030820-1.c: New test case.
5018
5019 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5020
5021         PR c++/11945
5022         * g++.dg/warn/noeffect2.C: New test.
5023
5024 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/10926
5027         * g++.dg/template/dtor2.C: New test.
5028
5029         PR c++/11684
5030         * g++.dg/template/operator1.C: New test.
5031         * g++.dg/parse/operator4.C: New test.
5032
5033         PR c++/11946.C
5034         * g++.dg/expr/enum1.C: New test.
5035         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5036
5037         PR c++/11036.C
5038         * g++.dg/parse/elab2.C: New test.
5039         * g++.dg/parse/typedef4.C: Change error message.
5040         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5041         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5042         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5043
5044 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5045
5046         * gcc.dg/pch/warn-1.c: New.
5047         * gcc.dg/pch/warn-1.hs: New.
5048
5049         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5050         not-tested file.
5051
5052 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5053
5054         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5055
5056 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5057
5058         * gcc.dg/uninit-D.c: New Test.
5059         * gcc.dg/uninit-E.c: New Test.
5060         * gcc.dg/uninit-F.c: New Test.
5061         * gcc.dg/uninit-G.c: New Test.
5062
5063 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5064
5065         * g++.dg/README: Describe the pch directory.
5066
5067 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/11174
5070         * g++.dg/parse/access4.C: New test.
5071         * g++.dg/parse/access5.C: Likewise.
5072         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5073
5074 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5075
5076         * gcc.dg/noncompile/20030818-1.c: New.
5077
5078 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5079
5080         PR c++/11957
5081         * g++.dg/warn/noeffect1.C: New test.
5082
5083         * g++.dg/template/scope2.C: New test.
5084         * g++.dg/template/error2.C: Correct dg-error
5085
5086 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5087
5088         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5089
5090 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5091
5092         PR C++/11512
5093         * g++.dg/template/warn1.C: New.
5094
5095 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         * g++.dg/template/error2.C: New test.
5098         * g++.dg/lookup/using7.C: Adjust errors
5099         * g++.old-deja/g++.pt/crash36.C: Likewise.
5100         * g++.old-deja/g++.pt/derived3.C: Likewise.
5101
5102 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5103
5104         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5105         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5106         * gcc.c-torture/execute/builtins/string-9.c: New, from
5107         string-opt-9.c.  Adjust for execute/builtins framework.
5108         * gcc.c-torture/execute/string-opt-9.c: Delete.
5109
5110 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5111
5112         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5113
5114         * g++.dg/parse/ret-type2.C: New test.
5115
5116         PR c++/11703
5117         * g++.dg/init/new8.C: New test.
5118
5119         PR c++/10923
5120         * g++.dg/parse/typedef5.C: New test.
5121
5122         PR c++/9512
5123         * g++.dg/parse/qualified2.C: New test.
5124         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5125         invalid code.
5126
5127 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5128
5129         * g++.dg/conversion/ptrmem1.C: New test.
5130
5131 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR target/11693
5134         * gcc.dg/20030811-1.c: New test.
5135
5136         PR target/11535
5137         * gcc.c-torture/execute/20030811-1.c: New test.
5138
5139 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5142
5143 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/11789.C
5146         * g++.dg/inherit/multiple1.C: New test.
5147
5148 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         * gcc.dg/spe1.c: New test.
5151
5152         PR c++/11670
5153         * g++.dg/expr/cast2.C: New test.
5154
5155         PR c++/10530
5156         * g++.dg/template/dependent-name2.C: New test.
5157
5158 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5159
5160         * g++.dg/parse/crash11.C: Put the dg options in comments.
5161
5162 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5163
5164         * lib/gcc-dg.exp: Update for diagnostic change.
5165
5166 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5167
5168         PR c++/5767
5169         * g++.dg/parse/crash11.C: New test.
5170
5171 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5172
5173         * gcc.dg/cpp/spacing1.c: Update.
5174
5175 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5176
5177         PR target/11739
5178         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5179         a value for -mtune.
5180
5181 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5182
5183         PR middle-end/11771
5184         * gcc.c-torture/compile/20030804-1.c: New test case.
5185
5186 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5187
5188         * gcc.dg/20030804-1.c: New test case.
5189
5190 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5191
5192         * gcc.dg/cpp/separate-1.c: New test.
5193
5194 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5195
5196         PR c++/11704
5197         * g++.dg/template/dependent-expr2.C: New test.
5198
5199         PR c++/11766
5200         * g++.dg/expr/ptrmem1.C: New test.
5201
5202 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5203
5204         PR c++/9453
5205         * g++.dg/template/friend15.C: New test.
5206
5207 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5208
5209         * lib/dg-pch.exp: Work round PCH bug.
5210
5211 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5212
5213         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5214         builtins.  Move cases from builtins-4.c here.
5215
5216         * gcc.dg/torture/builtin-math-1.c: New test taken from
5217         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5218         additional cases.
5219
5220         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5221         Delete.
5222
5223 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5224
5225         PR c++/9447
5226         * g++.dg/template/using7.C: New test.
5227
5228 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5229
5230         * import1.c, import2.c: New tests.
5231
5232 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * g++.dg/eh/crossjump1.C: New test.
5235
5236 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5237
5238         PR c++/11697
5239         * g++.dg/template/using6.C: New test.
5240
5241         PR c++/11744
5242         * g++.dg/template/koenig2.C: New test.
5243
5244 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5245
5246         PR c++/7983
5247         * g++.dg/parse/typedef4.C: New test.
5248
5249 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5250
5251         PR c++/8442, c++/8806
5252         * g++.dg/template/elab1.C: New test.
5253         * g++.dg/template/type2.C: Likewise.
5254         * g++.dg/template/ttp3.C: Adjust expected error message.
5255         * g++.old-deja/g++.law/visibility13.C: Likewise.
5256         * g++.old-deja/g++.niklas/t135.C: Likewise.
5257         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5258         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5259         template argument.
5260         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5261
5262 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5263
5264         PR c++/11295
5265         * g++.dg/ext/stmtexpr1.C: New test.
5266
5267         * g++.dg/opt/tmp1.C: New test.
5268
5269         PR c++/11525
5270         * g++.dg/parse/constant4.C: New test.
5271
5272         PR c++/9447
5273         * g++.dg/template/using5.C: New test.
5274
5275 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5276
5277         * gcc.dg/builtins-27.c: New test case.
5278
5279 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5280
5281         * gcc.dg/tls/opt-7.c: New test.
5282
5283 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5284
5285         * g++.old-deja/g++.other/crash18.C: Remove.
5286
5287 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5288
5289         * g++.dg/template/explicit3.C: New.
5290         * g++.dg/template/explicit4.C: New.
5291         * g++.dg/template/explicit5.C: New.
5292
5293         PR c++/11347
5294         * g++.dg/template/memtmpl1.C: New.
5295
5296 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5297
5298         PR target/11565
5299         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5300         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5301
5302 2003-07-30  Jan Hubicka  <jh@suse.cz>
5303
5304         * vtgc1.c: Kill.
5305
5306 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5307
5308         * gcc.dg/struct-in-proto-1.c: New test.
5309
5310 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5311
5312         * gcc.dg/cpp/include2.c: Only expect one message.
5313
5314 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5315
5316         PR c++/9447
5317         * g++.dg/template/using1.C: New test.
5318         * g++.dg/template/using2.C: New test.
5319         * g++.dg/template/using3.C: New test.
5320         * g++.dg/template/using4.C: New test.
5321
5322 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5323
5324         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5325         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5326
5327 2003-07-28  Jan Hubicka  <jh@suse.cz>
5328
5329         PR c++/11530
5330         * g++.dg/opt/call1.C: New test.
5331
5332 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5333
5334         PR c++/11667
5335         * g++.dg/init/enum2.C: New test.
5336         * g++.dg/template/overload1.C: Add "-w" option.
5337
5338 2003-07-28    <hp@bitrange.com>
5339
5340         * gcc.dg/Wdeclaration-after-statement-1.c,
5341         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5342
5343 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * gcc.c-torture/compile/20030725-1.c: New test.
5346
5347 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5348
5349         * gcc.dg/20030505.c: Only run for SPE.
5350         Remove definition of opaque type.
5351
5352 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5353
5354         * g++.dg/template/ptrmem6.C: New test.
5355
5356 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5357
5358         * gcc.c-torture/compile/zero-strct-2.c: New test.
5359
5360 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5361
5362         * gcc.dg/intermod-1.c: New test.
5363
5364 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5365
5366         PR c++/11617
5367         * g++.dg/template/lookup2.C: New test.
5368         * g++.dg/template/memclass1.C: Remove instantiated from error.
5369         * g++.dg/other/error2.C: Tweak expected errors.
5370
5371         PR c++/11596
5372         * g++.dg/template/defarg3.C: New test.
5373
5374         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5375
5376 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5377
5378         * g++.dg/inherit/access5.C: New test.
5379
5380 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5381
5382         PR c++/11513
5383         * g++.dg/template/crash8.C: New test.
5384
5385 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5386
5387         PR c/10602
5388         * gcc.dg/noncompile/incomplete-2.c: New test.
5389
5390 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/11645
5393         * g++.dg/inherit/access4.C: New test.
5394
5395         PR c++/11517
5396         * g++.dg/expr/cond2.C: New test.
5397
5398         PR optimization/10679
5399         * g++.dg/opt/inline4.C: New test.
5400
5401 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5402
5403         * g++.dg/parse/crash10: New test.
5404
5405 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5406
5407         * g++.dg/ext/flexary1.C: New test.
5408
5409 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5410
5411         PR c++/10793
5412         * g++.dg/template/crash9.C: New test.
5413
5414 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5415
5416         PR c++/3004
5417         * g++.dg/parse/typedef3.C: New test.
5418
5419         PR c++/7906
5420         * g++.dg/parse/operator2.C: New test.
5421
5422         PR c++/8895
5423         * g++.dg/parse/def-tmpl-arg1.C: New test.
5424
5425         PR c++/9282
5426         * g++.dg/parse/funptr1.C: New test.
5427
5428         PR c++/9452
5429         * g++.dg/parse/ambig3.C: New test.
5430
5431         PR c++/9454
5432         * g++.dg/parse/operator3.C: New test.
5433
5434         PR c++/9486
5435         * g++.dg/parse/template10.C: New test.
5436
5437         PR c++/9488
5438         * g++.dg/parse/template11.C: New test.
5439
5440         PR c++/10150
5441         * g++.dg/parse/invalid-op1.C: New test.
5442
5443         PR c++/10247
5444         * g++.dg/parse/condexpr1.C: New test.
5445
5446 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5447
5448         * g++.dg/ext/packed3.C: New test.
5449         * g++.dg/ext/packed4.C: New test.
5450
5451         * gcc.dg/pack-test-3.c: New test.
5452
5453 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5454
5455         * lib/compat.exp: Handle dg-options per source file.
5456         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5457         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5458         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5459         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5460         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5461         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5462         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5463         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5464         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5465         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5466         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5467         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5468         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5469         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5470
5471 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5472
5473         PR c/10320
5474         * gcc.c-torture/execute/20030718-1.c: New test.
5475
5476 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5477
5478         PR optimization/11536
5479         * gcc.dg/20030721-1.c: New test.
5480
5481 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/11546
5484         * g++.dg/template/lookup1.C: New test.
5485
5486 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5487
5488         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5489         diagnostics of ill-formed constructs involving labels.
5490         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5491         the new 'previously defined here' message.
5492
5493 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5494
5495         * g++.dg/parse/non-dependent2.C: New test.
5496
5497 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5498
5499         * g++.dg/init/init-ref4.C: xfail on targets without
5500         weak symbols.
5501
5502 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR target/11087
5505         * gcc.c-torture/execute/20030717-1.c: New test.
5506
5507 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5508
5509         * g++.dg/opt/cfg1.C: New test.
5510
5511 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5512
5513         PR optimization/11557
5514         * gcc.dg/20030717-1.c: New test.
5515
5516 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5517
5518         PR c++/10476
5519         * g++.dg/expr/crash-1.C: New test.
5520
5521         PR c++/11027
5522         * g++.dg/template/init3.C: New test.
5523
5524         PR c++/8222
5525         * g++.dg/template/non-dependent1.C: New test.
5526
5527         PR c++/11070
5528         * g++.dg/template/non-dependent2.C: New test.
5529
5530         PR c++/11071
5531         * g++.dg/template/non-dependent3.C: New test.
5532
5533         PR c++/9907
5534         * g++.dg/template/sizeof5.C: New test.
5535
5536 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5537
5538         PR 11498
5539         * gcc.c-torture/compile/mangle-1.c: New file.
5540
5541 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5542
5543         PR c++/7809
5544         * g++.dg/parse/access3.C: New test.
5545
5546 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5547
5548         PR c++/11384
5549         * g++.dg/init/init-ref4.C: New test.
5550
5551 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/11547
5554         * g++.dg/parse/constant3.C: New test.
5555         * g++.dg/parse/crash7.C: Likewise.
5556
5557 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5558
5559         PR target/11008
5560         * gcc.dg/i386-pentium4-not-mull.c: New.
5561
5562 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5563
5564         * gcc.dg/asm-names.c (ymain): Make it weak.
5565
5566 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5567
5568         PR c++/5421
5569         * g++.dg/template/friend21.C: New test.
5570
5571 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5572
5573         * gcc.dg/cleanup-8.c: New test.
5574         * gcc.dg/cleanup-9.c: New test.
5575
5576 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5577
5578         * g++.dg/ext/dll-MI1.h: New file.
5579         * g++.dg/ext/dllexport-MI1.C: New file.
5580         * g++.dg/ext/dllimport-MI1.C: New file.
5581
5582 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5583
5584         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5585         it does not have cmpstrsi patterns (just cmpmemsi).
5586
5587 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR debug/11473
5590         * g++.dg/debug/debug8.C: New test.
5591
5592 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5593
5594         PR c++/10108
5595         * g++.dg/template/crash7.C: New test.
5596
5597 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5598
5599         PR target/10795
5600         * gcc.c-torture/compile/20030708-1.c: New.
5601
5602 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         * gcc.c-torture/execute/20030715-1.c: New test.
5605
5606 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5607
5608         * gcc.dg/pch/inline-3.c: New file.
5609         * gcc.dg/pch/inline-3.hs: New file.
5610         * gcc.dg/pch/inline-4.c: New file.
5611         * gcc.dg/pch/inline-4.hs: New file.
5612
5613 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/11509
5616         * g++.dg/template/crash6.C: New test.
5617
5618         PR c++/7053
5619         * g++.dg/template/friend20.C: New test.
5620
5621         PR c++/7019
5622         * g++.dg/template/overload2.C: New test.
5623
5624 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5625
5626         PR optimization/11440
5627         * gcc.c-torture/execute/20030714-1.c: New test.
5628
5629 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5630
5631         PR c++/11154
5632         * g++.dg/template/partial2.C: New test.
5633
5634 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/11503
5637         * g++.dg/template/anon1.C: New test.
5638
5639         PR c++/11493
5640         PR c++/11495
5641         * g++.dg/parse/template9.C: Likewise.
5642         * g++.dg/template/crash4.C: New test.
5643         * g++.dg/template/koenig1.C: Likewise.
5644         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5645         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5646         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5647         functions.
5648         * g++.old-deja/g++.jason/template36.C: Likewise.
5649         * g++.old-deja/g++.mike/p1989.C: Likewise.
5650         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5651         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5652         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5653         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5654         compiling.
5655         * g++.old-deja/g++.pt/union2.C: Use this->.
5656
5657 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5658
5659         * gcc.dg/20030711-1.c: New test.
5660
5661 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5662
5663         PR c++/11050
5664         * g++.dg/parse/args1.C: New test.
5665         * g++.pt/defarg8.C: Change expected errors.
5666
5667 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++/8164
5670         * g++.dg/template/nontype2.C: New test.
5671
5672         PR c++/10558
5673         * g++.dg/parse/template8.C: New test.
5674
5675         PR c++/8327
5676         * g++.dg/template/scope1.C: New test.
5677
5678         * g++.dg/warn/Wsign-compare-1.C: New test.
5679
5680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5681
5682         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5683
5684 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR c++/9411
5687         * g++.dg/template/explicit2.C: New test.
5688
5689         PR c++/10032
5690         * g++.dg/warn/pedantic1.C: New test.
5691
5692 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5693
5694         PR c++ 9483
5695         * g++.dg/other/field1.C: New test.
5696
5697 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5698
5699         PR c/11449
5700         * gcc.c-torture/compile/20030707-1.c: New.
5701
5702 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5703
5704         PR c++/10849
5705         * g++.dg/template/access12.C: New test.
5706
5707 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5708
5709         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5710         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5711         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5712         * gcc.misc-tests/gcov.exp: Update
5713         * g++.dg/gcov/gcov.exp: Update
5714         * lib/gcov.exp: Update.
5715
5716 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * g++.dg/abi/mangle17.C: Make sure template expressions are
5719         dependent.
5720         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5721         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5722         * g++.dg/opt/stack1.C: Remove erroneous code.
5723         * g++.dg/parse/template7.C: New test.
5724         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5725         * g++.old-deja/g++.pt/crash4.C: Likewise.
5726
5727 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5728
5729         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5730         with zero or one occurence of `$' after the initial `L'.
5731
5732 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5733
5734         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5735
5736 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5737
5738         PR c/11370
5739         * gcc.dg/Wunreachable-6.c: New testcase.
5740         * gcc.dg/Wunreachable-7.c: New testcase.
5741
5742 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR c/11420
5745         * gcc.dg/20030708-1.c: New test.
5746
5747 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5748
5749         * gcc.dg/compat/sdata-section.h: New file.
5750         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5751         * gcc.dg/torture/mips-sdata-1.c: New test.
5752
5753 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5754
5755         PR c++/11030
5756         * g++.dg/template/friend19.C: New test.
5757
5758 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5759
5760         * g++.dg/opt/strength-reduce.C: New test.
5761
5762 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5763
5764         PR target/10979
5765         * gcc.dg/20030707-1.c: New testcase.
5766
5767 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5768
5769         PR optimization/11059
5770         * g++.dg/opt/emptyunion.C: New testcase.
5771
5772 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5773             Eric Botcazou  <ebotcazou@libertysurf.fr>
5774
5775         * g++.dg/opt/stack1.C: New test.
5776
5777 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5778
5779         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5780         run test.
5781
5782         PR c++/11431
5783         * g++.dg/expr/static_cast3.C: New test.
5784
5785 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5786
5787         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5788         everywhere.
5789         * gcc.dg/concat.c: Concatenation of string constants with
5790         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5791         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5792         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5793         necessary to avoid multi-character character constant warning.
5794         * gcc.dg/cpp/escape.c: Likewise.
5795         * gcc.dg/cpp/ucs.c: Likewise.
5796         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5797         Fix a typo.
5798
5799 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5800
5801         PR c/11428
5802         * gcc.c-torture/compile/20030704-1.c: New.
5803
5804 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5805
5806         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5807
5808 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5809
5810         PR c++/5287, PR c++/7910,  PR c++/11021
5811         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5812         tests for warnings.
5813         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5814         * g++.dg/ext/dllimport3.C: Likewise.
5815         * g++.dg/ext/dllimport4.C: New file.
5816         * g++.dg/ext/dllimport5.C: New file.
5817         * g++.dg/ext/dllimport6.C: New file.
5818         * g++.dg/ext/dllimport7.C: New file.
5819         * g++.dg/ext/dllimport8.C: New file.
5820         * g++.dg/ext/dllimport9.C: New file.
5821         * g++.dg/ext/dllimport10.C: New file.
5822         * g++.dg/ext/dllexport1.C: New file.
5823
5824 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5825
5826         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5827         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5828
5829 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5830
5831         * gcc.dg/builtins-25.c: New testcase.
5832         * gcc.dg/builtins-26.c: New testcase.
5833
5834 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5835
5836         * gcc.dg/compat/vector-defs.h: New file.
5837         * gcc.dg/compat/vector-setup.h: New file.
5838         * gcc.dg/compat/vector-check.h: New file.
5839         * gcc.dg/compat/vector-1_main.c: New file.
5840         * gcc.dg/compat/vector-1_x.c: New file.
5841         * gcc.dg/compat/vector-1_y.c: New file.
5842         * gcc.dg/compat/vector-2_main.c: New file.
5843         * gcc.dg/compat/vector-2_x.c: New file.
5844         * gcc.dg/compat/vector-2_y.c: New file.
5845
5846         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5847         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5848         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5849         * gcc.dg/compat/struct-align-1.h: New file.
5850         * gcc.dg/compat/struct-align-1_main.c: New file.
5851         * gcc.dg/compat/struct-align-1_x.c: New file.
5852         * gcc.dg/compat/struct-align-1_y.c: New file.
5853         * gcc.dg/compat/struct-align-2.h: New file.
5854         * gcc.dg/compat/struct-align-2_main.c: New file.
5855         * gcc.dg/compat/struct-align-2_x.c: New file.
5856         * gcc.dg/co
5857         * g++.old-deja/g++.other/comdat3.C: Likewise.
5858         * g++.old-deja/g++.other/ctor1.C: Likewise.
5859         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5860
5861 2003-06-05  Richard Henderson  <rth@redhat.com>
5862
5863         * gcc.dg/debug/20030605-1.c: New.
5864
5865 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5866
5867         * README.QMTEST: Update.
5868
5869 2003-06-04  Richard Henderson  <rth@redhat.com>
5870
5871         * gcc.dg/cleanup-1.c: New.
5872         * gcc.dg/cleanup-2.c: New.
5873         * gcc.dg/cleanup-3.c: New.
5874         * gcc.dg/cleanup-4.c: New.
5875         * gcc.dg/cleanup-5.c: New.
5876         * gcc.dg/cleanup-6.c: New.
5877         * gcc.dg/cleanup-7.c: New.
5878
5879 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5880
5881         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5882
5883         * lib/dg-pch.exp: New file.
5884         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5885         * gcc.dg/pch/pch.exp: Likewise.
5886
5887 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5888
5889         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5890         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5891         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5892         * gcc.dg/builtins-17.c: New test case.
5893         * gcc.dg/i386-387-4.c: New test case.
5894         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5895
5896 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * gcc.dg/ultrasp9.c: New test.
5899
5900 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5901
5902         * gcc.c-torture/compile/20030604-1.c: New test.
5903         * gcc.dg/sparc-constant-1.c: New test.
5904
5905 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5906
5907         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5908
5909 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5910
5911         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5912
5913         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5914         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5915
5916 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5917
5918         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5919
5920 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5921
5922         PR c++/10940
5923         * g++.dg/template/spec10.C: New test.
5924
5925 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5926
5927         * gcc.dg/builtins-16.c: New test case.
5928
5929 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5930
5931         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5932         mempcpy test with post-increments.
5933         * gcc.c-torture/execute/string-opt-3.c: New test.
5934         * gcc.dg/string-opt-1.c: New test.
5935
5936 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5937
5938         PR fortran/10965
5939         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5940
5941 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5942
5943         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5944         (scan-assembler): ... here.  Use dg-scan.
5945         (scan-assembler-not): Likewise.
5946         (scan-file): New function.
5947         (scan-file-not): Likewise.
5948         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5949         * gcc.dg/cpp/_Pragma4.c: Likewise.
5950         * gcc.dg/cpp/_Pragma5.c: Likewise.
5951         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5952         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5953         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5954         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5955         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5956         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5957         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5958         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5959         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5960         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5961         * gcc.dg/cpp/cxxcom1.c: Likewise.
5962         * gcc.dg/cpp/line1.c: Likewise.
5963         * gcc.dg/cpp/maccom1.c: Likewise.
5964         * gcc.dg/cpp/maccom2.c: Likewise.
5965         * gcc.dg/cpp/maccom3.c: Likewise.
5966         * gcc.dg/cpp/maccom4.c: Likewise.
5967         * gcc.dg/cpp/maccom5.c: Likewise.
5968         * gcc.dg/cpp/maccom6.c: Likewise.
5969         * gcc.dg/cpp/multiline.c: Likewise.
5970         * gcc.dg/cpp/spacing1.c: Likewise.
5971         * gcc.dg/cpp/spacing2.c: Likewise.
5972         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5973         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5974         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5975         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5976         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5977         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5978         * gcc.dg/cpp/cxxcom2.c: Likewise.
5979         * gcc.dg/cpp/cxxcom2.h: New file.
5980
5981         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5982         * g++.dg/cpp/truefalse.C: Here.
5983         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5984
5985 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5986
5987         * gcc.dg/cpp/redef3.c: New file.
5988
5989 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5990
5991         * gcc.dg/i386-loop-3.c: New test.
5992
5993 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5994
5995         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5996
5997 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5998
5999         * gcc.dg/fwrapv-1.c: New test case.
6000         * gcc.dg/fwrapv-2.c: New test case.
6001
6002 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6003
6004         PR c++/10956
6005         * g++.dg/template/spec9.C: New test.
6006
6007 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6008
6009         * gcc.dg/duff-4.c: New test case.
6010
6011 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6012
6013         PR fortran/10843
6014         * g77.dg/ffixed-form-1.f: New test
6015         * g77.dg/ffixed-form-2.f: New test
6016         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6017         * g77.dg/ffree-form-3.f: New test
6018
6019 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6020
6021         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6022         * gcc.dg/wint_t-1.c: Likewise.
6023
6024 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         * g++.dg/template/access11.C: New test.
6027
6028 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6029
6030         PR c++/10849
6031         * g++.dg/template/access10.C: New test.
6032
6033 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6035
6036         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6037
6038 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6039
6040         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6041         suppress for powerpc-*-darwin*.
6042         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6043
6044 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6045
6046         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6047         suppress option for powerpc-*-darwin*.
6048
6049 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6050
6051         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6052         * gcc.dg/builtins-4.c: Add test for fmod.
6053
6054 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6055
6056         PR c++/10682
6057         * g++.dg/template/instantiate4.C: New test.
6058
6059 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6060
6061         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6062
6063 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6064
6065         * gcc.dg/compat/scalar-return-1_main.c: New file.
6066         * gcc.dg/compat/scalar-return-1_x.c: New file.
6067         * gcc.dg/compat/scalar-return-1_y.c: New file.
6068         * gcc.dg/compat/scalar-return-2_main.c: New file.
6069         * gcc.dg/compat/scalar-return-2_x.c: New file.
6070         * gcc.dg/compat/scalar-return-2_y.c: New file.
6071         * gcc.dg/compat/struct-return-3_main.c: New file.
6072         * gcc.dg/compat/struct-return-3_y.c: New file.
6073         * gcc.dg/compat/struct-return-3_x.c: New file.
6074         * gcc.dg/compat/struct-return-2_main.c: New file.
6075         * gcc.dg/compat/struct-return-2_x.c: New file.
6076         * gcc.dg/compat/struct-return-2_y.c: New file.
6077
6078 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6079
6080         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6081         for hppa*-hp-hpux*.
6082         * gcc.dg/20021014-1.c (dg-options): Likewise.
6083         * gcc.dg/nest.c (dg-options): Likewise.
6084
6085 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6086
6087         PR c++/9738
6088         * g++.dg/ext/dllimport2.C: New file.
6089         * g++.dg/ext/dllimport3.C: New file.
6090
6091 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6092
6093         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6094         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6095         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6096         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6098         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6099         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6100         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6101         * gcc.dg/compat/small-struct-defs.h: New file.
6102         * gcc.dg/compat/small-struct-init.h: New file.
6103         * gcc.dg/compat/small-struct-check.h: New file.
6104         * gcc.dg/compat/fp-struct-defs.h: New file.
6105         * gcc.dg/compat/fp-struct-check.h: New file.
6106         * gcc.dg/compat/fp-struct-init.h: New file.
6107         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6108         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6109
6110 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6111
6112         * gcc.dg/20030225-2.c: New test.
6113
6114 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6115             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6116
6117         * gcc.c-torture/compile/20030518-1.c: New test case.
6118
6119 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6120
6121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6122         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6123         gcc-dg-debug-runtest.
6124         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6125         gcc-dg-debug-runtest.
6126
6127 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6128
6129         PR c++/9022
6130         * g++.dg/lookup/using6.C: New test.
6131
6132 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6133
6134         * g++.dg/parse/access2.C: New test.
6135
6136 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6137
6138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6139         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6140         * gcc.dg/debug/debug.exp: Likewise.
6141
6142 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6143
6144         * gcc.dg/dollar.c: New test.
6145
6146 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6147
6148         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6149         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6150         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6151         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6152         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6153         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6154         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6155         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6156         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6157         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6158         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6159         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6160         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6161         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6162         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6163         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6164         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6165         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6166
6167 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6168
6169         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6170         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6171         support for "repo" mode.
6172         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6173         * lib/g77-dg.exp: Likewise.
6174         * lib/obj-dg.exp: Likewise.
6175
6176 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6177
6178         Merge from gcc-3_2-rhl8-branch:
6179         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6180
6181         * gcc.dg/tls/opt-6.c: New test.
6182
6183         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.dg/20030405-1.c: New test.
6186
6187         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6188
6189         * gcc.dg/20030309-1.c: New test.
6190
6191         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6192
6193         * gcc.c-torture/execute/20030307-1.c: New test.
6194
6195         2003-02-20  Randolph Chung  <tausq@debian.org>
6196
6197         * gcc.c-torture/compile/20030220-1.c: New test.
6198
6199         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6200
6201         * gcc.dg/20030217-1.c: New test.
6202
6203         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6204
6205         * gcc.c-torture/compile/20020129-1.c: New test.
6206
6207         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6208
6209         * gcc.dg/unroll-1.c: New test.
6210
6211         2002-11-16  Jan Hubicka  <jh@suse.cz>
6212
6213         * gcc.c-torture/execute/20020920-1.c: New test.
6214
6215         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6216
6217         PR target/7434
6218         * gcc.c-torture/compile/20021008-1.c: New test.
6219
6220         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6221
6222         PR target/7559
6223         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6224
6225         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.c-torture/compile/20020807-1.c: New test.
6228
6229         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.dg/tls/opt-1.c: New test.
6232
6233         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6234
6235         * gcc.dg/20020729-1.c: New test.
6236
6237         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6238
6239         * g++.dg/opt/life1.C: New test.
6240
6241         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6242
6243         * gcc.dg/20020525-1.c: New test.
6244
6245         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR c++/6794
6248         * g++.dg/ext/pretty1.C: New test.
6249         * g++.dg/ext/pretty2.C: New test.
6250
6251 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6252
6253         PR c++/8385
6254         * g++.dg/ext/typeof5.C: New test.
6255
6256 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6257
6258         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6259         __USER_LABEL_PREFIX__ into account.
6260         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6261
6262 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6263
6264         * gcc.dg/builtins-15.c: New test case.
6265
6266 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6267
6268         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6269
6270 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6271
6272         * lib/g++.exp: Tweak handling of additional source files.
6273         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6274         * g++.dg/special/conpr-2a.C: Rename to ...
6275         * g++.dg/special/conpr-2a.cc: ... this.
6276         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6277         * g++.dg/special/conpr-3a.C: Rename to ...
6278         * g++.dg/special/conpr-3a.cc: This.
6279         * g++.dg/special/conpr-3b.C: Rename to ...
6280         * g++.dg/special/conpr-3b.cc: This.
6281         * g++.dg/special/conpr-4.C: New test.
6282         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6283
6284 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6285
6286         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6287
6288 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6289
6290         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6291         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6292         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6293         * g++.old-deja/g++.other/warn3.C: Likewise.
6294
6295 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6296
6297         * gcc.dg/i386-387-1.c: Update to also test log.
6298         * gcc.dg/i386-387-2.c: Likewise.
6299
6300 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6301
6302         * g77.f-torture/execute/int8421.f: New test.
6303
6304 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6305
6306         PR c++/10230, c++/10481
6307         * g++.dg/lookup/scoped5.C: New test.
6308
6309 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6310
6311         PR c++/10552
6312         * g++.dg/template/ttp6.C: New test.
6313
6314 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6315
6316         * gcc.c-torture/execute/builtins: New directory.
6317         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6318         gcc.c-torture/execute/builtins.
6319         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6320         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6321         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6322         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6323
6324 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6325
6326         PR c++/9252
6327         * g++.dg/template/access8.C: New test.
6328         * g++.dg/template/access9.C: New test.
6329
6330 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6331
6332         PR c++/9554
6333         * g++.dg/parse/access1.C: New test.
6334
6335 2003-05-09  DJ Delorie  <dj@redhat.com>
6336
6337         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6338         long, and not an int.
6339
6340 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6341
6342         PR c++/10555, c++/10576
6343         * g++.dg/template/memclass1.C: New test.
6344
6345 2003-05-08  DJ Delorie  <dj@redhat.com>
6346
6347         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6348         targets.
6349         * gcc.c-torture/execute/20021024-1.x: Likewise.
6350         * gcc.c-torture/execute/shiftdi.x: Likewise.
6351         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6352         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6353         * gcc.dg/20021018-1.c: Likewise.
6354
6355 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6358
6359         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6360         (bcopy): Call memmove.
6361
6362 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6363
6364         * g77.f-torture/compile/8485.f: New test case.
6365
6366 2003-05-07  Richard Henderson  <rth@redhat.com>
6367
6368         PR c++/10570
6369         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6370         Verify exception_cleanup not called for rethrows.
6371         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6372         when exiting catch block without rethrowing.
6373         * g++.dg/eh/forced3.C: New.
6374         * g++.dg/eh/forced4.C: New.
6375
6376 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6377
6378         * gcc.dg/20030505.c: Fix triplet.
6379
6380 2003-05-06  DJ Delorie  <dj@redhat.com>
6381
6382         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6383         * gcc.dg/nest.c: Likewise.
6384
6385 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6386
6387         * gcc.dg/builtins-14.c: New test case.
6388
6389 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6390
6391         * lib/compat.exp (compat-execute): New argument.
6392         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6393         * gcc.dg/compat: New test directory.
6394         * gcc.dg/compat/compat.exp: New expect script.
6395         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6396         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6397         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6398         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6399         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6400         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6401
6402         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6403         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6404         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6405         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6406         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6407         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6408         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6409         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6410         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6411         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6412         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6413         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6414         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6415         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6416         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6417
6418 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6419
6420         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6421
6422 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6423
6424         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6425
6426 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6427
6428         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6429         * gcc.dg/ppc-fsel-2.c: New test.
6430
6431         * gcc.dg/unused-5.c: New test.
6432
6433 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6434
6435         PR c++/10496
6436         * g++.dg/warn/pmf1.C: New test.
6437
6438 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6439
6440         PR c++/4494
6441         * g++.dg/warn/main.C: New test.
6442
6443 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * gcc.dg/nonnull-3.c: New test.
6446
6447 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6448
6449         * gcc.dg/cpp/Wtrigraphs.c: Update.
6450         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6451
6452 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6453
6454         * gcc.dg/ppc-fsel-1.c: New test.
6455
6456 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6457
6458         PR c/10604
6459         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6460
6461 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6462
6463         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6464
6465 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6466
6467         PR c++/9364, c++/10553, c++/10586
6468         * g++.dg/parse/typename4.C: New test.
6469         * g++.dg/parse/typename5.C: Likewise.
6470
6471 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6472
6473         * gcc.c-torture/compile/20030503-1.c: New test.
6474
6475 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6476
6477         * g++.dg/lookup/using5.C: Fix testcase error.
6478
6479 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6480
6481         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6482         since MEABI is no longer supported.  Remove all vestiges
6483         of MEABI from the test.
6484
6485 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6486
6487         PR c++/10554
6488         * g++.dg/lookup/using5.C: New test.
6489
6490 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6491
6492         PR c++/8772
6493         * g++.dg/template/ttp5.C: New test.
6494
6495 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6496
6497         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6498         (dg-gpp-additional-sources): New function.
6499         (dg-gpp-additional-files): Likewise.
6500         * lib/g++.exp (additional_sources): New variable.
6501         (additional_files): Likewise.
6502         (g++_target_compile): Deal with them.
6503         * lib/old-dejagnu.exp: Remove.
6504         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6505         * g++.old-deja: Revise all tests to use dg commands.
6506
6507 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6508
6509         PR c++/9432, c++/9528
6510         * g++.dg/lookup/using4.C: New test.
6511
6512 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6513
6514         * gcc.dg/noreturn-5.c: New file.
6515         * gcc.dg/noreturn-6.c: New file.
6516
6517         * gcc.c-torture/compile/inline-1.c: New file.
6518
6519 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6520
6521         PR c++/10551
6522         * g++.dg/template/explicit1.C: New test.
6523
6524 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6525
6526         PR c++/10549
6527         * g++.dg/other/bitfield1.C: New test.
6528
6529         PR c++/10527
6530         * g++.dg/init/new7.C: New test.
6531
6532 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6533
6534         * g++.dg/ext/desig1.C: New test.
6535         * g++.dg/ext/init1.C: Update.
6536
6537         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6538
6539 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6540
6541         PR c++/10180
6542         * g++.dg/warn/Winline-1.C: New test.
6543
6544 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6545
6546         * gcc.c-torture/execute/string-opt-19.c: New test.
6547
6548         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6549         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6550
6551 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6552
6553         PR c++/10506
6554         * g++.dg/init/new6.C: New test.
6555
6556         PR c++/10503
6557         * g++.dg/init/ref6.C: New test.
6558
6559 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6560
6561         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6562
6563 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6564
6565         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6566         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6567
6568 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6569
6570         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6571         initialized static data members.
6572
6573 2003-04-25  H.J. Lu <hjl@gnu.org>
6574
6575         * gcc.dg/ia64-sync-4.c: New test.
6576
6577 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6578
6579         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6580         date.
6581
6582 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         PR c++/10337
6585         * g++.dg/warn/conv1.C: New test.
6586         * g++.old-deja/g++.other/conv7.C: Adjust.
6587         * g++.old-deja/g++.other/overload14.C: Adjust.
6588
6589 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6590
6591         PR c++/10471
6592         * g++.dg/template/defarg2.C: New test.
6593
6594 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6595
6596         * gcc.dg/cpp/include2.c: Update.
6597         * gcc.dg/cpp/multiline-2.c: New.
6598         * gcc.dg/cpp/multiline.c: Update.
6599         * gcc.dg/cpp/strify2.c: Update.
6600         * gcc.dg/cpp/trad/literals-2.c: Update.
6601
6602 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6603
6604         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6605
6606 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6607
6608         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6609
6610 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6611
6612         PR c++/10451
6613         * g++.dg/parse/crash4.C: New test.
6614
6615         PR c++/9847
6616         * g++.dg/parse/crash5.C: New test.
6617
6618 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6619
6620         PR c++/10446
6621         * g++.dg/parse/crash3.C: New test.
6622
6623         PR c++/10428
6624         * g++.dg/parse/elab1.C: New test.
6625
6626 2003-04-22  Devang Patel  <dpatel@apple.com>
6627
6628         * gcc.dg/cpp/trad/funlike-5.c: New test.
6629
6630 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6631
6632         * g++.dg/other/packed1.C: Fix dg options.
6633
6634 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6635
6636         * g++.dg/other/offsetof2.C: New test.
6637
6638 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6639
6640         * g++.dg/template/recurse.C: Adjust location of error messages.
6641
6642 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6643
6644         PR c++/9881
6645         * g++.dg/init/addr-const1.C: New test.
6646         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6647
6648 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6649
6650         PR c++/10405
6651         * g++.dg/lookup/struct-hack1.C: New test.
6652
6653 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6654
6655         * ucs.c: Update diagnostic messages.
6656
6657 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6658
6659         * gcc.dg/cpp/truefalse.cpp: New test.
6660         * gcc.dg/cpp/cpp.exp: Update.
6661         * g++.dg/other/stdbool-if.C: Remove.
6662
6663 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6664
6665         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6666         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6667
6668 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6669
6670         * gcc.c-torture/compile/20030418-1.c: New test.
6671
6672 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6673
6674         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6675
6676 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6677
6678         PR c++/10347
6679         g++.dg/template/dependent-name1.C: New test.
6680
6681 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6682
6683         * gcc.dg/warn-1.c (tourist_guide): New array,
6684         contains a pointer to bar.
6685
6686 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6687
6688         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6689         * gcc.c-torture/execute/medce-1.c: New test case.
6690         * gcc.c-torture/execute/medce-2.c: New test case.
6691
6692 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6693
6694         * lib/prune.exp: Ignore more messages.
6695
6696         PR c++/10381
6697         * g++.dg/parse/lookup3.C: New test.
6698
6699 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6700
6701         * gcc.c-torture/compile/20030415-1.c : New test.
6702
6703 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6704
6705         * gcc.c-torture/execute/scope-2.c: Move to ...
6706         * gcc.dg/noncompile/scope.c: .... here.
6707
6708 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6709
6710         * gcc.dg/20030414-2.c: New test case.
6711
6712 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6713
6714         PR target/10377
6715         * gcc.dg/20030414-1.c: New test.
6716
6717 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6718
6719         * gcc.dg/builtins-12.c: New test case.
6720         * gcc.dg/builtins-13.c: New test case.
6721
6722 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6723
6724         * gcc.c-torture/execute/string-opt-18.c: New test.
6725
6726 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/10300
6729         * g++.dg/init/new5.C: New test.
6730
6731 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/7910
6734         * g++.dg/ext/dllimport1.C: New test.
6735
6736 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6737
6738         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6739
6740 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6741
6742         PR Fortran/9263
6743         * g77.f-torture/noncompile/9263.f: New test
6744         PR Fortran/1832
6745         * g77.f-torture/execute/1832.f: New test
6746
6747 2003-04-11  David Chad  <davidc@freebsd.org>
6748             Loren J. Rittle  <ljrittle@acm.org>
6749
6750         libobjc/8562
6751         * objc.dg/headers.m: New test.
6752
6753 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6754
6755         * gcc.c-torture/execute/builtin-noret-2.c: New.
6756         * gcc.c-torture/execute/builtin-noret-2.x: New.
6757         XFAIL builtin-noret-2.c at -O1 and above.
6758         * gcc.dg/redecl.c: New.
6759         * gcc.dg/Wshadow-1.c: Update error regexps.
6760
6761 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * g++.dg/abi/bitfield10.C: New test.
6764
6765 2003-04-09  Mike Stump  <mrs@apple.com>
6766
6767         * gcc.dg/pch/pch.exp: Make testcase names longer.
6768         * g++.dg/pch/pch.exp: Make testcase names longer.
6769
6770 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6771
6772         * gcc.dg/builtins-11.c: New test case.
6773
6774 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6775
6776         * gcc.dg/builtins-9.c: New test case.
6777         * gcc.dg/builtins-10.c: New test case.
6778
6779 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6780
6781         * gcc.dg/noncompile/init-4.c.c: New test.
6782
6783 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6784
6785         * gcc.misc-test/gcov-9.c: New test.
6786         * gcc.misc-test/gcov-10.c: New test
6787         * gcc.misc-test/gcov-11.c: New test.
6788
6789 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6790
6791         PR optimization/10024
6792         * gcc.c-torture/compile/20030405-1.c: New test.
6793
6794 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6795
6796         * gcc.dg/pch/static-3.c: New.
6797         * gcc.dg/pch/static-3.hs: New.
6798         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6799
6800 2003-04-04  Richard Henderson  <rth@redhat.com>
6801
6802         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6803         * g++.dg/eh/forced2.C: Likewise.
6804
6805 2003-04-03  Mike Stump  <mrs@apple.com>
6806
6807         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6808         target arg.
6809         (scan-assembler-times, scan-assembler-not): Likewise.
6810         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6811
6812 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6813
6814         * gcc.dg/sparc-loop-1.c: New test.
6815
6816 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6817
6818         PR other/9274
6819         * g++.dg/pch/system-2.C: New.
6820         * g++.dg/pch/system-2.Hs: New.
6821
6822 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6823
6824         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6825
6826         * g++.dg/eh/simd-1.C (vecfunc): Same.
6827
6828 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6829
6830         * gcc.c-torture/execute/20030401-1.c: New test case.
6831
6832 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6833
6834         * objc.dg/defs.m: New.
6835
6836 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6837
6838         * g++.dg/eh/simd-1.C: New.
6839         * g++.dg/eh/simd-2.C: New.
6840
6841 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6842
6843         * gcc.c-torture/execute/simd-3.c: New.
6844
6845 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c/9936
6848         * gcc.dg/20030331-2.c: New test.
6849
6850 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/10278
6853         * g++.dg/parse/crash2.C: New test.
6854
6855 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6856
6857         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6858         * gcc.c-torture/execute/20030331-1.c: ...here.
6859
6860 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6861
6862         * gcc.c-torture/execute/20030331-1.c: New test.
6863
6864 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         * lib/gcov.exp: Adjust call return testing strings.
6867         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6868
6869 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6870
6871         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6872         * gcc.dg/builtins-7.c: New test case.
6873         * gcc.dg/builtins-8.c: New test case.
6874
6875 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6876
6877         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6878
6879 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/7647
6882         * g++.dg/lookup-class-member-2.C: New test.
6883
6884 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6885
6886         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6887
6888 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6889
6890         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6891
6892 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6893
6894         * g++.dg/init/attrib1.C: New test.
6895
6896 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * gcc.dg/ultrasp8.c: New test.
6899
6900 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6901
6902         * gcc.dg/ultrasp7.c: New test.
6903
6904 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         PR c++/10047
6907         * g++.dg/template/inline1.C: New test.
6908
6909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * gcc.dg/sparc-dwarf2.c: New test.
6912
6913 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6914
6915         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6916         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6917
6918 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6919
6920         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6921         than reading .x files.
6922         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6923         * g77.dg/gcov/gcov-1.f: Likewise.
6924         * gcc.misc-tests/gcov-4b.c: Likewise.
6925         * gcc.misc-tests/gcov-5b.c: Likewise.
6926         * gcc.misc-tests/gcov-6.c: Likewise.
6927         * gcc.misc-tests/gcov-7.c: Likewise.
6928         * gcc.misc-tests/gcov-8.c: Likewise.
6929         * g++.dg/gcov/gcov-1.x: Remove.
6930         * g77.dg/gcov/gcov-1.x: Likewise.
6931         * gcc.misc-tests/gcov-4b.x: Likewise.
6932         * gcc.misc-tests/gcov-5b.x: Likewise.
6933         * gcc.misc-tests/gcov-6.x: Likewise.
6934         * gcc.misc-tests/gcov-7.x: Likewise.
6935         * gcc.misc-tests/gcov-8.x: Likewise.
6936
6937 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6938
6939         PR opt/10087
6940         * gcc.dg/20030324-1.c: New test.
6941
6942 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6943
6944         PR c++/10224
6945         * g++.dg/template/arg3.C: New test.
6946
6947         PR c++/10158
6948         * g++.dg/template/friend18.C: New test.
6949
6950 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6951
6952         * g77.f-torture/compile/20030326-1.f: New test case.
6953
6954 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6955
6956         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6957
6958         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6959
6960 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6961
6962         * gcc.dg/ia64-sync-3.c: New test.
6963
6964 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6965
6966         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6967
6968 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6969
6970         * gcc.dg/ultrasp6.c: New test.
6971
6972 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.dg/i386-signbit-1.c: New test.
6975         * gcc.dg/i386-signbit-2.c: New test.
6976         * gcc.dg/i386-signbit-3.c: New test.
6977
6978 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6979
6980         * gcc.dg/ultrasp5.c: Fix options.
6981
6982 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6983
6984         * gcc.dg/ultrasp5.c: Fix comment.
6985
6986 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6987
6988         PR fortran/10197
6989         * g77.f-torture/execute/10197.f: New test.
6990
6991 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6992
6993         PR c++/9898, c++/383
6994         * g++.dg/template/conv6.C: New test.
6995
6996         PR c++/10119
6997         * g++.dg/template/ptrmem5.C: New test.
6998
6999         PR c++/10026
7000         * g++.dg/lookup/koenig1.C: New test.
7001
7002         PR C++/10199
7003         * g++.dg/lookup/template2.C: New test.
7004
7005 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * g++.dg/opt/rtti1.C: New test.
7008
7009 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7010
7011         * gcc.dg/ultrasp5.c: New test.
7012
7013 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7014
7015         PR middle-end/9967
7016         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7017         builtin fputs.
7018
7019 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7020
7021         PR c/8224
7022         * gcc.dg/20030323-1.c: New test.
7023
7024 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7025
7026         * gcc.c-torture/compile/20030323-1.c: New test case.
7027
7028 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7029
7030         * gcc.dg/20030321-1.c: New test.
7031
7032 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7033
7034         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7035
7036 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7037
7038         PR c++/9978, c++/9708
7039         * g++.dg/ext/vlm1.C: Adjust expected error.
7040         * g++.dg/ext/vla2.C: New test.
7041         * g++.dg/template/arg1.C: New test.
7042         * g++.dg/template/arg2.C: New test.
7043
7044 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7045
7046         * g77.f-torture/execute/select.f: New test.
7047         * g77.f-torture/noncompile/select_no_compile.f: New test.
7048
7049 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7050
7051         PR c++/9898
7052         * g++.dg/other/error4.C: New test.
7053
7054 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7055
7056         * g++.dg/template/friend17.C: New test.
7057
7058 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7059
7060         * gcc.c-torture/compile/20030320-1.c: New.
7061
7062 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.dg/builtins-6.c: New test case.
7065
7066 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7067
7068         PR target/10073
7069         * gcc.c-torture/compile/20030319-1.c: New.
7070
7071 2003-03-18  Jan Hubicka  <jh@suse.cz>
7072
7073         * gcc.dg/i386-cvt-1.c: New test.
7074
7075 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7076
7077         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7078         * objc.dg/naming-2.m: Likewise.
7079
7080 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/9639
7083         * g++.dg/parse/crash1.C: New test.
7084
7085 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/8805
7088         * g++.dg/eh/cleanup1.C: New test.
7089
7090 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7091
7092         * gcc.c-torture/execute/20030316-1.c: New test case.
7093
7094 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         PR c++/9629
7097         * g++.dg/init/ctor2.C: New test.
7098
7099 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7100
7101         * g77.f-torture/compile/xformat.f: New test case.
7102
7103 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7104
7105         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7106         * g++.old-deja/g++.mike/eh50.C: Likewise.
7107
7108 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7109
7110         PR c++/6440
7111         * g++.dg/template/spec7.C: New test.
7112         * g++.dg/template/spec8.C: Likewise.
7113
7114 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7115
7116         * gcc.c-torture/execute/20030313-1.c: New test.
7117
7118 2003-03-14  Richard Henderson  <rth@redhat.com>
7119
7120         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7121
7122 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7123
7124         * gcc.c-torture/compile/20030314-1.c: New test.
7125
7126 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7127
7128         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7129         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7130         thumb target,
7131         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7132         to accept newer _imp__  prefix and additional
7133         newline in .drectve section.
7134         * gcc.dg/dll-4.c: Likewise.
7135         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7136         switch.
7137
7138 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7139
7140         * g++.dg/parse/namespace9.C: New test.
7141
7142         * g++.dg/init/ref5.C: New test.
7143         * g++.dg/parse/ptrmem1.C: Likewise.
7144
7145 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7146
7147         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7148         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7149         regular expression.
7150         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7151         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7152
7153 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7154
7155         * gcc.c-torture/execute/20030224-2.c: New test.
7156
7157 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7158
7159         * gcc.dg/decl-3.c: New test.
7160
7161 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7162
7163         * gcc.dg/i386-loop-2.c: New test.
7164
7165 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7166
7167         PR c++/9474
7168         * g++.dg/parse/namespace8.C: New test.
7169
7170         PR c++/9924
7171         * g++.dg/overload/builtin2.C: New test.
7172
7173 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7174
7175         * gcc.dg/return-type-3.c: New test.
7176
7177 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7178
7179         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7180         profiling options are not supported.
7181
7182 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7183
7184         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7185         * g++.old-deja/g++.warn/impint2.C: Likewise.
7186
7187 2003-03-10  Devang Patel  <dpatel@apple.com>
7188
7189         * g++.dg/cpp/c++_cmd_1.C: New test.
7190         * g++.dg/cpp/c++_cmd_1.h: New file.
7191
7192 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7193
7194         * gcc.dg/altivec-9.c: New file.
7195
7196 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7197
7198         * gcc.dg/ppc-sdata-1.c: New test.
7199         * gcc.dg/ppc-sdata-2.c: New test.
7200
7201 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7202
7203         PR c++/9373
7204         * g++.dg/opt/ptrmem2.C: New test.
7205
7206         PR c++/8534
7207         * g++.dg/opt/ptrmem1.C: New test.
7208
7209 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7210
7211         * gcc.dg/i386-loop-1.c: New test.
7212
7213 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7214
7215         PR c++/9970
7216         * g++.dg/lookup/friend1.C: New test.
7217
7218 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/9823
7221         * g++.dg/parser/constructor1.C: New test.
7222
7223 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7224
7225         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7226
7227         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7228
7229 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7230
7231         * gcc.dg/cpp/Wunused.c: Update test.
7232
7233 2003-03-08  Jan Hubicka  <jh@suse.cz>
7234
7235         * gcc.dg/inline-3.c: New test.
7236
7237 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/9809
7240         * g++.dg/parse/builtin1.C: New test.
7241
7242         PR c++/9982
7243         * g++.dg/abi/cookie1.C: New test.
7244         * g++.dg/abi/cookie2.C: Likewise.
7245
7246         PR c++/9524
7247         * g++.dg/template/field1.C: New test.
7248
7249         PR c++/9912
7250         * g++.dg/parse/class1.C: New test.
7251         * g++.dg/parse/namespace7.C: Likewise.
7252         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7253
7254 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7255
7256         * g++.dg/init/ref4.C: New test.
7257
7258 2003-03-07  Jan Hubicka  <jh@suse.cz>
7259
7260         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7261         * gcc.dg/inline-3.c:  New test.
7262
7263 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7264
7265         * g++.dg/init/ref3.C: New test.
7266
7267         PR c++/9965
7268         * g++.dg/init/ref2.C: New test.
7269
7270         PR c++/9400
7271         * g++.dg/warn/Wshadow-2.C: New test.
7272
7273         PR c++/9791
7274         * g++.dg/warn/Woverloaded-1.C: New test.
7275
7276 2003-03-05  Jan Hubicka  <jh@suse.cz>
7277
7278         * gcc.dg/i386-local2.c: New.
7279         * gcc.dg/i386-local.c: Fix typo.
7280
7281 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7282
7283         * g++.dg/abi/layout3.C: New test.
7284
7285 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7286
7287         * gcc.c-torture/compile/20030305-1.c
7288
7289 2003-03-05  Jan Hubicka  <jh@suse.cz>
7290
7291         * gcc.dg/i386-local.c: New.
7292
7293 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7294
7295         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7296
7297 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7298
7299         * gcc.dg/switch-2.c: New test.
7300         * gcc.dg/switch-3.c: New test.
7301         * gcc.dg/Wswitch.c: Adjust line numbers.
7302         * gcc.dg/Wswitch-default.c: Likewise.
7303         * gcc.dg/Wswitch-enum.c: Likewise.
7304
7305 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7306
7307         * gcc.c-torture/execute/20030222-1.c: New test.
7308
7309 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7310
7311         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7312
7313 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/9878
7316         * g++.dg/init/ref1.C: New test.
7317
7318 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7319
7320         * gcc.dg/sh-relax.c: New SH-only test.
7321
7322 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7323
7324         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7325         comment explaining purpose of testcase.
7326
7327 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7328
7329         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7330         for HC11/HC12 (asm needs two int registers).
7331         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7332         HC11/HC12 because the test uses an asm which needs two 32-bit
7333         registers.
7334
7335 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7336
7337         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7338         for HC11/HC12 (array is too large otherwise).
7339         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7340         * gcc.c-torture/compile/20010518-2.x: Likewise.
7341         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7342         HC11/HC12 (array is too large).
7343
7344 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7345
7346         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7347         * lib/g++-dg.exp (g++-dg-test): Likewise.
7348
7349 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7350
7351         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7352         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7353
7354 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7355
7356         * g++.dg/warn/implicit-typename1.C: Remove warning.
7357
7358 2003-02-28  Richard Henderson  <rth@redhat.com>
7359
7360         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7361         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7362
7363 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7364
7365         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7366         * g++.dg/pch/pch.exp: Likewise.
7367
7368 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7369
7370         PR c++/9879
7371         * testsuite/g++.dg/init/new4.C: New test.
7372
7373 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7374
7375         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7376
7377 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7378
7379         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7380         unsigned long.
7381
7382         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7383         wider than float.
7384
7385 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7386
7387         * lib/scanasm.exp: Add support for counting numbers of
7388         occurences.
7389         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7390         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7391
7392 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7393
7394         PR c++/9683
7395         * g++.dg/template/static3.C: New test.
7396
7397         PR c++/9829
7398         * g++.dg/parse/namespace6.C: New test.
7399
7400 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7401
7402         PR target/9732
7403         * gcc.dg/20030225-1.c: New test.
7404
7405 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7406
7407         * README: Remove out-of-date information.
7408
7409         PR c++/9836
7410         * g++.dg/template/spec6.C: New test.
7411
7412 2003-02-24  Jeff Law  <law@redhat.com>
7413
7414         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7415
7416 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7417
7418         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7419         * gcc.dg/pragma-ep-1.c: Likewise.
7420
7421 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7422
7423         PR c++/9602
7424         * g++.dg/template/friend16.C: New test.
7425
7426 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/5333
7429         * g++.dg/parse/fused-params1.C: Adjust error messages.
7430         * g++.dg/template/nested3.C: New test.
7431
7432 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7433
7434         * g++.dg/abi/param1.C: New test.
7435
7436 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7437
7438         PR c++/7982
7439         * g++.dg/warn/implicit-typename1.C: New test.
7440
7441 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7442
7443         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7444         with "mtune".
7445         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7446         * gcc.c-torture/execute/20010129-1.x: Likewise.
7447         * gcc.dg/20011107-1.c: Likewise.
7448         * gcc.dg/20020108-1.c: Likewise.
7449         * gcc.dg/20020122-3.c: Likewise.
7450         * gcc.dg/20020206-1.c: Likewise.
7451         * gcc.dg/20020310-1.c: Likewise.
7452         * gcc.dg/20020426-2.c: Likewise.
7453         * gcc.dg/20020517-1.c: Likewise.
7454         * gcc.dg/991230-1.c: Likewise.
7455         * gcc.dg/i386-unroll-1.c: Likewise.
7456         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7457
7458 2003-02-22  Jan Hubicka  <jh@suse.cz>
7459
7460         * gcc.dg/i386-mul.c: New test.
7461
7462 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7463
7464         * gcc.dg/builtins-5.c: New test case.
7465
7466 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7467
7468         * gcc.dg/asmreg-1.c: New test.
7469
7470 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/9749
7473         * g++.dg/parse/varmod1.C: New test.
7474
7475 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/9727
7478         * g++.dg/template/op1.C: New test.
7479
7480 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7481
7482         PR c++/8906
7483         * g++.dg/template/nested2.C: New test.
7484
7485 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/8724
7488         * g++.dg/expr/dtor1.C: New test.
7489
7490 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7491
7492         * gcc.dg/cpp/include3.c: New test.
7493         * gcc.dg/cpp/inc/foo.h: New file.
7494
7495 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7496
7497         * gcc.c-torture/execute/20030221-1.c: New test.
7498
7499 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/9729
7502         * g++.dg/abi/conv1.C: New test.
7503
7504 2003-02-20  Jan Hubicka  <jh@suse.cz>
7505
7506         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7507
7508 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7509
7510         * gcc.c-torture/compile/20030219-1.c: New test.
7511
7512 2003-02-18  Jan Hubicka  <jh@suse.cz>
7513
7514         * gcc.dg/funcorder.c: New test.
7515
7516 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7517
7518         * gcc.c-torture/execute/20030218-1.c: New.
7519
7520 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7521
7522         * gcc.dg/20030218-1.c: New.
7523
7524 2003-02-18  Richard Henderson  <rth@redhat.com>
7525
7526         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7527         * gcc.dg/attr-used-2.c: New.
7528
7529 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/9704
7532         * g++.dg/init/copy5.C: New test.
7533
7534 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7535
7536         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7537         * g++.dg/pch/pch.exp: Likewise.
7538
7539 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7540
7541         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7542         STACK_SIZE is not defined.
7543
7544 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7545
7546         PR c++/9457
7547         * g++.dg/template/init1.C: New test.
7548
7549 2003-02-16  Jan HUbicka  <jh@suse.cz>
7550
7551         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7552         (foo): Add few extra tests
7553         * gcc.dg/c99-const-expr-3.c: Likewise.
7554         * gcc.c-torture/execute/20030216-1.c: New.
7555
7556 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7557
7558         PR c++/9459
7559         * g++.dg/ext/typeof4.C: New test.
7560
7561 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7562
7563         * gcc.dg/i386-387-3.c: New test case.
7564
7565 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7566
7567         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7568         cris-*-elf* cris-*-aout* and mmix-*-*.
7569
7570 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7571
7572         * gcc.dg/20030213-1.c: New test.
7573
7574 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7575
7576         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7577         * gcc.dg/i386-387-2.c: Likewise.
7578
7579 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7580
7581         * gcc.dg/ppc-spe.c: Fix formatting.
7582         Enable tests that were previously unsupported by gas.
7583         Delete tests for instructions that no longer exist.
7584         Switch arguments on evsubifw builtin.
7585
7586 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7587
7588         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7589         STACK_SIZE is too small.
7590
7591 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7592             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7593
7594         * gcc.dg/decl-2.c: New test.
7595
7596 2003-02-10  Jan Hubicka  <jh@suse.cz>
7597
7598         * gcc.dg/i386-fpcvt-1.c:  New test.
7599
7600 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7601
7602         * gcc.c-torture/execute/20030209-1.c: New test.
7603
7604 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7605
7606         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7607         int-wide bitops, use the constants of the same width.
7608         Likewise, if long long is 32-bit wide, test bitops using
7609         32-bit constants.
7610
7611 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7612
7613         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7614
7615 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7616
7617         * testsuite/gcc.dg/builtins-4.c: New test case.
7618
7619 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7620
7621         * gcc.dg/20020430-1.c: Fix dg command typos.
7622         * gcc.dg/20020503-1.c: Likewise.
7623
7624 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7625
7626         PR c++/8785
7627         * g++.dg/parse/fused-params1.C: New test.
7628
7629         PR c++/8857
7630         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7631
7632         PR c++/8921
7633         * g++.dg/parse/non-dependent1.C: New test.
7634
7635         PR c++/8928
7636         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7637
7638         PR c++/9228
7639         * g++.dg/parse/undefined7.C: New test.
7640         * g++.dg/parse/non-templ1.C: New test.
7641
7642         PR c++/9229
7643         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7644
7645 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7646
7647         * gcc.c-torture/compile/20030206-1.c: New test.
7648
7649 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7650
7651         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7652         "pow" to "foo" to avoid potential confusion with a math built-in.
7653
7654 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7655
7656         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7657         conditions for SPARC targets.
7658
7659 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7660
7661         * gcc.dg/20030204-1.c: New test.
7662
7663 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7664
7665         PR c++/38
7666         * g++.dg/parse/array-size1.C: New test.
7667
7668         PR c++/5657
7669         * g++.dg/parse/undefined3.C: New test.
7670
7671         PR c++/5665
7672         * g++.dg/parse/undefined4.C: New test.
7673
7674         PR c++/5975
7675         * g++.dg/parse/undefined5.C: New test.
7676
7677         PR c++/7259
7678         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7679
7680         PR c++/8578
7681         * g++.dg/parse/casting-operator1.C: New test.
7682
7683         PR c++/8596
7684         * g++.dg/parse/undefined6.C: New test.
7685
7686         PR c++/8736
7687         * g++.dg/parse/missing-template1.C: New test.
7688
7689 2003-02-04  Jan Hubicka  <jh@suse.cz>
7690
7691         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7692         * gcc.dg/i386-cmov?.c:  Likewise.
7693         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7694         * gcc.dg/i386-ssefp-1.c:  Likewise.
7695         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7696         conventions.
7697
7698 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/7129
7701         * testsuite/g++.dg/ext/max.C: New test.
7702
7703 2003-02-03  Jan Hubicka  <jh@suse.cz>
7704
7705         * gcc.c-torture/execute/20030203-1.c: New test.
7706
7707 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7708
7709         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7710         'natural-endian'.
7711
7712 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7713
7714         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7715         * g++.dg/init/new2.C: Likewise.
7716         * g++.dg/other/new1.C: Likewise.
7717
7718 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7719
7720         * gcc.dg/struct-ret-libc.c: New test.
7721
7722 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7723
7724         * gcc.dg/20030129-1.c: New test.
7725
7726 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7727
7728         PR c++/8849
7729         * g++.dg/template/ptrmem4.C: New test.
7730
7731 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7732
7733         * g++.dg/parser/constant1.C: New test.
7734
7735 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7736
7737         PR c++/8591
7738         * g++.dg/parse/friend2.C: New test.
7739
7740 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7741
7742         PR c++/9437
7743         * g++.dg/template/unify4.C: New test.
7744
7745 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7746
7747         * gcc.c-torture/execute/20030128-1.c: New test.
7748
7749 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7750
7751         * g++.dg/lookup/nested1.C: Test moved from ...
7752         * g++.old-deja/g++.other/lookup24.C: ... here.
7753
7754 2003-01-28  Jan Hubicka  <jh@suse.cz>
7755
7756         * gcc.dg/i386-cmov5.c:  New test.
7757
7758 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7759
7760         * gcc.c-torture/execute/20010925-1.c: Changed the
7761         memcpy declaration.
7762
7763 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7764
7765         PR c++/3902
7766         * g++.dg/parse/template5.C: New test.
7767
7768 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7769
7770         PR fortran/9258
7771         * g77.dg/pr9258: New test.
7772
7773 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7774
7775         * README: Move relevant parts from README.g++.
7776
7777         * README.g++: Remove this file.
7778
7779 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         * g++.dg/abi/dcast1.C: New test.
7782
7783 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7784
7785         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7786
7787 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7788
7789         PR c++/47
7790         * g++.old-deja/g++.other/lookup24.C: New test.
7791
7792 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7793
7794         PR middle-end/7227
7795         * gcc.dg/uninit-C.c: New test.
7796
7797 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7798
7799         * g++.dg/abi/covariant1.C: New test.
7800
7801 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7802
7803         * gcc.dg/20030123-1.c: New test.
7804
7805 2003-01-25  Jan Hubicka  <jh@suse.cz>
7806
7807         PR opt/8492
7808         * gcc.c-torture/compile/20030125-1.c
7809
7810 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7811
7812         PR c++/9403
7813         * g++.dg/parse/template3.C: New test.
7814         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7815
7816         PR c++/795
7817         * g++.dg/parse/template4.C: New test.
7818
7819         PR c++/9415
7820         * g++.dg/template/qual2.C: New test.
7821
7822         PR c++/8545
7823         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7824
7825         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7826
7827 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7828
7829         * gcc.c-torture/execute/switch-1.c: New test case.
7830
7831 2003-01-25  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7834
7835 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7836
7837         Tweaks for Bison-1.875. From the NEWS file:
7838         "- `parse error' -> `syntax error'
7839         Bison now uniformly uses the term `syntax error'"
7840         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7841         * gcc.dg/cpp/digraph2.c: Likewise.
7842         * gcc.dg/cpp/direct2.c: Likewise.
7843         * gcc.dg/cpp/paste4.c: Likewise.
7844         * gcc.dg/c90-restrict-1.c: Likewise.
7845         * gcc.dg/c99-func-2.c: Likewise.
7846         * gcc.dg/noncompile/920721-2.c: Likewise.
7847         * gcc.dg/noncompile/930622-2.c: Likewise.
7848         * gcc.dg/noncompile/940112-1.c: Likewise.
7849         * gcc.dg/noncompile/950921-1.c: Likewise.
7850         * gcc.dg/noncompile/951123-1.c: Likewise.
7851         * gcc.dg/noncompile/971104-1.c: Likewise.
7852         * gcc.dg/noncompile/990416-1.c: Likewise.
7853
7854 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7855
7856         * g++.dg/parse/undefined1.C: Add error message.
7857
7858 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7859
7860         PR c++/9354
7861         * g++.dg/parse/new1.C: New test.
7862
7863         PR c++/9216
7864         * g++.dg/parse/template2.C: New test.
7865
7866         PR c++/9354
7867         * g++.dg/parse/typedef2.C: New test.
7868
7869         PR c++/9328
7870         * g++.dg/ext/typeof3.C: New test.
7871
7872 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7873
7874         PR c++/2738
7875         * g++.dg/parse/ret-type1.C: New test.
7876
7877         PR c++/3792
7878         * g++.dg/parse/tmpl-outside1.C: New test.
7879
7880         PR c++/4207
7881         * g++.dg/parse/int-as-enum1.C: New test.
7882
7883         PR c++/4903
7884         * g++.dg/parse/no-typename1.C: New test.
7885
7886         PR c++/5533
7887         * g++.dg/parse/no-value1.C: New test.
7888
7889         PR c++/5921
7890         * g++.dg/parse/wrong-inline1.C: New test.
7891
7892         PR c++/6402
7893         * g++.dg/parse/ref1.C: New test.
7894
7895         PR c++/6992
7896         * g++.dg/parse/attr-ctor1.C: New test.
7897
7898         PR c++/7229
7899         * g++.dg/parse/namespace5.C: New test.
7900
7901         PR c++/7917
7902         * g++.dg/parse/func-def1.C: New test.
7903
7904         PR c++/8143
7905         * g++.dg/parse/undefined1.C: New test.
7906
7907         PR c++/5723, PR c++/8522
7908         * g++.dg/parse/specialization1.C: New test.
7909
7910         PR c++/163, PR c++/8595
7911         * g++.dg/parse/struct-as-enum1.C: New test.
7912
7913         PR c++/9173
7914         * g++.dg/parse/undefined2.C: New test.
7915
7916 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/9298
7919         * g++.dg/parse/template1.C: New test.
7920
7921         PR c++/9384
7922         * g++.dg/parse/using1.C: New test.
7923
7924         PR c++/9285
7925         PR c++/9294
7926         * g++.dg/parse/expr2.C: New test.
7927
7928         PR c++/9388
7929         * g++.dg/parse/lookup2.C: Likewise.
7930
7931 2003-01-21  Jan Hubicka  <jh@suse.cz>
7932
7933         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7934         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7935         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7936         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7937
7938 2003-01-20  Nick Clifton  <nickc@redhat.com>
7939
7940         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7941         problem with ARM sibcall code generation.
7942
7943 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7944
7945         * gcc.c-torture/execute/20030120-1.c: New.
7946
7947 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7948
7949         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7950
7951 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/9272
7954         * g++.dg/parse/ctor1.C: New test.
7955
7956         PR c++/9294:
7957         * g++.dg/parse/qualified1.C: New test.
7958
7959         * g++.dg/parse/typename3.C: New test.
7960
7961 2003-01-16  Richard Henderson  <rth@redhat.com>
7962
7963         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7964
7965 2003-01-16  Richard Henderson  <rth@redhat.com>
7966
7967         * g++.dg/pch/pch.exp: Copy test header to the working directory
7968         before using it either for precompilation or direct use.
7969         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7970         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7971
7972 2003-01-16  Richard Henderson  <rth@redhat.com>
7973
7974         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7975         before using it either for precompilation or direct use.
7976         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7977         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7978
7979 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7980
7981         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7982         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7983         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7984         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7985         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7986         typename warning into error.
7987         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7988         error messages.
7989         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7990         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7991         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7992         messages.
7993         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7994         make declaration visible in template.
7995         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7996         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7997         messages.
7998         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7999         message.
8000         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8001         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8002         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8003         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8004         typename warning with error message.
8005         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8006         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8007         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8008
8009 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8010
8011         * g++.dg/parse/ambig2.C: New test.
8012
8013 2003-01-15  Richard Henderson  <rth@redhat.com>
8014
8015         * g++.dg/tls/init-2.C: Update error message string.
8016
8017 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8018
8019         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8020
8021 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8022
8023         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8024         all for HC11/HC12.
8025         * gcc.c-torture/compile/20001205-1.x: Likewise.
8026         * gcc.c-torture/compile/20001226-1.x: Likewise.
8027         * gcc.c-torture/compile/920520-1.x: Likewise.
8028         * gcc.c-torture/compile/961203-1.x: Likewise.
8029         * gcc.c-torture/compile/20020604-1.x: Likewise.
8030
8031 2003-01-15  Jan Hubicka  <jh@suse.cz>
8032
8033         * gcc.c-torture/compile/20030115-1.c: New test.
8034
8035         * gcc.dg/i386-fpcvt-1.c: New test.
8036         * gcc.dg/i386-fpcvt-2.c: New test.
8037
8038 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8039
8040         Further conform g++'s __vmi_class_type_info to the C++ ABI
8041         specification.
8042         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8043         the specification.
8044
8045 2003-01-14  Jan Hubicka  <jh@suse.cz>
8046
8047         * gcc.dg/i386-fpcvt-1.c: New test.
8048         * gcc.dg/i386-fpcvt-2.c: New test.
8049
8050 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/i386-mmx-3.c: New test.
8053
8054 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/9264
8057         * g++.dg/parse/octal1.C: New file.
8058
8059         PR c++/9172
8060         * g++.dg/parse/typename1.C: New file.
8061
8062 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8063
8064         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8065         * gcc.dg/bf-no-ms-layout.c: Likewise.
8066         * gcc.dg/bf-ms-attrib.c: Likewise.
8067
8068 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/9099
8071         * g++.dg/parse/dtor1.C: New file.
8072
8073         PR c++/9128
8074         * g++.dg/rtti/typeid1.C: New file.
8075
8076         PR c++/9153
8077         * g++.dg/parse/lookup1.C: New file.
8078
8079         PR c++/9171
8080         * g++.dg/templ/spec5.C: New file.
8081
8082 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8083
8084         * gcc.c-torture/compile/20030110-1.c: New test.
8085
8086 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8087
8088         Merge from pch-branch:
8089
8090         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8091
8092         * gcc.dg/pch/cpp-1.h: New.
8093         * gcc.dg/pch/cpp-1.c: New.
8094         * gcc.dg/pch/cpp-2.h: New.
8095         * gcc.dg/pch/cpp-2.c: New.
8096
8097         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8098
8099         * gcc.dg/pch/except-1.h: New.
8100         * gcc.dg/pch/except-1.c: New.
8101
8102         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8103
8104         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8105         running test.
8106         * gcc.dg/pch: Include *.hp not *.h.
8107         * gcc.dg/pch/system-1.h: New.
8108         * gcc.dg/pch/system-1.c: New.
8109
8110         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8111
8112         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8113         rather than trying to build and run a program using PCH.
8114         * gcc.dg/pch: Remove dg-do commands from test files.
8115
8116         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8117
8118         * gcc.dg/pch/macro-3.c: New.
8119         * gcc.dg/pch/macro-3.h: New.
8120
8121         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8122
8123         * gcc.dg/pch/common-1.c: New.
8124         * gcc.dg/pch/common-1.h: New.
8125         * gcc.dg/pch/decl-1.c: New.
8126         * gcc.dg/pch/decl-1.h: New.
8127         * gcc.dg/pch/decl-2.c: New.
8128         * gcc.dg/pch/decl-2.h: New.
8129         * gcc.dg/pch/decl-3.c: New.
8130         * gcc.dg/pch/decl-3.h: New.
8131         * gcc.dg/pch/decl-4.c: New.
8132         * gcc.dg/pch/decl-4.h: New.
8133         * gcc.dg/pch/decl-5.c: New.
8134         * gcc.dg/pch/decl-5.h: New.
8135         * gcc.dg/pch/global-1.c: New.
8136         * gcc.dg/pch/global-1.h: New.
8137         * gcc.dg/pch/inline-1.c: New.
8138         * gcc.dg/pch/inline-1.h: New.
8139         * gcc.dg/pch/inline-2.c: New.
8140         * gcc.dg/pch/inline-2.h: New.
8141         * gcc.dg/pch/static-1.c: New.
8142         * gcc.dg/pch/static-1.h: New.
8143         * gcc.dg/pch/static-2.c: New.
8144         * gcc.dg/pch/static-2.h: New.
8145
8146         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8147
8148         * g++.dg/pch/pch.exp: Better handle failing testcases.
8149         * gcc.dg/pch/pch.exp: Likewise.
8150         * gcc.dg/pch/macro-1.c: New.
8151         * gcc.dg/pch/macro-1.h: New.
8152         * gcc.dg/pch/macro-2.c: New.
8153         * gcc.dg/pch/macro-2.h: New.
8154
8155         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8156
8157         * g++.dg/dg.exp: Treat files in pch/ specially.
8158         * g++.dg/pch/pch.exp: New file.
8159         * g++.dg/pch/empty.H: New file.
8160         * g++.dg/pch/empty.C: New file.
8161         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8162         "precompile".
8163
8164         * gcc.dg/pch/pch.exp: New file.
8165         * gcc.dg/pch/empty.h: New file.
8166         * gcc.dg/pch/empty.c: New file.
8167         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8168         "precompile".
8169
8170 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8171
8172         * g++.dg/template/friend14.C: New test.
8173
8174 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8175
8176         * gcc.dg/old-style-asm-1.c: New test.
8177
8178 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8179
8180         * gcc.c-torture/compile/20030109-1.c: New test.
8181
8182 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8183
8184         * gcc.c-torture/execute/20030109-1.c: New test.
8185
8186 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8187
8188         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8189         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8190         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8191         * g++.old-deja/g++.mike/eh2.C: Likewise
8192         * g++.old-deja/g++.mike/eh3.C: Likewise
8193         * g++.old-deja/g++.mike/eh5.C: Likewise
8194         * g++.old-deja/g++.mike/eh6.C: Likewise
8195         * g++.old-deja/g++.mike/eh7.C: Likewise
8196         * g++.old-deja/g++.mike/eh8.C: Likewise
8197         * g++.old-deja/g++.mike/eh9.C: Likewise
8198         * g++.old-deja/g++.mike/eh10.C: Likewise
8199         * g++.old-deja/g++.mike/eh12.C: Likewise
8200         * g++.old-deja/g++.mike/eh13.C: Likewise
8201         * g++.old-deja/g++.mike/eh14.C: Likewise
8202         * g++.old-deja/g++.mike/eh16.C: Likewise
8203         * g++.old-deja/g++.mike/eh17.C: Likewise
8204         * g++.old-deja/g++.mike/eh18.C: Likewise
8205         * g++.old-deja/g++.mike/eh21.C: Likewise
8206         * g++.old-deja/g++.mike/eh23.C: Likewise
8207         * g++.old-deja/g++.mike/eh24.C: Likewise
8208         * g++.old-deja/g++.mike/eh25.C: Likewise
8209         * g++.old-deja/g++.mike/eh26.C: Likewise
8210         * g++.old-deja/g++.mike/eh27.C: Likewise
8211         * g++.old-deja/g++.mike/eh28.C: Likewise
8212         * g++.old-deja/g++.mike/eh29.C: Likewise
8213         * g++.old-deja/g++.mike/eh31.C: Likewise
8214         * g++.old-deja/g++.mike/eh33.C: Likewise
8215         * g++.old-deja/g++.mike/eh34.C: Likewise
8216         * g++.old-deja/g++.mike/eh35.C: Likewise
8217         * g++.old-deja/g++.mike/eh36.C: Likewise
8218         * g++.old-deja/g++.mike/eh37.C: Likewise
8219         * g++.old-deja/g++.mike/eh38.C: Likewise
8220         * g++.old-deja/g++.mike/eh39.C: Likewise
8221         * g++.old-deja/g++.mike/eh40.C: Likewise
8222         * g++.old-deja/g++.mike/eh41.C: Likewise
8223         * g++.old-deja/g++.mike/eh42.C: Likewise
8224         * g++.old-deja/g++.mike/eh44.C: Likewise
8225         * g++.old-deja/g++.mike/eh46.C: Likewise
8226         * g++.old-deja/g++.mike/eh47.C: Likewise
8227         * g++.old-deja/g++.mike/eh48.C: Likewise
8228         * g++.old-deja/g++.mike/eh49.C: Likewise
8229         * g++.old-deja/g++.mike/eh50.C: Likewise
8230
8231
8232         PR c++/8615
8233         * g++.dg/template/char1.C: New test.
8234
8235         * g++.dg/template/varmod1.C: Fix typo.
8236
8237 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8238
8239         DR 180
8240         * g++.old-deja/g++.pt/crash32.C: Expect error.
8241
8242 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8243
8244         PR c++/5919
8245         * g++.dg/template/varmod1.C: New test.
8246
8247         PR c++/8727
8248         * g++.dg/inherit/typeinfo1.C: New test.
8249
8250         PR c++/8663
8251         * g++.dg/inherit/typedef1.C: New test.
8252
8253 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/8332
8256         PR c++/8493
8257         * g++.dg/template/strlen1.C: New test.
8258
8259         PR c++/8227
8260         * g++.dg/template/ctor2.C: New test.
8261
8262         PR c++/8214
8263         * g++.dg/init/string1.C: New test.
8264
8265         PR c++/8511
8266         * g++.dg/template/friend8.C: New test.
8267
8268 2002-11-29  Joe Buck <jbuck@synopsys.com>
8269
8270         * g++.dg/lookup/anon2.C: New test.
8271
8272 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8273
8274         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8275         h8300 port.
8276
8277 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8278
8279         * gcc.dg/bitfld-6.c: New test.
8280
8281 2002-11-27  Jan Hubicka  <jh@suse.cz>
8282
8283         * gcc.c-torture/execute/20021127.[cx]: New test.
8284
8285 2002-11-26  Jan Hubicka  <jh@suse.cz>
8286
8287         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8288         quality.
8289
8290 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8291
8292         * g++.dg/init/brace2.C: New test.
8293         * g++.old-deja/g++.mike/p9129.C: Correct.
8294
8295 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8296
8297         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8298
8299 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8300
8301         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8302
8303 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8304
8305         * testsuite/g++.dg/abi/empty11.C: New test.
8306         * testsuite/g++.dg/rtti/cv1.C: New test.
8307
8308 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8309
8310         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8311
8312 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8313
8314         * g++.dg/abi/empty10.C: New test.
8315
8316 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8317
8318         * gcc.c-torture/compile/20021124-1.c: New test.
8319
8320 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8321
8322         * g++.dg/abi/rtti2.C: New test.
8323
8324 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8325
8326         * gcc.dg/i386-unroll-1.c: New test.
8327
8328 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8329
8330         * gcc.c-torture/compile/20021120-1.c: New test.
8331         * gcc.c-torture/compile/20021120-2.c: New test.
8332
8333 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8334
8335         * gcc.dg/bitfld-5.c: New test.
8336
8337 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8338
8339         * gcc.c-torture/execute/20021120-3.c: New test.
8340
8341 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8342
8343         * gcc.c-torture/execute/20021120-2.c: New test.
8344
8345 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8346
8347         * gcc.c-torture/execute/20021120-1.c: New test.
8348
8349 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8350
8351         * gcc.c-torture/execute/20021118-3.c: New test.
8352
8353 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8354
8355         * gcc.c-torture/compile/20021119-1.c: New test.
8356
8357 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8358
8359         * gcc.dg/duff-1.c: New test.
8360         * gcc.dg/duff-2.c: New test.
8361         * gcc.dg/duff-3.c: New test.
8362
8363 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8364
8365         * gcc.dg/cpp/_Pragma5.c: New test.
8366
8367 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8368
8369         * gcc.c-torture/execute/20021118-2.c: New test.
8370
8371 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8372
8373         * gcc.c-torture/execute/20021118-1.c: New test.
8374
8375 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8376
8377         * gcc.dg/20021116-1.c: New test.
8378
8379 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.dg/abi/vcall1.C: New test.
8382
8383 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * gcc.dg/20021029-1.c: New test.
8386         * gcc.dg/20021029-2.c: New test.
8387
8388 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8389
8390         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8391
8392 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8393
8394         PR c/8439
8395         * gcc.dg/20021110.c: Move to ...
8396         * gcc.c-torture/compile/20021110.c: .... here.
8397
8398 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8399
8400         PR c/8467
8401         * gcc.c-torture/execute/20021111-1.c
8402
8403 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         PR c/8439
8406         * gcc.dg/20021110.c: New test.
8407
8408 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8409
8410         * g++.dg/abi/vthunk3.C: Run only on x86.
8411
8412 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8413
8414         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8415
8416 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8417
8418         * lib/compat.exp (compat-execute): Fix logic error in last
8419         change.
8420
8421 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8422
8423         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8424
8425 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8426
8427         PR c++/8389
8428         * g++.dg/template/access6.C: New test.
8429
8430 2002-11-08  Jan Hubicka  <jh@suse.cz>
8431
8432         * gcc.dg/i386-ssefp-1.c: New test.
8433         * gcc.dg/i386-ssefp-1.c: New test.
8434
8435 2002-11-08  Jan Hubicka  <jh@suse.cz>
8436
8437         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8438
8439 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8440
8441         * g++.dg/abi/vthunk3.C: New test.
8442
8443         PR c++/8338
8444         * g++.dg/template/crash2.C: New test.
8445
8446 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8447
8448         * testsuite/g++.dg/abi/dtor1.C: New test.
8449         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8450
8451 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8452
8453         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8454         Darwin.
8455
8456 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8457
8458         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8459         -mthumb.  Only xfail with -O0.
8460
8461 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8462
8463         * g++.dg/abi/thunk1.C: New test.
8464         * g++.dg/abi/thunk2.C: Likewise.
8465         * g++.dg/abi/vtt1.C: Likewise.
8466
8467 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8468
8469         PR optimization/8423
8470         * gcc.c-torture/execute/builtin-constant.c: New test.
8471
8472 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8473
8474         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8475         Add some more cases.
8476
8477 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/8391
8480         * g++.dg/opt/local1.C: New test.
8481
8482 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8483
8484         PR c++/8160
8485         * g++.dg/template/complit1.C: New test.
8486
8487         PR c++/8149
8488         * g++.dg/template/typename4.C: Likewise.
8489
8490 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8491
8492         Core issue 287, PR c++/7639
8493         * g++.dg/template/instantiate1.C: Adjust error location.
8494         * g++.dg/template/instantiate3.C: New test.
8495         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8496         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8497         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8498
8499 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8500
8501         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8502
8503 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/8287
8506         * g++.dg/init/dtor2.C: New test.
8507
8508 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8509
8510         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8511         * gcc.dg/nest.c: Bypass errors on irix6.
8512
8513 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8514
8515         * gcc.dg/nest.c: Expect error for mmix-*-*.
8516         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8517
8518 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8519
8520         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8521         markers.
8522
8523         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8524
8525 2002-10-25  Mike Stump  <mrs@apple.com>
8526
8527         * gcc.dg/warn-1.c: New test.
8528
8529 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8530
8531         * g++.dg/template/typename3.C: New test.
8532
8533 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8534
8535         * g++.dg/lookup/ptrmem1.C: New test.
8536
8537         * g++.dg/abi/vthunk2.C: New test.
8538
8539 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8540
8541         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8542
8543 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8544
8545         * g++.dg/abi/empty9.C: New test.
8546
8547 2002-10-24  Richard Henderson  <rth@redhat.com>
8548
8549         * g++.dg/inherit/thunk1.C: Enable for ia64.
8550
8551 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/8067
8554         * g++.dg/lookup/pretty1.C: New test.
8555
8556 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * gcc.dg/20021023-1.c: New test.
8559
8560 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8561
8562         PR c++/7679
8563         * g++.dg/parse/inline1.C: New test.
8564
8565 2002-10-23  Richard Henderson  <rth@redhat.com>
8566
8567         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8568
8569         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8570
8571 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/6579
8574         * g++.dg/parse/stmtexpr3.C: New test.
8575
8576 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8577
8578         * g++.dg/expr/cond1.C: New test.
8579
8580 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8581
8582         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8583
8584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8585
8586         * g++.dg/abi/vbase13.C: New test.
8587         * g++.dg/abi/vbase14.C: Likewise.
8588
8589 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8590
8591         * gcc.dg/tls/pic-1.c: New test.
8592         * gcc.dg/tls/nonpic-1.c: New test.
8593         * gcc.dg/20021018-1.c: New test.
8594
8595 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8596
8597         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8598         Remove only files with the same base name as the test case.
8599         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8600         (profopt-execute): Likewise.  Also, remove old profiling
8601         and performance data files before running the tests.
8602
8603         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8604         * g++.dg/bprob/bprob.exp: Likewise.
8605         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8606         to allow more general test case names.
8607
8608         * g++.dg/bprob/bprob-1.C: Rename to ...
8609         * g++.dg/bprob/g++-bprob-1.C: ... this.
8610
8611         * g77.dg/bprob/bprob-1.f: Rename to ...
8612         * g77.dg/bprob/g77-bprob-1.f: ... this.
8613
8614 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8615
8616         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8617         bison 1.50 or later.
8618
8619 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8620
8621         * g++.dg/README: Describe more test directories.
8622
8623 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8624
8625         * g++.dg/init/array6.C: Add additional tests.
8626
8627 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8628
8629         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8630         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8631
8632 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8633
8634         * gcc.c-torture/compile/20020604-1.x: New.
8635         * gcc.c-torture/compile/simd-5.x: Likewise.
8636         * gcc.c-torture/execute/920710-1.x: Likewise.
8637         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8638
8639 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8640
8641         * g++.dg/inherit/override1.C: Add dg-options clause.
8642
8643 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8644
8645         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8646         _mm_slli_si128.
8647
8648 2002-10-19  Andreas Schwab  <schwab@suse.de>
8649
8650         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8651         directory component.
8652
8653 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8654
8655         * g++.dg/inherit/thunk1.C: New test.
8656
8657         * g++.dg/inherit/override1.C: New test.
8658
8659         * g++.dg/abi/mangle11.C: New test.
8660         * g++.dg/abi/mangle14.C: New test.
8661         * g++.dg/abi/mangle17.C: New test.
8662
8663 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         * g++.dg/overload/member2.C: New test.
8666
8667 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8668
8669         * g++.dg/README: Describe new compat directory.
8670         * g++.dg/dg.exp: Skip tests in compat directory.
8671         * README.compat: New file.
8672         * lib/compat.exp: New expect script.
8673         * g++.dg/compat: New test directory.
8674         * g++.dg/compat/compat.exp: New expect script.
8675         * g++.dg/compat/abi: New test directory.
8676         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8677         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8678         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8679         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8680         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8681         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8682         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8683         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8684         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8685         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8686         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8687         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8688         * g++.dg/compat/break: New test directory.
8689         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8690         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8691         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8692         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8693         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8694         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8695         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8696         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8697         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8698         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8699         g++.dg/compat/break/README: New files.
8700         * g++.dg/compat/eh: New test directory.
8701         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8702         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8703         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8704         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8705         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8706         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8707         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8708         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8709         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8710         g++.dg/compat/eh/filter2_y.C,
8711         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8712         g++.dg/compat/eh/new1_y.C,
8713         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8714         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8715         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8716         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8717         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8718         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8719         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8720         g++.dg/compat/eh/unexpected1_y.C: New files.
8721         * g++.dg/compat/init: New test directory.
8722         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8723         g++.dg/compat/init/array5_y.C,
8724         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8725         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8726         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8727         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8728         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8729         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8730         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8731         g++.dg/compat/init/init-ref2_y.C: New files.
8732
8733 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/7584
8736         * g++.dg/inherit/using3.C: New test.
8737
8738 2002-10-17  Jan Hubicka  <jh@suse.cz>
8739
8740         * gcc.dg/20021017-2.c: New test.
8741
8742 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8743
8744         * g++.dg/abi/mangle16.C: Adjust.
8745
8746         * g++.dg/init/array8.C: New test.
8747
8748 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8749
8750         * gcc.dg/special/mips-abi.exp: New test.
8751         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8752
8753 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8754
8755         * g++.dg/abi/mangle16.C: New test.
8756         * g++.dg/abi/mangle17.C: Likewise.
8757
8758         PR c++/7478
8759         * g++.dg/template/ref1.C: New test.
8760
8761 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8762
8763         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8764
8765 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8766
8767         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8768
8769 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR c++/7524
8772         * g++.dg/init/array7.C: New test.
8773
8774 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * g++.dg/init/array6.C: New test.
8777
8778         * g++.dg/abi/mangle13.C: Likewise.
8779         * g++.dg/abi/mangle14.C: Likewise.
8780         * g++.dg/abi/mangle15.C: Likewise.
8781
8782 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8783
8784         * g++.dg/abi/empty8.C: New test.
8785
8786 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8787
8788         * g++.dg/init/ctor1.C: New test.
8789
8790 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8791
8792         * gcc.c-torture/execute/20021015-1.c: New test.
8793
8794 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8795
8796         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8797
8798 2002-10-14  Jan Hubicka  <jh@suse.cz>
8799
8800         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8801
8802 2002-10-14  Richard Henderson  <rth@redhat.com>
8803
8804         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8805
8806 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8807
8808         PR optimization/6631
8809         * g++.dg/opt/const2.C: New test.
8810
8811 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/7176
8814         * g++.dg/parse/friend1.C: New test.
8815         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8816
8817 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8818
8819         * gcc.dg/20021014-1.c: New test.
8820
8821 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8822
8823         PR c++/5661
8824         * g++.dg/ext/vlm1.C: New test.
8825         * g++.dg/ext/vlm2.C: Likewise.
8826
8827         * g++.dg/init/array1.C: Remove invalid braces.
8828         * g++.dg/init/brace1.C: New test.
8829         * g++.dg/init/copy2.C: Likewise.
8830         * g++.dg/init/copy3.C: Likewise.
8831         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8832         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8833         braces.
8834
8835 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8836
8837         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8838
8839 2002-10-11  Richard Shann  <richard.shann@superh.com>
8840
8841         * gcc.c-torture/compile/simd-5.c: New test.
8842
8843 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8844
8845         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8846
8847 2002-10-10  Jim Wilson  <wilson@redhat.com>
8848
8849         * gcc.c-torture/execute/20021010-1.c: New test.
8850
8851 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8852
8853         PR c/7353
8854         * g++.dg/ext/typedef-init.C: New test.
8855         * gcc.dg/typedef-init.c: New test.
8856
8857 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8858
8859         * gcc.dg/cpp/paste13.c: New test.
8860
8861 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8864         remaining platforms, XFAIL during compile, not execute.  Don't
8865         XFAIL at -O0.
8866
8867 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8868
8869         * gcc.dg/alias-1.c: Tweak expected warning.
8870
8871 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8872
8873         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8874
8875 2002-10-06  Andreas Jaeger  <aj@suse.de>
8876
8877         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8878         * gcc.dg/cpp/c++98.C: Likewise.
8879
8880         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8881         * g++.dg/cpp/c++98.C: Likewise.
8882
8883         * g++.dg/README (Subdirectories): Mention cpp directory.
8884
8885         PR target/7559
8886         * gcc.dg/20021006-1.c: New test.
8887
8888 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8889
8890         PR c++/7804
8891         * g++.dg/other/warning1.C: New test.
8892
8893 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8894
8895         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8896         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8897         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8898
8899 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/7931
8902         * g++.dg/template/ptrmem3.C: New test.
8903
8904         PR c++/7754
8905         * g++.dg/template/union1.C: New test.
8906
8907 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/8006
8910         * g++.dg/abi/mangle9.C: New test.
8911         * g++.dg/abi/mangle10.C: New test.
8912         * g++.dg/abi/mangle11.C: New test.
8913         * g++.dg/abi/mangle12.C: New test.
8914
8915 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/7188.
8918         * g++.dg/template/meminit1.C: New test.
8919         * g++.dg/warn/Wreorder-1.C: Likewise.
8920         * g++.old-deja/g++.mike/warn3.C: Tweak.
8921         * lib/prune.exp: Ingore "in copy constructor".
8922
8923 2002-10-02  Andreas Jaeger  <aj@suse.de>
8924
8925         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8926         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8927         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8928         on x86-64.
8929
8930 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8931
8932         * gcc.dg/empty1.C: Fix typo.
8933
8934 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8935
8936         * gcc.dg/alias-1.c: New test.
8937
8938 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8939
8940         * gcc.dg/empty1.C: New test.
8941
8942         * g++.dg/tls/init-2.C: Tweak error messages.
8943
8944 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8945
8946         * gcc.c-torture/compile/20020923-1.c: New test.
8947
8948 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8949
8950         * gcc.c-torture/execute/ffs-1.c: New test.
8951         * gcc.c-torture/execute/ffs-2.c: Ditto.
8952
8953 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.dg/overload/member1.C: New test.
8956
8957 2002-09-30  Mark Mitchell  <mark@code
8958
8959 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8960
8961         * testsuite/gcc.dg/tls/diag-3.c: New.
8962
8963 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8964
8965         * g++.dg/README (Subdirectories): Document new subdir expr.
8966         * g++.dg/expr/pmf-1.C: New test.
8967
8968 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8969
8970         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8971
8972 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * g++.dg/abi/bitfield3.C: New test.
8975
8976 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8977
8978         * lib/gcov.exp: Tweak expected line formats.
8979         * gcc.misc-tests/gcov8.c: New test.
8980         * gcc.misc-tests/gcov8.x: New flags.
8981
8982 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8983
8984         * consistency.vlad/layout/endian.c: Include string.h.
8985
8986         * gcc.c-torture/execute/20020805-1.c: New test.
8987
8988 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8989
8990         * g++.dg/other/conversion1.C: New test.
8991
8992 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8993
8994         * gcc.dg/builtins-1.c: New testcase.
8995
8996 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8997
8998         * g++.dg/inherit/access3.C: New test.
8999
9000 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.dg/ia64-visibility-2.c: New test.
9003
9004 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9005
9006         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9007         __qualifier_flags to __flags.
9008
9009 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9010
9011         * g++.dg/inherit/operator1.C: New test.
9012         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9013         * g++.dg/other/error1.C: Change expected error message.
9014         * g++.dg/template/conv4.C: Likewise.
9015
9016 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9017
9018         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9019         for documented behavior.
9020
9021 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9022
9023         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9024         several targets known to fail.
9025
9026 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9027
9028         * gcc.dg/mips-args-[123].c: New tests.
9029
9030 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9031
9032         * gcc.dg/ppc-spe.c: New.
9033
9034 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9035
9036         * g++.dg/other/ptrmem4.C: New testcase.
9037
9038 2002-07-24  Richard Henderson  <rth@redhat.com>
9039
9040         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9041
9042 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9043
9044         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9045
9046 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9047
9048         * gcc.c-torture/execute/memset-3.c: New testcase.
9049
9050 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9051
9052         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9053         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9054
9055 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9056
9057         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9058         Delete.
9059
9060 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9061
9062         * gcc.c-torture/compile/simd-4.c: New test.
9063
9064 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9065
9066         PR c++/7347, c++/7348
9067         * g++.dg/template/access4.C: New test.
9068         * g++.dg/template/access5.C: New test.
9069         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9070         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9071         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9072         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9073
9074 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9075
9076         * gcc.dg/gnu89-init-2.c: New test.
9077
9078 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9079
9080         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9081
9082 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9083
9084         * gcc.c-torture/execute/20020720-1.c: New testcase.
9085
9086 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9087
9088         * gcc.dg/cpp/Wsignprom.c: New tests.
9089
9090 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9091
9092         * gcc.c-torture/execute/loop-13.c: New test.
9093
9094 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9095
9096         * gcc.dg/cpp/expr.c: New tests.
9097
9098 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9099
9100         * g++.dg/opt/pr6713.C: Add template instantiation.
9101
9102 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9103
9104         * gcc.dg/nest.c: New test.
9105
9106 2002-07-17  Richard Henderson  <rth@redhat.com>
9107
9108         * g++.dg/opt/pr6713.C: New test.
9109
9110 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9111
9112         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9113         XFAIL for all x86 processors.
9114
9115 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9116
9117         * gcc.c-torture/execute/20010122-1.x: Do not test with
9118         -fomit-frame-pointer.
9119
9120 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9121
9122         * g++.dg/template/instantiate2.C: New test.
9123         * g++.dg/template/spec4.C: New test.
9124
9125 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9126
9127         * g++.dg/template/access2.C: New test.
9128         * g++.dg/template/access3.C: New test.
9129
9130 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9131
9132         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9133         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9134         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9135         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9136         Convert to use <stdarg.h>.
9137         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9138         Delete.
9139         * gcc.dg/va-arg-2.c: New.
9140         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9141
9142 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9143
9144         * gcc.c-torture/compile/20020710-1.c: New test.
9145
9146 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9147                           Andrew Pinski  <pinskia@physics.uc.edu>
9148
9149         gcc.c-torture/compile/simd-2.c: New testcase.
9150         gcc.c-torture/compile/simd-3.c: Likewise.
9151
9152 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9153
9154         PR c++/7224
9155         * g++.dg/overload/error1.C: New test.
9156
9157 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9158
9159         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9160         configuration and IRIX 6 O32 ABI.
9161
9162 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9163
9164         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9165
9166 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9167
9168         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9169
9170 2002-07-10  Jeffrey A Law  <law@redhat.com>
9171
9172         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9173
9174         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9175
9176 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9177
9178         * gcc.dg/20020312-2.c: Check for __PPC__.
9179
9180 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9181
9182         * gcc.c-torture/compile/20020709-1.c: New test.
9183
9184 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9185
9186         * g++.dg/template/qualttp21.C: New test case.
9187
9188 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9189
9190         * gcc.c-torture/compile/20020706-1.c: New test.
9191         * gcc.c-torture/compile/20020706-2.c: New test.
9192
9193 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9194             Alexandre Oliva  <aoliva@redhat.com>
9195
9196         * g++.dg/warn/incomplete1.C: New test.
9197
9198 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9199
9200         PR c++/7099
9201         * g++.dg/warn/noreturn1.C: New test.
9202
9203 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/6706
9206         * g++.dg/debug/debug6.C: New test.
9207         * g++.dg/debug/debug7.C: New test.
9208
9209 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9210
9211         * gcc.c-torture/compile/simd-3.c: New test.
9212
9213 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9214
9215         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9216         * gcc.dg/20020620-1.c: Likewise.
9217
9218 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9219
9220         PR c++/6944
9221         * g++.dg/init/array4.C: New test.
9222         * g++.dg/init/array5.C: New test.
9223
9224 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9225
9226         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9227         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9228
9229 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9230
9231         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9232         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9233         * gcc.dg/wtr-conversion-1.c: Likewise.
9234         * gcc.dg/wtr-escape-1.c: Likewise.
9235         * gcc.dg/wtr-int-type-1.c: Likewise.
9236         * gcc.dg/wtr-label-1.c: Likewise.
9237         * gcc.dg/wtr-static-1.c: Likewise.
9238         * gcc.dg/wtr-strcat-1.c: Likewise.
9239         * gcc.dg/wtr-suffix-1.c: Likewise.
9240         * gcc.dg/wtr-switch-1.c: Likewise.
9241         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9242         * gcc.dg/wtr-union-init-1.c: Likewise.
9243         * gcc.dg/wtr-union-init-2.c: Likewise.
9244         * gcc.dg/wtr-union-init-3.c: Likewise.
9245
9246         * gcc.dg/wtr-func-def-1.c: New test.
9247
9248 2002-07-02 Devang Patel <dpatel@apple.com>
9249
9250         * objc.dg/param-1.m: New test.
9251
9252 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9253
9254         * gcc.dg/cpp/trad/directive.c: Add test.
9255         * gcc.dg/cpp/trad/macroargs.c: Add test.
9256         * gcc.dg/cpp/trad/rec
9257
9258 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9259
9260         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9261
9262 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9263
9264         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9265         targets.
9266
9267 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9268
9269         * g++.dg/abi/mange7.C: New test.
9270
9271         PR c++/6438.
9272         * g++.dg/parse/stmtexpr2.C: New test.
9273
9274 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9275
9276         * gcc.dg/20020312-2.c: Add SH target.
9277
9278 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9279
9280         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9281         compiler output on mips*-*-irix*.
9282
9283 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * g++.dg/parse/attr1.C: New test.
9286
9287 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9288
9289         * gcc.c-torture/execute/string-opt-17.c: New test case.
9290         * gcc.c-torture/execute/memset-2.c: New test case.
9291
9292 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9293
9294         PR c++/6256:
9295         * g++.dg/template/friend5.C: New test.
9296
9297         PR c++/6331:
9298         * g++.dg/template/qual1.C: Likewise.
9299
9300 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9301
9302         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9303         Include stdlib.h, not stdio.h or ctype.h.
9304
9305 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9306
9307         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9308         cris-*-elf* and mmix-*-*.
9309         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9310         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9311         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9312         Ditto.
9313         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9314         * gcc.dg/wchar_t-1.c: Ditto.
9315
9316 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9317
9318         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9319         Clarify comment.
9320
9321 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9322
9323         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9324
9325 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9326
9327         * gcc.c-torture/execute/20000906-1.x: Delete.
9328
9329 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9330
9331         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9332
9333 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9334
9335         * PR6367
9336         * g77.f-torture/execute/6367.f: New test.
9337         * g77.f-torture/execute/6367.x: Disable for MMIX.
9338
9339 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9340
9341         * PR6352
9342         * g++.dg/opt/inline2.C: New test.
9343
9344 2002-04-18  Richard Henderson  <rth@redhat.com>
9345
9346         * gcc.dg/20000906-1.c: Enable for all targets.
9347         * gcc.c-torture/compile/iftrap-2.c: New.
9348
9349 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * gcc.dg/20020418-1.c: New test.
9352         * gcc.dg/20020418-2.c: New test.
9353
9354 2002-04-18  Richard Henderson  <rth@redhat.com>
9355
9356         * gcc.c-torture/compile/iftrap-1.c: New.
9357         * gcc.dg/iftrap-1.c: Adjust for ia64.
9358         * gcc.dg/iftrap-2.c: New.
9359
9360 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9361
9362         * gcc.c-torture/compile/20020418-1.c: New test.
9363
9364 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9365
9366         * gcc.c-torture/compile/20020415-1.c: New.
9367
9368 2002-04-18  David S. Miller  <davem@redhat.com>
9369
9370         * gcc.c-torture/execute/20020418-1.c: New test.
9371
9372 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * gcc.dg/20020416-1.c: New test.
9375
9376         * g++.dg/opt/inline1.C: New test.
9377
9378 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.dg/altivec-5.c: New test.
9381
9382         * gcc.dg/20020415-1.c: New test.
9383
9384 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9385
9386         * testsuite/lib/chill.exp: Remove.
9387
9388 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * g++.dg/other/big-struct.C: New test.
9391
9392 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9393
9394         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9395         of scratch file.
9396
9397 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9398
9399         PR c/6277
9400         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9401         in scan-assembler function name
9402
9403 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9404
9405         * g77.f-torture/execute/980628-4.x,
9406         g77.f-torture/execute/980628-5.x,
9407         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9408         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9409         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9410         i[34567]86-*-*.
9411
9412 2002-04-13  David S. Miller  <davem@redhat.com>
9413
9414         * gcc.c-torture/execute/20020413-1.c: New test.
9415
9416 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9417
9418         * gcc.dg/asm-6.c,
9419         * g++.dg/ext/asm1.C: New tests.
9420
9421 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9422
9423         PR c++ 5373.
9424         * g++.dg/parse/stmtexpr1.C: New test.
9425
9426         PR c++/5189.
9427         * g++.dg/template/copy1.C: New test.
9428
9429 2002-04-12  Richard Henderson  <rth@redhat.com>
9430
9431         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9432
9433 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9434
9435         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9436         gcc.c-torture/execute/20020307-2.c.
9437
9438 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9439
9440         * g++.dg/ext/attrib5.C,
9441         * g++.dg/lookup/struct1.C: New tests.
9442
9443 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9444
9445         * gcc.dg/20020411-1.c: New test.
9446
9447         * gcc.c-torture/execute/20020411-1.c: New test.
9448
9449 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9450
9451         * g77.f-torture/execute/6177.f: New test.
9452
9453 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR middle-end/6247
9456         * g++.dg/opt/cleanup1.C: New test.
9457
9458         * g++.dg/opt/const1.C: New test.
9459
9460 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9461
9462         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9463
9464 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         PR c++/5507
9467         * g++.dg/template/typename2.C: New test.
9468
9469 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9470
9471         * gcc.c-torture/execute/loop-12.c: New.
9472
9473 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9474
9475         * g77.f-torture/execute/980628-4.x,
9476         g77.f-torture/execute/980628-5.x,
9477         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9478         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9479         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9480
9481 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9482
9483         PR optimization/6086
9484         * g++.dg/opt/preinc1.C: New test.
9485
9486 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9487
9488         PR c++/5571
9489         * g++.dg/opt/static2.C: New test.
9490
9491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR c/5120
9494         * gcc.dg/20020406-1.c: New test.
9495
9496 2002-04-04  David S. Miller  <davem@redhat.com>
9497
9498         * gcc.c-torture/execute/20020404-1.c: New test.
9499
9500 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR c/6123
9503         * gcc.dg/20020312-2.c: Do not declare global register variable
9504         if __PIC__ or __pic__ is defined.
9505
9506 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9507
9508         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9509         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9510
9511 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9512
9513         * gcc.misc-tests/linkage.exp: Update last change to handle
9514         sparc*-, not just sparc-.
9515
9516 2002-04-03  Richard Henderson  <rth@redhat.com>
9517
9518         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9519
9520 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9521
9522         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9523
9524 2002-04-02  David S. Miller  <davem@redhat.com>
9525
9526         * gcc.c-torture/execute/20020402-3.c: New test.
9527
9528 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9529
9530         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9531         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9532
9533         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9534         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9535         g77.f-torture/execute/20001201.x,
9536         g77.f-torture/execute/u77-test.x: New files.
9537
9538         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9539         * gcc.dg/wchar_t-1.c: Ditto.
9540
9541 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9542
9543         * gcc.c-torture/execute/20020402-1.c: New test.
9544
9545 2002-04-01  Richard Henderson  <rth@redhat.com>
9546
9547         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9548
9549         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9550
9551 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9554
9555 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9556
9557         * g++.dg/inherit/template-as-base.C: Expect error.
9558         * g++.dg/inherit/namespace-as-base.C: Likewise.
9559
9560 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9561
9562         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9563         g++.dg/ext/instantiate3.C: Tweak match patterns.
9564
9565         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9566         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9567         -da test.
9568
9569 2002-03-31  Richard Henderson  <rth@redhat.com>
9570
9571         * gcc.dg/special/alias-2.c: New.
9572         * gcc.dg/special/ecos.exp: Run it.
9573
9574 2002-03-31  Richard Henderson  <rth@redhat.com>
9575
9576         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9577
9578 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9579
9580         * gcc.dg/weak-1.c: Disable on h8300 port.
9581
9582 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9583
9584         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9585         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9586         ordering tests.
9587         * g++.dg/bprob/bprob-1.C: New test.
9588         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9589         * g++.dg/gcov/gcov-1.C: New test.
9590         * g++.dg/gcov/gcov-1.x: New file.
9591         * g++.dg/gcov/gcov-2.C: New test.
9592         * g++.dg/gcov/gcov-3.C: New test.
9593         * g++.dg/gcov/gcov-3.h: New file.
9594
9595 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9596
9597         * g++.old-deja/g++.other/builtins5.C: New test.
9598         * g++.old-deja/g++.other/builtins6.C: New test.
9599         * g++.old-deja/g++.other/builtins7.C: New test.
9600         * g++.old-deja/g++.other/builtins8.C: New test.
9601         * g++.old-deja/g++.other/builtins9.C: New test.
9602
9603 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9604
9605         * g++.dg/opt/static1.C: New test.
9606
9607         * g++.dg/opt/longbranch1.C: New test.
9608
9609 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9610
9611         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9612
9613         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9614
9615 2002-03-28  Jeffrey A Law  (law@redhat.com)
9616
9617         * gcc.c-torture/execute/20020328-1.c: New test.
9618
9619 2002-03-27  Richard Henderson  <rth@redhat.com>
9620
9621         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9622         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9623         move from g++.old-deja/g++.ext/.
9624
9625 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * g++.dg/init/new2.C: New test.
9628
9629 2002-03-26  Richard Henderson  <rth@redhat.com>
9630
9631         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9632
9633         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9634         on sparc.
9635
9636         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9637         sparcv9 systems.
9638         * gcc.dg/20001102-1.c: Likewise.
9639
9640 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9641
9642         * gcc.dg/cpp/endif-pedantic1.c,
9643         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9644
9645 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * g++.dg/init/new1.C: New test.
9648
9649 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9650
9651         * g++.dg/abi/vbase9.C: New test.
9652
9653 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9654
9655         * gcc.dg/arm-asm.c: New test.
9656
9657 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9658
9659         * gcc.dg/Wswitch-enum.c: New test.
9660         Fix PR c/5044.
9661
9662 2002-03-26  Richard Henderson  <rth@redhat.com>
9663
9664         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9665         structure.
9666
9667 2002-03-25  Richard Henderson  <rth@redhat.com>
9668
9669         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9670         sparcv9 systems.
9671
9672         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9673         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9674
9675 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9676
9677         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9678
9679 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9680
9681         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9682         targets using generic thunk support.
9683
9684 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * gcc.c-torture/compile/20020323-1.c: New test.
9687
9688         * g++.dg/opt/conj2.C: New test.
9689
9690 2002-03-24  Richard Henderson  <rth@redhat.com>
9691
9692         * gcc.dg/weak-1.c: Use -fno-common.
9693
9694 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9695
9696         * g77.dg/f77-edit-apostrophe-out.f: New test
9697         * g77.dg/f77-edit-h-out.f: New test
9698         * g77.dg/f77-edit-t-in.f: New test
9699         * g77.dg/f77-edit-t-out.f: New test
9700         * g77.dg/f77-edit-x-out.f: New test
9701         * g77.dg/f77-edit-slash-out.f: New test
9702         * g77.dg/f77-edit-colon-out.f: New test
9703         * g77.dg/f77-edit-s-out.f: New test
9704
9705 2002-03-24  Richard Henderson  <rth@redhat.com>
9706
9707         * objc/execute/formal_protocol-6.x: New XFAIL.
9708
9709 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9710
9711         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9712         that do not support weak symbols
9713
9714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9715
9716         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9717         * lib/g77.exp:  Likewise
9718         * lib/objc.exp: Likewise
9719
9720 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9721
9722         * gcc.dg/Wswitch-default.c: New test.
9723
9724 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9725
9726         * g++.dg/other/enum1.C: New test.
9727
9728 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9729
9730         * gcc.dg/pragma-ep-3.c: Fix typo.
9731
9732 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9733
9734         * g++.dg/inherit/template-as-base.C: New test.
9735
9736 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9739         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9740
9741 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9742
9743         * gcc.dg/cpp/multiline.c: Update to match.
9744
9745 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9746
9747         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9748
9749 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9750
9751         * gcc.dg/cpp/extratokens2.c:  New file.
9752
9753 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9754
9755         * gcc.dg/20020312-2.c: Add rs6000 target.
9756
9757         * gcc.c-torture/compile/20020319-1.c: New test.
9758
9759 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9760
9761         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9762         (A, E): Handle this.
9763
9764 2002-03-20  Jason Merrill  <jason@redhat.com>
9765
9766         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9767         ignoring -fpic.
9768         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9769         through prune_gcc_output.
9770
9771 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9772
9773         * gcc.c-torture/compile/20020320-1.c: New test.
9774
9775 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gcc.c-torture/compile/20020318-1.c: New test.
9778
9779         * gcc.dg/struct-by-value-1.c: New test.
9780
9781         * gcc.dg/20020319-1.c: New test.
9782
9783 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * g++.dg/opt/conj1.C: New test.
9786
9787 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9788
9789         * g++.dg/template/qualttp20.C: Revert previous change.
9790         * g++.dg/template/qualttp3.C: Likewise.
9791         * g++.dg/template/qualttp4.C: Likewise
9792         * g++.dg/template/qualttp5.C: Likewise
9793         * g++.dg/template/qualttp6.C: Likewise
9794         * g++.dg/template/qualttp7.C: Likewise
9795         * g++.dg/template/qualttp8.C: Likewise
9796         * g++.dg/template/recurse.C: Likewise.
9797
9798 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9799
9800         * gcc.dg/cpp/wchar-1.c: Update.
9801
9802 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9803
9804         * g++.dg/template/conv1.C: New test.
9805         * g++.dg/template/conv2.C: New test.
9806         * g++.dg/template/conv3.C: New test.
9807         * g++.dg/template/conv4.C: New test.
9808
9809 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9810
9811         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9812         * g++.dg/template/qualttp3.C: Likewise.
9813         * g++.dg/template/qualttp4.C: Likewise
9814         * g++.dg/template/qualttp5.C: Likewise
9815         * g++.dg/template/qualttp6.C: Likewise
9816         * g++.dg/template/qualttp7.C: Likewise
9817         * g++.dg/template/qualttp8.C: Likewise
9818         * g++.dg/template/recurse.C: Likewise.
9819
9820 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * g++.dg/opt/dtor1.C: New test.
9823
9824 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9825
9826         * gcc.c-torture/compile/20020315-1.c: New test.
9827
9828 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9829
9830         * gcc.dg/weak-1.c: Fix scan tests.
9831
9832 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9833
9834         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9835         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9836         cris-*-aout* mmix-*-*.
9837         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9838         cris-*-aout* mmix-*-*.
9839         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9840         cris-*-elf* cris-*-aout* and mmix-*-*.
9841         * gcc.dg/20001009-1.c: Ditto.
9842         * gcc.dg/20010912-1.c: Ditto.
9843         * gcc.dg/20020122-4.c: Ditto.
9844         * gcc.dg/inline-2.c: Ditto.
9845
9846 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9847
9848         * gcc.c-torture/compile/20020314-1.c: New test.
9849
9850 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9851
9852         * gcc.c-torture/execute/20020314-1.c: New test.
9853
9854 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9855
9856         * g++.dg/warn/Wunused-1.C: New test.
9857
9858 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9859
9860         * g++.dg/abi/mangle6.C: New test.
9861
9862 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9863
9864         * gcc.c-torture/compile/20020309-2.c: New test.
9865
9866         * gcc.c-torture/compile/20020312-1.c: New test.
9867
9868 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9869
9870         * g++.dg/other/access1.C: New test.
9871
9872 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * gcc.c-torture/execute/wchar_t-1.c: New test.
9875
9876 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9877
9878         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9879
9880 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9881
9882         * gcc.dg/20020312-1.c: New test case.
9883
9884 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9885
9886         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9887
9888 2002-03-11  Richard Henderson  <rth@redhat.com>
9889
9890         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9891         * g++.old-deja/g++.jason/report.C: Likewise.
9892
9893 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9896         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9897
9898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9899
9900         * testsuite/g++.dg/overload/pmf1.C: New test.
9901
9902 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9903
9904         * gcc.c-torture/execute/20020307-1.c: Use long.
9905
9906 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR optimization/5844
9909         * gcc.dg/20020310-1.c: New test.
9910
9911 2002-03-09  Michael Meissner  <meissner@redhat.com>
9912
9913         * gcc.c-torture/execute/memcpy-2.c: New test.
9914         * gcc.c-torture/execute/memset-1.c: New test.
9915         * gcc.c-torture/execute/strlen-1.c: New test.
9916         * gcc.c-torture/execute/strcmp-1.c: New test.
9917         * gcc.c-torture/execute/strncmp-1.c: New test.
9918
9919 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9920
9921         * gcc.dg/ppc-ldstruct.c: New test.
9922
9923 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9924
9925         * gcc.c-torture/execute/va-arg-22.c: New test.
9926
9927 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9928
9929         * gcc.c-torture/compile/20020309-1.c: New test.
9930
9931 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.c-torture/execute/20020307-2.c: New test.
9934
9935 2002-03-07  Jeffrey A Law  (law@redhat.com)
9936
9937         * g77.f-torture/compile/20020307-1.f: New test.
9938
9939 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9940
9941         * gcc.dg/unordered-1.c: New test.
9942
9943 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9944
9945         * gcc.c-torture/execute/20020307-1.c: New test.
9946
9947 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * gcc.dg/20020304-1.c: New test.
9950
9951         * gcc.c-torture/compile/20020304-2.c: New test.
9952
9953 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9954
9955         * gcc.c-torture/compile/20020304-1.c: New test case
9956         (from PR c/5830).
9957
9958 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9959
9960         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9961
9962 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         * g++.dg/other/classkey1.C: New test.
9965
9966 2002-03-01  Richard Henderson  <rth@redhat.com>
9967
9968         * gcc.c-torture/compile/981223-1.x: New.
9969         * gcc.c-torture/compile/920625-1.x: New.
9970
9971 2002-02-28  Richard Henderson  <rth@redhat.com>
9972
9973         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9974
9975 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9976
9977         * gcc.c-torture/execute/20020227-1.c: New test.
9978
9979 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9980
9981         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9982         here" ERROR lines.
9983         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9984         * g++.old-deja.g++.other/defarg1.C: Likewise.
9985         * g++.old-deja/g++.pt/calls2.C: Likewise.
9986         * g++.old-deja/g++.pt/crash20.C: Likewise.
9987         * g++.old-deja/g++.pt/crash30.C: Likewise.
9988         * g++.old-deja/g++.pt/crash36.C: Likewise.
9989         * g++.old-deja/g++.pt/crash6.C: Likewise.
9990         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9991         * g++.old-deja/g++.pt/derived3.C: Likewise.
9992         * g++.old-deja/g++.pt/error1.C: Likewise.
9993         * g++.old-deja/g++.pt/friend21.C: Likewise.
9994         * g++.old-deja/g++.pt/friend23.C: Likewise.
9995         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9996         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9997
9998 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9999
10000         * gcc.c-torture/execute/20020225-2.c: New test.
10001
10002 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10003
10004         * gcc.c-torture/execute/920730-1t.c,
10005         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10006         Delete test cases, only relevant to -traditional.
10007
10008 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10009
10010         * gcc.dg/cpp/undef1.c: Remove.
10011         * gcc.dg/cpp/directiv.c: Update.
10012         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10013
10014 2002-02-27  Michael Meissner  <meissner@redhat.com>
10015
10016         * gcc.c-torture/execute/20020226-1.c: New test.
10017
10018 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10019
10020         * g++.dg/debug/debug4.C: New test.
10021
10022         * gcc.dg/ia64-visibility-1.c: New test.
10023
10024 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10025
10026         * gcc.dg/debug/20020224-1.c: New.
10027
10028 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10029
10030         * gcc.c-torture/execute/960416-1.x: New.
10031         * gcc.c-torture/execute/divconst-3.x: Likewise.
10032
10033 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * gcc.dg/20020224-1.c: New test.
10036
10037 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10038
10039         * gcc.c-torture/execute/20020225-1.c: New.
10040
10041 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10042
10043         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10044
10045 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10046
10047         * gcc.dg/20020222-1.c: New test.
10048
10049 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10050
10051         * g++.dg/opt/anonunion1.C: New test.
10052
10053 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10054
10055         * g++.dg/template/qualttp19.C: New test.
10056         * g++.dg/template/qualttp20.C: New test.
10057         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10058         * g++.old-deja/g++.other/qual1.C: Likewise.
10059
10060 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10061
10062         * gcc.dg/attr-alwaysinline.c: New.
10063
10064 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.dg/20020220-1.c: New test.
10067
10068         * gcc.dg/20020220-2.c: New test.
10069
10070         * g++.dg/opt/mmx1.C: New test.
10071
10072 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10073
10074         * gcc.c-torture/compile/20020110.c: New test.
10075
10076 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10077
10078         * gcc.c-torture/execute/20020219-1.c: New test.
10079
10080         * gcc.dg/20020219-1.c: New test.
10081
10082         * gcc.dg/noncompile/20020220-1.c: New test.
10083
10084         * g++.dg/opt/ptrintsum1.C: New test.
10085
10086         * gcc.dg/debug/20020220-1.c: New test.
10087
10088 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10089
10090         * gcc.c-torture/execute/20020216-1.c: New test.
10091
10092 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10093
10094         * gcc.dg/decl-1.c: Update, new test.
10095
10096 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10097
10098         * g++.dg/abi/bitfield1.C: New test.
10099         * g++.dg/abi/bitfield2.C: New test.
10100
10101 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10102
10103         * gcc.dg/attr-nest.c: New test.
10104
10105 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10106
10107         * gcc.c-torture/execute/20020215-1.c: New test.
10108
10109 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10112         * g++.dg/debug/debug.exp: New.
10113         * g++.dg/debug/trivial.C: New.
10114         * g++.dg/debug/debug1.C: Moved...
10115         * g++.dg/other/debug1.C: ...from here.
10116         * g++.dg/debug/debug2.C: Moved...
10117         * g++.dg/other/debug2.C: ...from here.
10118         * g++.dg/debug/debug3.C: Moved...
10119         * g++.dg/other/debug3.C: ...from here.
10120
10121         * gcc.dg/noncompile/20020213-1.c: New test.
10122
10123 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * g++.dg/other/debug3.C: New test.
10126
10127         * gcc.c-torture/execute/20020213-1.c: New test.
10128
10129 2002-02-13  Richard Smith <richard@ex-parrot.com>
10130
10131         * g++.old-deja/g++.other/thunk1.C: New test.
10132
10133 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10134
10135         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10136
10137 2002-02-13  Stan Shebs  <shebs@apple.com>
10138
10139         * gcc.dg/altivec-3.c: New.
10140
10141 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10142
10143         * gcc.dg/Wunreachable-1.c: New test.
10144         * gcc.dg/Wunreachable-2.c: New test.
10145
10146 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10147
10148         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10149
10150 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10151
10152         * gcc.dg/decl-1.c: New test.
10153
10154 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10155
10156         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10157
10158 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10159
10160         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10161         * gcc.c-torture/compile/980506-1.x: Likewise.
10162
10163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10164
10165         * gcc.dg/20020210-1.c: New.
10166
10167 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10168
10169         * g77.f-torture/execute/947.f: New regression test
10170         for PR fortran/947.
10171
10172 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10173
10174         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10175         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10176
10177 2002-02-08  Richard Henderson  <rth@redhat.com>
10178
10179         * gcc.c-torture/compile/labels-3.c: New.
10180
10181 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10182
10183         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10184         expression statements work instead.
10185         * gcc.dg/noncompile/20020207-1.c: New test.
10186
10187 2002-02-07  Richard Henderson  <rth@redhat.com>
10188
10189         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10190
10191 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10192
10193         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10194         message from g77
10195         * lib/g77-dg.exp: Trim g77 error messages so that they are
10196         recognized by dg.exp.
10197
10198 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10199
10200         PR fortran/5473
10201         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10202
10203 2002-02-07  Richard Henderson  <rth@redhat.com>
10204
10205         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10206         to be sufficiently aligned for integers.
10207
10208 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10209
10210         * g++.dg/template/friend4.C: New test.
10211
10212 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10213
10214         PR fortran/5743
10215         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10216         unsupported cases.
10217
10218 2002-02-07  Richard Henderson  <rth@redhat.com>
10219
10220         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10221         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10222         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10223         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10224
10225 2002-02-06  Richard Henderson  <rth@redhat.com>
10226
10227         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10228
10229 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10230
10231         * gcc.dg/20020206-1.c: New test.
10232
10233 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.c-torture/execute/20020206-1.c: New test.
10236
10237         * gcc.c-torture/execute/20020206-2.c: New test.
10238
10239         PR optimization/5429:
10240         * gcc.c-torture/compile/20020206-1.c: New test.
10241
10242 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10243
10244         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10245         as certain file formats cannot support particularly large
10246         alignments.
10247
10248         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10249         and do not expect to be able to link the executable.
10250
10251         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10252         fail because the COFF format does not support the weak attribute.
10253
10254 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10255
10256         * g77.dg/pr5473.f:  New test
10257
10258 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10259
10260         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10261         Fix testcase accordingly.
10262
10263 2002-02-04  Richard Henderson  <rth@redhat.com>
10264
10265         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10266         (buf): Change to be an array of pointers, not ints.
10267
10268 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10269
10270         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10271         before all tests.  Move warning one line above to match where it
10272         C frontend emits.
10273         * gcc.dg/Wswitch-2.c: New test.
10274         * g++.dg/warn/Wswitch-1.C: New test.
10275         * g++.dg/warn/Wswitch-2.C: New test.
10276
10277 2002-02-04  Richard Henderson  <rth@redhat.com>
10278
10279         * g++.dg/abi/offsetof.C: Fix size comparison.
10280
10281 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10282
10283         * gcc.dg/cast-qual-2.c: New test.
10284
10285 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.dg/20020201-4.c: New test.
10288
10289 2002-02-04  Ben Elliston  <bje@redhat.com>
10290
10291         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10292         target_info attribute != 0, in addition to the empty string.
10293         (gcc_target_compile): Likewise.
10294
10295 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10296
10297         * gcc.dg/Wswitch.c: New test.
10298         PR gcc/4475. PR gcc/3780.
10299
10300 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10301
10302         * g77.f-torture/execute/5122.f: New test for regressions
10303         against PR fortran/5122.
10304
10305 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10306
10307         * g77.f-torture/compile/pr3743.f: Delete
10308         * g77.dg/pr3743-1.f: New test.
10309         * g77.dg/pr3743-2.f: New test.
10310         * g77.dg/pr3743-3.f: New test.
10311         * g77.dg/pr3743-4.f: New test.
10312
10313 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10314
10315         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10316
10317 2002-02-02  Richard Henderson  <rth@redhat.com>
10318
10319         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10320         * gcc.c-torture/execute/bf64-1.c: Likewise.
10321
10322 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/20020201-2.c: New test.
10325
10326         * gcc.dg/20020201-3.c: New test.
10327
10328         * gcc.c-torture/execute/bitfld-2.c: New test.
10329
10330 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10331
10332         * gcc.dg/bitfld-1.c: Update.
10333         * gcc.dg/bitfld-2.c: Update.
10334         * gcc.c-torture/execute/bitfld-1.x: New.
10335
10336 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.c-torture/execute/20020201-1.c: New test.
10339
10340 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10341
10342         PR target/5469
10343         * gcc.dg/20020201-1.c: New test.
10344
10345 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10346
10347         PR fortran/3743
10348         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10349         * g77.f-torture/compile/pr3743.x: Remove
10350
10351 2002-01-31  Tom Rix  <trix@redhat.com>
10352
10353         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10354
10355 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10356
10357         * gcc.dg/noncompile/20020130-1.c: New test.
10358
10359 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10360
10361         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10362
10363 2002-01-29  Richard Henderson  <rth@redhat.com>
10364
10365         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10366         to long long.
10367         * gcc.c-torture/execute/bf64-1.c: Likewise.
10368
10369 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10370
10371         * gcc.c-torture/execute/20020129-1.c: New test.
10372
10373 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10374
10375         * gcc.c-torture/compile/20000224-1.c: Update.
10376         * gcc.c-torture/execute/bitfld-1.c: New tests.
10377         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10378         * gcc.dg/uninit-A.c: Update.
10379
10380 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10381
10382         * g++.dg/template/ctor1.C: Add instantiation.
10383
10384 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10385
10386         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10387         argument to __builtin_prefetch to be const ptr.
10388
10389 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * gcc.c-torture/compile/20020120-1.c: New test.
10392
10393 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10394
10395         * gcc.c-torture/execute/20020127-1.c: New test.
10396
10397 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10398
10399         * g77.dg/f77-edit-i-in.f: New test
10400         * g77.dg/f77-edit-i-out.f: New test
10401
10402 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10403
10404         * gcc.dg/debug/debug.exp: New file.
10405         * gcc.dg/debug/trivial.c: New file.
10406         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10407         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10408         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10409         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10410         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10411         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10412         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10413         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10414         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10415         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10416         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10417         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10418         * gcc.dg/20000503-1.c: Removed.
10419         * gcc.dg/20010207-1.c: Removed.
10420         * gcc.dg/20011223-1.c: Removed.
10421         * gcc.dg/20020104-2.c: Removed.
10422         * gcc.dg/debug-1.c: Removed.
10423         * gcc.dg/debug-2.c: Removed.
10424         * gcc.dg/debug-3.c: Removed.
10425         * gcc.dg/debug-4.c: Removed.
10426         * gcc.dg/debug-5.c: Removed.
10427         * gcc.dg/debug-6.c: Removed.
10428         * gcc.dg/dwarf2-1.c: Removed.
10429         * gcc.dg/dwarf2-2.c: Removed.
10430
10431 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10432
10433         * g++.old-deja/g++.other/eh5.C: New test.
10434         * g++.old-deja/g++.other/sibcall2.C: New test.
10435         * g++.old-deja/g++.other/array9.C: New test.
10436         * g++.old-deja/g++.other/typename2.C: New test.
10437         * g++.old-deja/g++.other/crash60.C: New test.
10438         * g++.old-deja/g++.other/conv9.C: New test.
10439         * g++.old-deja/g++.other/mangle10.C: New test.
10440         * g++.old-deja/g++.other/unchanging1.C: New test.
10441         * g++.old-deja/g++.other/exprstmt1.C: New test.
10442         * g++.old-deja/g++.other/inline23.C: New test.
10443         * g++.old-deja/g++.eh/ia64-1.C: New test.
10444         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10445         * g++.old-deja/g++.other/reload1.C: New test.
10446         * g++.old-deja/g++.other/static20.C: New test.
10447         * g++.old-deja/g++.other/local-alloc1.C: New test.
10448         * g++.old-deja/g++.other/conv8.C: New test.
10449         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10450         * g++.old-deja/g++.other/storeexpr1.C: New test.
10451         * g++.old-deja/g++.other/storeexpr2.C: New test.
10452         * g++.dg/eh/template2.C: New test.
10453         * g++.dg/warn/weak1.C: New test.
10454
10455 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10456
10457         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10458         Remove first, non-varying, argument.
10459
10460 2002-01-23  Richard Henderson  <rth@redhat.com>
10461
10462         * gcc.dg/inline-2.c: New.
10463
10464         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10465         Add optional target arg.  Check number of arguments.
10466         (scan-assembler-not, scan-assembler-dem): Likewise.
10467         (scan-assembler-dem-not): Likewise.
10468
10469 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10470
10471         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10472         line 12.
10473         * g++.old-deja/g++.brendan/parse3.C,
10474         g++.old-deja/g++.other/crash26.C,
10475         g++.old-deja/g++.other/crash28.C,
10476         g++.old-deja/g++.other/crash29.C,
10477         g++.old-deja/g++.other/crash30.C,
10478         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10479
10480 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10481
10482         * gcc.dg/20020115-1.c: New.
10483
10484 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10485
10486         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10487
10488 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10489
10490         * gcc.dg/20020122-3.c: New.
10491
10492 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10493
10494         * g++.dg/other/gc1.C: New test.
10495
10496 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10497
10498         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10499
10500 2002-01-22  Richard Henderson  <rth@redhat.com>
10501
10502         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10503
10504 2002-01-22  Richard Henderson  <rth@redhat.com>
10505
10506         * gcc.dg/20020122-4.c: New.
10507
10508 2002-01-22  H.J. Lu <hjl@gnu.org>
10509
10510         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10511         link output.
10512         * gcc.dg/special/ecos.exp: Likewise.
10513         * lib/g++-dg.exp: Likewise.
10514         * lib/g77-dg.exp: Likewise.
10515         * lib/gcc-dg.exp : Likewise.
10516         * lib/mike-g++.exp: Likewise.
10517         * lib/mike-g77.exp: Likewise.
10518         * lib/mike-gcc.exp: Likewise.
10519         * lib/objc-dg.exp: Likewise.
10520
10521 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10522
10523         PR target/5379
10524         * gcc.dg/20020122-2.c: New test.
10525
10526 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10527
10528         * gcc.dg/20020122-1.c: New test.
10529
10530 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10531
10532         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10533
10534 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10535
10536         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10537
10538 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10539
10540         * gcc.c-torture/compile/20020121-1.c: New test.
10541
10542 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10543
10544         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10545         ld_library_path.
10546
10547 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10548
10549         * gcc.dg/20020218-1.c: New test.
10550
10551 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10552
10553         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10554         messages
10555         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10556         "At global scope" warning
10557         * g++.dg/ext/align1.C: Change cygwin test for alignment
10558         from db-bogus to dg-warning
10559
10560 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10561
10562         * g77.f-torture/compile/cpp2.F: New test.
10563
10564 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10565
10566         * g++.dg/template/access1.C: New test.
10567
10568 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10569
10570         * gcc.dg/20020118-1.c: New.
10571
10572 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10573
10574         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10575
10576 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10577
10578         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10579         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10580         alignment warnings.
10581
10582 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10583
10584         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10585         torture_with_loops and torture_without_loops
10586
10587 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10588
10589         * gcc.c-torture/compile/20020116-1.c: New test.
10590
10591 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10592
10593         * gcc.dg/20020116-2.c: New test.
10594
10595         * gcc.dg/ultrasp4.c: New test.
10596
10597         * gcc.dg/20020116-1.c: New test.
10598
10599 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10600
10601         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10602         by EABI.
10603
10604 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10605
10606         * gcc.misc-tests/i386-prefetch.exp: New.
10607         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10608         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10609         * gcc.misc-tests/i386-pf-none-1.c: New test.
10610         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10611
10612 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.dg/gnu89-init-1.c: Add new tests.
10615
10616 2002-01-15  Andreas Jaeger  <aj@suse.de>
10617
10618         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10619         * gcc.dg/i386-mmx-2.c: Likewise.
10620         * gcc.dg/i386-sse-1.c: Likewise.
10621         * gcc.dg/i386-sse-2.c: Likewise.
10622         * gcc.dg/i386-sse-3.c: Likewise.
10623
10624 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10625
10626         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10627         Uncomment additional cases that now pass.
10628
10629 2002-01-11  Richard Henderson  <rth@redhat.com>
10630
10631         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10632         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10633
10634 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10635
10636         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10637
10638 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10639
10640         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10641         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10642
10643 2002-01-10  Dale Johannesen  <dalej@apple.com>
10644
10645         * gcc.c-torture/execute/loop-11.c: New.
10646
10647 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10648
10649         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10650         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10651
10652 2002-01-09  Richard Henderson  <rth@redhat.com>
10653
10654         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10655         type in which to perform the operation for each size.
10656
10657 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10658
10659         * gcc.c-torture/compile/20020109-2.c: New test.
10660
10661 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10662
10663         * gcc.c-torture/execute/loop-10.c: New test.
10664
10665 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10666
10667         * gcc.c-torture/compile/20010226-1.c: New test.
10668         * gcc.c-torture/compile/20010227-1.c: New test.
10669         * gcc.c-torture/compile/20010426-1.c: New test.
10670         * gcc.c-torture/compile/20010510-1.c: New test.
10671         * gcc.c-torture/compile/20010605-3.c: New test.
10672         * gcc.c-torture/compile/20010824-1.c: New test.
10673         * gcc.c-torture/execute/20010409-1.c: New test.
10674         * gcc.dg/noncompile/20000901-1.c: New test.
10675         * gcc.dg/20001023-1.c: New test.
10676         * gcc.dg/20001101-1.c: New test.
10677         * gcc.dg/20001102-1.c: New test.
10678         * gcc.dg/20010207-1.c: New test.
10679         * gcc.dg/20010405-1.c: New test.
10680         * gcc.dg/20010822-1.c: New test.
10681         * gcc.dg/20011107-1.c: New test.
10682
10683 2002-01-09  Jeffrey A Law  (law@redhat.com)
10684
10685         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10686
10687         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10688         execution failure on PA targets.
10689
10690 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * gcc.c-torture/compile/20020109-1.c: New test.
10693
10694 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10695
10696         * gcc.c-torture/execute/20020108-1.c: New test.
10697
10698 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10699
10700         * gcc.dg/20020108-1.c: New test.
10701
10702 2002-01-08  H.J. Lu <hjl@gnu.org>
10703
10704         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10705         for header files.
10706
10707 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10708
10709         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10710         consistency.
10711
10712 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10713
10714         * gcc.dg/altivec-4.c: Test altivec predicates.
10715
10716 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10717
10718         * gcc.c-torture/execute/20020107-1.c: New test.
10719
10720 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10721
10722         PR c/5279
10723         * gcc.c-torture/compile/20020106-1.c: New test.
10724
10725 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10726
10727         * gcc.c-torture/execute/nestfunc-4.c: New test.
10728
10729 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10730
10731         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10732         extra triple that slipped in.
10733         * g++.old-deja/g++.abi/align.C: Likewise.
10734         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10735
10736 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10737
10738         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10739         * g++.old-deja/g++.abi/align.C: Likewise.
10740         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10741
10742         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10743         on FreeBSD/i386.
10744         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10745         FreeBSD.
10746
10747 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10748
10749         * gcc.dg/20020104-1.c: New test.
10750
10751         * gcc.dg/20020104-2.c: New test.
10752
10753 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10754
10755         * gcc.dg/20020103-1.c: Fix typo in target selector.
10756
10757 2002-01-03  Richard Henderson  <rth@redhat.com>
10758
10759         * gcc.dg/20020103-1.c: New.
10760
10761 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10762
10763         * gcc.c-torture/execute/20020103-1.c: New test.
10764
10765 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * g++.dg/other/debug2.C: New test.
10768
10769         * gcc.c-torture/compile/20020103-1.c: New test.
10770
10771 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10772
10773         * gcc.dg/gnu89-init-1.c: Added new tests.
10774
10775 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * g++.dg/template/friend2.C: Remove as patch is reverted.
10778
10779         * g++.dg/warn/oldcast1.C: New test.
10780
10781         * g++.dg/template/ptrmem1.C: New test.
10782         * g++.dg/template/ptrmem2.C: New test.
10783
10784         * g++.dg/template/ntp.C: New test.
10785
10786         * g++.dg/other/component1.C: New test.
10787
10788         * g++.dg/template/ttp3.C: New test.
10789
10790         * g++.dg/template/friend2.C: New test.
10791         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10792
10793 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10794
10795         * g++.dg/other/ptrmem1.C: New test.
10796         * g++.dg/other/ptrmem2.C: New test.
10797
10798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10799
10800         * g++.dg/template/ctor1.C: New test.
10801
10802 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         * g++.dg/template/friend2.C: New test.
10805
10806 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10807
10808         * gcc.dg/mmix-1.c: New test.
10809
10810 2001-12-31  Richard Henderson  <rth@redhat.com>
10811
10812         * gcc.dg/asm-5.c: New.
10813
10814 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10815
10816         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10817         in namespace __gnu_cxx
10818
10819 2001-12-30  Richard Henderson  <rth@redhat.com>
10820
10821         * gcc.dg/debug-6.c: New.
10822
10823 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10824
10825         * gcc.c-torture/compile/20011229-2.c: New test.
10826
10827 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * gcc.dg/debug-3.c: New test.
10830         * gcc.dg/debug-4.c: New test.
10831         * gcc.dg/debug-5.c: New test.
10832
10833 2001-12-29  Richard Henderson  <rth@redhat.com>
10834
10835         * g++.dg/eh/loop1.C: New.
10836
10837 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         * g++.dg/template/crash1.C: New test.
10840
10841 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.dg/other/const1.C: New test.
10844
10845 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10846
10847         * gcc.c-torture/compile/20011229-1.c: New test.
10848
10849 2001-12-28  Stan Shebs  <shebs@apple.com>
10850
10851         * lib/objc-torture.exp: Resync with c-torture.exp.
10852         * lib/objc.exp: Load standard libraries.
10853
10854 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10857         additional tests.
10858
10859 2001-12-27  Roger Sayle <roger@eyesopen.com>
10860
10861         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10862
10863 2001-12-27  Richard Henderson  <rth@redhat.com>
10864
10865         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10866
10867 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         * g++.dg/eh/ctor1.C: New test.
10870         * g++.dg/other/error2.C: New test.
10871
10872 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         * g++.dg/other/init2.C: New test.
10875
10876 2001-12-24  Richard Henderson  <rth@redhat.com>
10877
10878         * gcc.dg/20011223-1.c: New.
10879         * gcc.dg/inline-1.c: New.
10880
10881 2001-12-23  Richard Henderson  <rth@redhat.com>
10882
10883         * gcc.dg/asm-4.c: Test operand modifiers.
10884
10885 2001-12-23  Richard Henderson  <rth@redhat.com>
10886
10887         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10888
10889 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10890
10891         * gcc.c-torture/execute/20011223-1.c: New test.
10892
10893 2001-12-21  Richard Henderson  <rth@redhat.com>
10894
10895         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10896         re-enables the warning.
10897
10898 2001-12-21  Richard Henderson  <rth@redhat.com>
10899
10900         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10901
10902 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.c-torture/compile/20011218-1.c: New test.
10905
10906 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10907
10908         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10909         arm-isr.c test.
10910         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10911         epilogue generation for ARM ISR routines.
10912
10913 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10914
10915         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10916         * gcc.dg/format/c90-printf-3.c: Likewise.
10917         * gcc.dg/format/c99-printf-3.c: Likewise.
10918         * gcc.dg/format/ext-1.c: Likewise.
10919         * gcc.dg/format/ext-6.c: Likewise.
10920         * gcc.dg/format/format.h: Prototype unlocked stdio.
10921
10922 2001-12-20  Richard Henderson  <rth@redhat.com>
10923
10924         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10925         (arena): Use it.
10926         (malloc): Correct allocation logic.  Abort if we fill up the
10927         arena before initialization complete.
10928         (realloc): Correct allocation logic.
10929
10930 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * gcc.c-torture/compile/20011219-2.c: New test.
10933
10934         * gcc.c-torture/execute/20011219-1.c: New test.
10935
10936 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10937
10938         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10939         target does not support weak symbols.
10940
10941 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * gcc.c-torture/compile/20011219-1.c: New test.
10944
10945 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10946
10947         * g++.dg/other/error1.C: New test.
10948
10949 2001-12-17  Jeffrey A Law  (law@redhat.com)
10950
10951         * gcc.c-torture/execute/20011217-1.c: New test.
10952
10953 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10954
10955         * objc.dg/special/: New directory.
10956         * objc.dg/special/special.exp: New file.
10957         * objc.dg/special/unclaimed-category-1.h: New file.
10958         * objc.dg/special/unclaimed-category-1a.m: New file.
10959         * objc.dg/special/unclaimed-category-1.m: New file.
10960
10961 2001-12-17  Andreas Jaeger  <aj@suse.de>
10962
10963         * gcc.c-torture/compile/20011217-2.c: New test.
10964
10965 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10966
10967         * gcc.c-torture/compile/20011217-1.c: New test.
10968
10969 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10970
10971         * testsuite/gcc.dg/20011214-1.c: New.
10972
10973 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10974
10975         * gcc.dg/altivec-4.c: New.
10976
10977 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10978
10979         * gcc.dg/20011113-1.c: New test.
10980
10981 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10982
10983         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10984         std::__malloc_alloc_template<0> and
10985         std::__default_alloc_template<false, 0>.
10986
10987 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10988
10989         * objc/execute/bf-21.m: New test.
10990         * objc/execute/enumeration-1.m: New test.
10991         * objc/execute/enumeration-2.m: New test.
10992
10993 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gcc.dg/gnu89-init-1.c: New test.
10996
10997 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10998
10999         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11000         * g++.old-deja/g++.jason/2371.C: Likewise.
11001         * g++.old-deja/g++.jason/template33.C: Likewise.
11002         * g++.old-deja/g++.jason/template34.C: Likewise.
11003         * g++.old-deja/g++.jason/template36.C: Likewise.
11004         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11005         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11006         * g++.old-deja/g++.other/typename1.C: Likewise.
11007         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11008         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11009         * g++.old-deja/g++.pt/typename11.C: Likewise.
11010         * g++.old-deja/g++.pt/typename14.C: Likewise.
11011         * g++.old-deja/g++.pt/typename16.C: Likewise.
11012         * g++.old-deja/g++.pt/typename3.C: Likewise.
11013         * g++.old-deja/g++.pt/typename4.C: Likewise.
11014         * g++.old-deja/g++.pt/typename5.C: Likewise.
11015         * g++.old-deja/g++.pt/typename7.C: Likewise.
11016         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11017
11018 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         * g++.dg/other/linkage1.C: New test.
11021         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11022         specifiers.
11023
11024 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11025
11026         * gcc.dg/concat.c: New test.
11027
11028 2001-12-11  Stan Shebs  <shebs@apple.com>
11029
11030         * objc/compile: New test directory.
11031         * objc/compile/compile.exp: New expect script.
11032         * objc/compile/20011211-1.m: New compile test.
11033
11034 2001-12-11  Jason Merrill  <jason@redhat.com>
11035
11036         * lib/prune.exp (prune_gcc_output): Also handle "In member
11037         function".  So many permutations...
11038
11039 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         * g++.dg/template/typedef1.C: New test.
11042
11043 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11044
11045         * g++.dg/other/copy1.C: New test.
11046
11047 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11048
11049         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11050
11051         * gcc.dg/builtin-choose-expr.c: New.
11052
11053 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11054
11055         * gcc.dg/altivec-2.c: New.
11056
11057 2001-12-07  Richard Henderson  <rth@redhat.com>
11058
11059         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11060
11061 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11062
11063         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11064         ultrasparc.
11065
11066 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11067
11068         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11069
11070 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11071
11072         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11073         variable argument list.
11074
11075 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11076
11077         * gcc.c-torture/execute/memcheck: Delete entire directory.
11078         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11079         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11080
11081 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11082
11083         * gcc.dg/Wshadow-1.c: New test.
11084
11085 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11086
11087         * gcc.c-torture/compile/20011130-1.c: New test.
11088
11089         * gcc.dg/noncompile/20011025-1.c: New test.
11090
11091         * g++.dg/other/anon-union.C: New test.
11092
11093         * gcc.c-torture/execute/20011024-1.c: New test.
11094
11095 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11096
11097         * gcc.c-torture/execute/20000722-1.x,
11098         gcc.c-torture/execute/20010123-1.x: Remove.
11099         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11100         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11101         gcc.dg/c99-complit-2.c: New tests.
11102
11103 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         * g++.dg/inherit/base1.C: New test.
11106
11107 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * g++.dg/other/stdarg1.C: New test.
11110
11111         * gcc.c-torture/compile/20011130-2.c: New test.
11112
11113 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11114
11115         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11116         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11117         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11118         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11119         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11120         * gcc.dg/builtin-prefetch-1.c: New test.
11121
11122 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * gcc.dg/20011130-1.c: New test.
11125
11126 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11127
11128         * g++.dg/other/scope1.C: New test.
11129         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11130
11131 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11132
11133         * gcc.dg/vla-init-1.c: New test.
11134
11135 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11136
11137         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11138
11139 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11140
11141         * objc.dg/alias.m: Update.
11142         * objc.dg/class-1.m: Update.
11143         * objc.dg/const-str-1.m: Update.
11144         * objc.dg/fwd-proto-1.m: Update.
11145         * objc.dg/id-1.m: Update.
11146         * objc.dg/super-class-1.m: Update.
11147
11148 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11149
11150         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11151         constructs.
11152
11153 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11154
11155         * gcc.c-torture/execute/20011128-1.c: New test.
11156
11157 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11158
11159         * gcc.dg/20011127-1.c: New test.
11160
11161 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11162
11163         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11164         from Austin Group draft 7.
11165         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11166         scanf format arguments.
11167         * gcc.dg/format/no-exargs-2.c: New test.
11168
11169 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         * g++.dg/abi/vbase8-4.C: New test.
11172
11173 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11174
11175         * gcc.c-torture/execute/20011121-1.c: New test.
11176
11177 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11178
11179         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11180
11181 2001-11-23  Andreas Jaeger  <aj@suse.de>
11182
11183         * gcc.dg/cpp/charconst-2.c: New test.
11184
11185 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11186
11187         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11188         to the host if it is remote.  Let tests specify extra headers
11189         they use.
11190         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11191         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11192         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11193         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11194         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11195         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11196         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11197         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11198         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11199         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11200
11201 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11202
11203         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11204         for little endian ARMs.
11205
11206 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11207
11208         * gcc.c-torture/compile/20011119-1.c: New test.
11209         * gcc.c-torture/compile/20011119-2.c: New test.
11210
11211 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11212
11213         * gcc.dg/altivec-1.c: Fix typo.
11214
11215 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11216
11217         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11218
11219 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11220
11221         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11222
11223 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11224
11225         * lib/g77.exp: Don't specify --rpath-link.
11226
11227         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11228         across all the headers.
11229         * gcc.dg/format/format.exp: For testing on a remote host,
11230         copy format.h.
11231
11232         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11233         * gcc.c-torture/execute/930406-1.c: Likewise.
11234         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11235
11236 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11237
11238         * gcc.dg/altivec-1.c: New.
11239
11240 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11241
11242         * gcc.dg/cpp/fpreprocessed.c: New test case.
11243
11244 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11245
11246         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11247         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11248         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11249
11250 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11251
11252         * gcc.dg/no-builtin-1.c: New test.
11253
11254 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11255
11256         * gcc.c-torture/execute/20011115-1.c: New test.
11257
11258 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11259
11260         * gcc.c-torture/compile/20011114-2.c: New test.
11261         * gcc.c-torture/compile/20011114-3.c: New test.
11262         * gcc.c-torture/compile/20011114-4.c: New test.
11263
11264 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11265
11266         * g++.dg/other/init1.C: New test.
11267
11268 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11269
11270         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11271         message.
11272
11273         * gcc.c-torture/execute/20011114-1.c: New testcase.
11274
11275         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11276         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11277         like the (before this change) version of 20010327-1.c.
11278
11279 2001-11-14  Roger Sayle <roger@eyesopen.com>
11280
11281         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11282
11283 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11284
11285         * g++.dg/init/array2.C: New test.
11286
11287 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11288
11289         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11290
11291 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.dg/other/forscope1.C: New test.
11294         * g++.dg/ext/forscope1.C: New test.
11295         * g++.dg/ext/forscope2.C: New test.
11296
11297 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * gcc.c-torture/execute/20011113-1.c: New test.
11300
11301 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11302
11303         * gcc.c-torture/execute/20011109-2.c: New test.
11304
11305         * gcc.c-torture/execute/20011109-1.c: New test.
11306
11307 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * gcc.c-torture/compile/20011109-1.c: New test.
11310
11311 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11312
11313         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11314         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11315         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11316         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11317         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11318         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11319         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11320
11321 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11322
11323         * g++.dg/warn/Wshadow-1.C: New tests.
11324         * g++.old-deja/g++.mike/for3.C: Update.
11325
11326 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11327
11328         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11329         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11330         XFAILs.  Adjust expected error texts.
11331         * gcc.c-torture/compile/20011106-1.c,
11332         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11333         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11334         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11335         gcc.dg/c99-array-lval-5.c: New tests.
11336
11337 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11338
11339         * gcc.dg/cpp/defined.c: Update.
11340
11341 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11342
11343         * gcc.c-torture/execute/anon-1.c: New test.
11344
11345 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11346
11347         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11348         same size, so no warning should be produced on stormy16.
11349
11350         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11351         due to oversized array.
11352         * g++.old-deja/g++.mike/ns15.C: Likewise.
11353         * g++.old-deja/g++.pt/crash16.C: Likewise.
11354
11355 2001-11-02  Graham Stott  <grahams@redhat.com>
11356
11357         * g++.dgother/debug1.C: Fix typos.
11358
11359 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * g++.dg/other/debug1.C: New test.
11362
11363 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11364
11365         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11366         of unsigned long.
11367
11368 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.dg/20011029-2.c: New test.
11371
11372         * gcc.c-torture/compile/20011029-1.c: New test.
11373
11374 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11375
11376         * objc/execute/class_self-1.m: New test.
11377         * objc/execute/class_self-2.m: New test.
11378
11379 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11380
11381         * gcc.misc-tests/msgs.exp: Delete.
11382         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11383         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11384         error set to match recent changes.
11385
11386 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11387
11388         * gcc.dg/20011021-1.c: New test.
11389
11390 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.c-torture/compile/20011023-1.c: New test.
11393
11394 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11395
11396         * lib/g77.exp: Rewrite based on lib/g++.exp.
11397
11398 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.c-torture/execute/20011019-1.c: New test.
11401
11402         * gcc.dg/20011018-1.c: New test.
11403
11404 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11405
11406         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11407
11408 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11409
11410         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11411         * gcc.dg/attr-invalid.c: Likewise.
11412
11413 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * testsuite/gcc.dg/20011015-1.c: New test.
11416
11417 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11418
11419         * g++.dg/template/unify2.C: New test.
11420
11421 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11422
11423         * g++.dg/other/exception-specification.C: New test
11424
11425 2001-10-13  Tom Rix  <trix@redhat.com>
11426
11427         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11428         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11429
11430 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11431
11432         * testsuite/gcc.dg/20011009-1.c: New test.
11433
11434 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11435
11436         PR g++/4476
11437         * g++.dg/other/friend1.C: New test.
11438
11439 2001-10-11  Richard Henderson  <rth@redhat.com>
11440
11441         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11442
11443 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11444
11445         * gcc.c-torture/compile/20011010-1.c: New.
11446
11447 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11448
11449         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11450         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11451         g77.f-torture/execute/execute.exp,
11452         g77.f-torture/noncompile/noncompile.exp,
11453         gcc.c-torture/compile/compile.exp,
11454         gcc.c-torture/execute/execute.exp,
11455         gcc.c-torture/execute/ieee/ieee.exp,
11456         gcc.c-torture/execute/memcheck/memcheck.exp,
11457         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11458         objc/execute/execute.exp: Update FSF address.
11459
11460 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11461
11462         * gcc.dg/cpp/cmdlne-C.c: Update.
11463         * gcc.dg/cpp/cmdlne-C2.c: New.
11464
11465 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11466
11467         * gcc.c-torture/execute/20011008-3.c: New.
11468
11469 2001-10-08  DJ Delorie  <dj@redhat.com>
11470
11471         * gcc.dg/20011008-1.c: New.
11472         * gcc.dg/20011008-2.c: New.
11473
11474 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11475
11476         * gcc.dg/cpp/spacing1.c: Update test.
11477
11478 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11479
11480         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11481         spelling errors of "separate" as "seperate".
11482
11483 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11484
11485         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11486         enough to avoid inlining.
11487
11488 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11489
11490         * lib/g77.exp: set libg2c_dir correctly.
11491
11492 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11493
11494         * gcc.dg/cpp/macro11.c: New test.
11495
11496 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11497
11498         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11499         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11500         gcc.dg/format/multattr-3.c: New tests.
11501         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11502         tests for format attributes on function pointers being rejected.
11503
11504 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11505
11506         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11507
11508 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11509
11510         * g++.dg/warn/format1.C: New test.
11511
11512 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11513
11514         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11515
11516 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11517
11518         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11519
11520 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11521
11522         * gcc.dg/cpp/redef2.c: Add test.
11523
11524 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11525
11526         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11527         long-standing bug on i686, apparently.
11528         * gcc.c-torture/execute/loop-2c.x: New file.
11529         * gcc.c-torture/execute/loop-2d.x: New file.
11530         * gcc.c-torture/execute/loop-3c.x: New file.
11531
11532 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11533
11534         * gcc.dg/cpp/20000625-2.c: Correct line number.
11535
11536 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11537
11538         * gcc.dg/cpp/macro10.c: New test.
11539         * gcc.dg/cpp/strify3.c: New test.
11540         * gcc.dg/cpp/spacing1.c: Add tests.
11541         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11542         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11543
11544 2001-09-24  DJ Delorie  <dj@redhat.com>
11545
11546         * gcc.c-torture/execute/20010924-1.c: New test.
11547
11548 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11549
11550         * testsuite/objc/execute/paste.m: Remove.
11551
11552 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11553
11554         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11555
11556 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11557
11558         * g77.dg/strlen0.f: New test.
11559
11560 2001-09-21  Richard Henderson  <rth@redhat.com>
11561
11562         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11563         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11564
11565 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11566
11567         Table-driven attributes.
11568         * g++.dg/ext/attrib1.C: New test.
11569
11570 2001-09-20  DJ Delorie  <dj@redhat.com>
11571
11572         * gcc.dg/20000926-1.c: Update expected warning messages.
11573         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11574         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11575         array.
11576
11577 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11578
11579         * g++.dg/eh/registers1.C: New test case.
11580
11581 2001-09-17  Richard Henderson  <rth@redhat.com>
11582
11583         * gcc.dg/array-5.c: Fix VLA decomposition test.
11584
11585 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11586
11587         * gcc.dg/cpp/line5.c: New testcase.
11588
11589 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11590
11591         * gcc.dg/cpp/macro9.c: New test.
11592
11593 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11594
11595         * gcc.c-torture/execute/980223.c: Change type of addr from long
11596         to char *.
11597
11598 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11599
11600         * gcc.c-torture/execute/20010915-1.c: New test.
11601
11602 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11603
11604         * g77.dg/bprob: New directory.
11605         * g77.dg/bprob/bprob.exp: New file.
11606         * g77.dg/bprob/bprob-1.f: New test.
11607         * g77.dg/gcov: New directory.
11608         * g77.dg/gcov/gcov.exp: New file.
11609         * g77.dg/gcov/gcov-1.f: New test.
11610         * g77.dg/gcov/gcov-1.x: New file.
11611
11612 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11613
11614         * gcc.dg/cpp/directiv.c: Update.
11615         * gcc.dg/cpp/undef1.c: Update.
11616
11617 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11618
11619         * gcc.dg/20010912-1.c: New test.
11620
11621 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11622
11623         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11624         language-independent file in lib.
11625         * lib/gcov.exp: New file.
11626
11627 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11628
11629         * gcc.c-torture/compile/20010911-1.c: New test.
11630
11631 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11632
11633         * lib/profopt.exp: New, to support profile-directed optimizations.
11634         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11635         * gcc.misc-tests/bprob-1.c: New test.
11636         * gcc.misc-tests/bprob-2.c: New test.
11637
11638 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11639
11640         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11641         XFAIL and which kinds of gcov output to verify.
11642         * gcc.misc-tests/gcov-4b.x: New file.
11643         * gcc.misc-tests/gcov-5b.x: New file.
11644         * gcc.misc-tests/gcov-6.x: New file.
11645         * gcc.misc-tests/gcov-7.c: New test.
11646         * gcc.misc-tests/gcov-7.x: New file.
11647
11648 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11649
11650         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11651         * gcc.misc-tests/gcov-6.c: New test.
11652
11653 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11654
11655         PR c++/3986
11656         * g++.dg/abi/vbase1.C: New test.
11657
11658 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11659
11660         * objc.dg/method-2.m: New.
11661
11662 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         PR c++/4203
11665         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11666         * g++.dg/init/empty1.C: New test.
11667
11668 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11669
11670         * gcc.c-torture/compile/20010903-1.c: New test.
11671
11672 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11673
11674         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11675         for m68k.
11676
11677 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11678
11679         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11680
11681         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11682
11683         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11684
11685 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11686
11687         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11688         for 16-bit 'unsigned int'.
11689
11690 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11691
11692         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11693
11694 2001-08-27  Richard Henderson  <rth@redhat.com>
11695
11696         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11697         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11698
11699 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11700
11701         * gcc.dg/asm-names.c (ymain): New.
11702
11703 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11704
11705         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11706         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11707         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11708
11709 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11710
11711         * gcc.dg/compare5.c: New testcase.
11712
11713 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11714
11715         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11716         and "In instantiation".
11717
11718 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11719
11720         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11721
11722 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11723
11724         * gcc.misc-tests/gcov.exp: Add support for branch information.
11725         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11726         * gcc.misc-tests/gcov-4.c: New test.
11727         * gcc.misc-tests/gcov-4b.c: New test.
11728         * gcc.misc-tests/gcov-5b.c: New test.
11729
11730 2001-08-20  Zack Weinberg  <zackw@panix.com>
11731
11732         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11733         expected to fail.
11734
11735 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11736
11737         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11738
11739 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11740
11741         * g++.dg/eh/
11742         Moved to gcc-deps.exp
11743         * gcc-deps.exp: New file.
11744
11745 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11746
11747         * g++.old-deja/g++.pt/defarg14.C: New test.
11748
11749 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.old-deja/g++.other/lineno5.C: New test.
11752
11753 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11754
11755         * g++.old-deja/g++.pt/crash68.C: New test.
11756
11757 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         * g++.old-deja/g++.other/crash42.C: New test.
11760
11761 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11762
11763         * gcc.dg/cpp/extratokens.c: Fix.
11764         * gcc.dg/cpp/skipping2.c: New tests.
11765
11766 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11767
11768         * gcc.c-torture/execute/20010724-1.c: New file.
11769         * gcc.c-torture/execute/20010724-1.x: New file.
11770
11771 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.other/cond7.C: New test.
11774
11775 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.other/optimize4.C: New test.
11778
11779 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11780
11781         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11782
11783 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11784
11785         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11786         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11787         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11788         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11789
11790         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11791         bug report" message.
11792
11793         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11794         * g++.dg/ext/instantiate1.C: Move from old-deja.
11795
11796 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11797
11798         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11799         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11800         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11801         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11802
11803 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11804
11805         * gcc.c-torture/execute/20010723-1.c: New test.
11806
11807 2001-07-23  Ben Elliston  <bje@redhat.com>
11808
11809         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11810
11811 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11812
11813         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11814         i[34567]86-*-*.
11815         Delete handling of ieee_multilib_flags.
11816         Pass -mieee for alpha*-*-* and sh-*-*.
11817         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11818
11819 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         Remove old-abi tests.
11822         * g++.old-deja/g++.mike/p11116.C: Remove.
11823         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11824
11825 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11826
11827         * g77.f-torture/compile/pr3743.f:  New test
11828
11829 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11830
11831         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11832
11833 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11834
11835         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11836         g++.old-deja/g++.pt/static6.C: Likewise.
11837         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11838         supports weak symbols.
11839
11840 2001-07-18  Andreas Jaeger  <aj@suse.de>
11841
11842         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11843         supported again.
11844
11845 2001-07-18  Andreas Jaeger  <aj@suse.de>
11846
11847         * gcc.dg/iftrap-1.c: Fix target line.
11848
11849 2001-07-17  Richard Henderson  <rth@redhat.com>
11850
11851         * gcc.c-torture/execute/20010717-1.c: New.
11852
11853 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11854
11855         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11856         tests.
11857
11858 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11859
11860         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11861
11862 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11863
11864         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11865         UAC_SIGBUS, UAC_NOPRINT definitions.
11866
11867 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11868
11869         * objc/execute/object_is_class.m: New test.
11870         * objc/execute/object_is_meta_class.m: New test.
11871
11872 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11873
11874         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11875         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11876
11877 2001-01-15  David Bil
11878         * objc/execute/class-14.m: Added.
11879         * objc/execute/class-2.m: Added.
11880         * objc/execute/class-3.m: Added.
11881         * objc/execute/class-4.m: Added.
11882         * objc/execute/class-5.m: Added.
11883         * objc/execute/class-6.m: Added.
11884         * objc/execute/class-7.m: Added.
11885         * objc/execute/class-8.m: Added.
11886         * objc/execute/class-9.m: Added.
11887         * objc/execute/class-tests-1.h
11888         * objc/execute/class-tests-2.h
11889         * objc/execute/compatibility_alias.m: Added.
11890         * objc/execute/encode-1.m: Added.
11891         * objc/execute/formal_protocol-1.m: Added.
11892         * objc/execute/formal_protocol-2.m: Added.
11893         * objc/execute/formal_protocol-3.m: Added.
11894         * objc/execute/formal_protocol-4.m: Added.
11895         * objc/execute/formal_protocol-5.m: Added.
11896         * objc/execute/formal_protocol-6.m: Added.
11897         * objc/execute/formal_protocol-7.m: Added.
11898         * objc/execute/informal_protocol.m: Added.
11899         * objc/execute/initialize.m: Added.
11900         * objc/execute/load.m: Added.
11901         * objc/execute/many_args_method.m: Added.
11902         * objc/execute/nested-3.m: Added.
11903         * objc/execute/no_clash.m: Added.
11904         * objc/execute/private.m: Added.
11905         * objc/execute/redefining_self.m: Added.
11906         * objc/execute/root_methods.m: Added.
11907         * objc/execute/selector-1.m: Added.
11908         * objc/execute/static-1.m: Added.
11909         * objc/execute/static-2.m: Added.
11910         * objc/execute/va_method.m: Added.
11911
11912 2001-03-10  Richard Henderson  <rth@redhat.com>
11913
11914         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11915
11916 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11917
11918         * g++.old-deja/g++.other/crash31.C: XFAIL.
11919         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11920         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11921         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11922         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11923         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11924
11925 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11926
11927         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11928
11929 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11930
11931         * gcc.dg/20000724-1.c: Don't use multiline strings.
11932
11933 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11934
11935         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11936         result of -cString against what we expect it to be; don't just
11937         print it out for no one to read.
11938
11939         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11940         Based on testcases provided by Nicola Pero.
11941
11942 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11943
11944         * gcc.dg/cpp/macro7.c: New test.
11945
11946 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11947
11948         * gcc.dg/cpp/multiline.c: Update.
11949
11950 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         * g++.old-deja/g++.other/enum3.C: New test.
11953
11954 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11955
11956         * g++.old-deja/g++.other/pod1.C: New test.
11957
11958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11959
11960         * g++.old-deja/g++.ext/overload1.C: New test.
11961
11962 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11963
11964         * g++.old-deja/g++.pt/using1.C: New test.
11965
11966 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11967
11968         * g++.old-deja/g++.other/using9.C: New test.
11969
11970 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11971
11972         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11973
11974         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11975
11976 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         * g++.old-deja/g++.ext/realpt1.C: Remove.
11979
11980 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11981
11982         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11983
11984 2001-02-26  Will Cohen  <wcohen@redhat.com>
11985
11986         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11987
11988 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11989
11990         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11991         templatized constructors.
11992
11993 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11994
11995         * gcc.c-torture/execute/20010224-1.c: New test.
11996
11997 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11998
11999         * gcc.c-torture/execute/20010222-1.c: New test.
12000
12001 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12002
12003         * g++.old-deja/g++.other/inline20.C: New test.
12004
12005 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12006
12007         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12008
12009 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12010
12011         * g++.old-deja/g++.other/lookup22.C: New test.
12012
12013 200
12014         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12015         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12016         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12017         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12018         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12019
12020 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12021
12022         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12023         account.
12024
12025 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12026
12027         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12028
12029 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         * g++.old-deja/g++.pt/crash62.C: New test.
12032
12033 2001-01-04  Richard Henderson  <rth@redhat.com>
12034
12035         * gcc.dg/20000926-1.c: Update expected warnings.
12036         * gcc.dg/array-2.c: Likewise.
12037         * gcc.dg/array-4.c: Also validate flexible array members.
12038         * gcc.dg/c99-flex-array-1.c: New.
12039
12040 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12041
12042         * gcc.c-torture/compile/20001222-1.x: Remove.
12043
12044 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12045
12046         * gcc.c-torture/execute/built-in-setjmp.c: New.
12047
12048 2001-01-03  Richard Henderson  <rth@redhat.com>
12049
12050         * gcc.dg/940510-1.c: Update expected error wording.
12051         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12052
12053 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12054
12055         * lib/target-supports.exp (check_alias_available): Modified to
12056         indicate aliases not supported if only weak aliases are supported.
12057
12058 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12059
12060         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12061         Turn on cmpstrsi checks for __pj__ and __i370__.
12062
12063 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         * g++.old-deja/g++.other/virtual11.C: New test.
12066
12067 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12068
12069         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12070
12071 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12072
12073         * gcc.c-torture/compile/20010102-1.c: New test.
12074
12075 2001-01-02  Andreas Jaeger  <aj@suse.de>
12076
12077         * gcc.dg/noreturn-3.c: New test.
12078
12079         * gcc.dg/noreturn-4.c: New test.
12080
12081 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12082
12083         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12084         __builtin_fputc and __builtin_fwrite.
12085
12086 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12087
12088         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12089         signed char, not default char.
12090
12091 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12092
12093         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12094
12095 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12096
12097         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12098
12099 2000-12-29  Richard Henderson  <rth@redhat.com>
12100
12101         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12102         (__cyg_profile_func_exit): Define.
12103
12104 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12105
12106         * g++.dg/vtgc1.C: New test.
12107
12108 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12109
12110         * gcc.dg/noncompile/20001228-1.c: New test.
12111
12112         * gcc.dg/20001228-1.c: New test.
12113
12114         * gcc.c-torture/execute/20001228-1.c: New test.
12115
12116 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12117
12118         * gcc.dg/format-strfmon-1.c: New test.
12119
12120 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12121
12122         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12123         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12124         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12125         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12126         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12127         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12128         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12129         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12130         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12131         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12132         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12133         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12134         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12135
12136         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12137         * gcc.c-torture/execute/string-opt-4.c: Test index.
12138
12139 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12140
12141         * gcc.c-torture/compile/20001226-1.c: New test.
12142
12143 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12144
12145         * gcc.c-torture/compile/20001222-1.c: New test.
12146         * gcc.c-torture/compile/20001222-1.x: Xfail.
12147
12148 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12149
12150         * gcc.c-torture/execute/comp-goto-2.c: New test.
12151
12152 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12153
12154         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12155         Use long types if __INT_MAX__ is 32767.
12156         (main): Use cast to (sint32 *) when poking 88 into a_page.
12157
12158         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12159
12160 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12161
12162         * gcc.c-torture/compile/20001221-1.c: New test.
12163         * gcc.c-torture/execute/20001221-1.c: New test.
12164
12165 2000-12-20  Richard Henderson  <rth@redhat.com>
12166
12167         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12168         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12169
12170 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12171
12172         * gcc.dg/compare3.c: New test.
12173
12174 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12175
12176         * gcc.dg/format-warnll-1.c: New test.
12177
12178 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12179
12180         * gcc.dg/cpp/cmdlne-P.c: New test.
12181
12182 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12183
12184         * gcc.c-torture/execute/builtin-abs-1.c,
12185         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12186
12187 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12188
12189         * gcc.dg/cpp/multiline.c: New test.
12190
12191 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12192
12193         * g++.old-deja/g++.other/syshdr1.C: Update.
12194         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12195
12196 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12197
12198         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12199
12200 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12201
12202         * g++.old-deja/g++.pt/ttp65.C: New test.
12203
12204 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12205
12206         * g++.old-deja/g++.pt/ttp64.C: New test.
12207
12208 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12209
12210         * g++.old-deja/g++.pt/spec33.C: New test.
12211
12212 2000-12-14  Catherine Moore  <clm@redhat.com>
12213
12214         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12215         * gcc.c-torture/execute/920612-2.c: Likewise.
12216         * gcc.c-torture/execute/920428-2.c: Likewise.
12217         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12218         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12219
12220 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12221
12222         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12223         * gcc.dg/pack-test-2.c: Likewise.
12224
12225 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12226
12227         Tests by Zack Weinberg <zackw@stanford.edu>.
12228
12229         * gcc.dg/cpp/defined.c: Update.
12230         * gcc.dg/cpp/defined_trad.c: New tests.
12231
12232 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12233
12234         * gcc.dg/cpp/trad-direct.c: Update.
12235
12236 2000-12-11  Neil Booth  <neilb@earthling.net>
12237
12238         * gcc.dg/cpp/defined_trad.c
12239
12240 2000-12-11  Neil Booth  <neilb@earthling.net>
12241
12242         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12243
12244 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12245
12246         * gcc.dg/format-miss-2.c: New test.
12247
12248 2000-12-09  Neil Booth  <neilb@earthling.net>
12249
12250         * gcc.dg/cpp/lineflags.c: New tests.
12251         * gcc.dg/cpp/poison.c: Update.
12252         * gcc.dg/cpp/redef2.c: Update.
12253         * gcc.dg/cpp/skipping.c: New test.
12254
12255 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12256
12257         * g++.old-deja/g++.other/eh3.C: New testcase.
12258
12259 2000-12-07  Neil Booth  <neilb@earthling.net>
12260
12261         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12262         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12263         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12264         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12265         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12266         Update.
12267
12268 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12269
12270         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12271         __SIZE_TYPE__ instead of int for type of integers cast to
12272         pointers.
12273
12274 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12275
12276         * g++.old-deja/g++.other/cleanup4.C: New test.
12277
12278 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12279
12280         * format-sec-1.c: New test.
12281
12282 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12283
12284         * gcc.dg/format-nonlit-3.c: New test.
12285
12286 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12287
12288         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12289         through a null pointer.
12290
12291 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12292         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12293         library makes no calls to `operator new' during initialization.
12294
12295 2000-11-04  Neil Booth  <neilb@earthling.net>
12296
12297         * gcc.dg/cpp/include2.c: New tests.
12298
12299 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12300
12301         * lib/g++.exp (g++_set_ld_library_path): New function.
12302         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12303
12304 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12305
12306         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12307         warnings.
12308
12309 2000-11-01  Richard Henderson  <rth@redhat.com>
12310
12311         * g++.old-deja/g++.ext/namedret1.C: New.
12312         * g++.old-deja/g++.ext/namedret2.C: New.
12313         * g++.old-deja/g++.ext/namedret3.C: New.
12314
12315 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12316
12317         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12318         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12319
12320 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12321
12322         * gcc.c-torture/execute/va-arg-21.c: New test.
12323
12324 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12325
12326         * gcc.dg/c99-complex-2.c: New test.
12327
12328 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12329
12330         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12331
12332 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12333
12334         * g++.old-deja/g++.other/inline16.C: New test.
12335
12336 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12337
12338         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12339         __PRETTY_FUNCTION__
12340
12341 2000-10-29  Neil Booth  <neilb@earthling.net>
12342
12343         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12344         New tests.
12345         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12346         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12347         optimisation.
12348
12349 2000-10-29  Neil Booth  <neilb@earthling.net>
12350
12351         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12352         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12353         * mi5.c: Test multiple includes work with -C.
12354         * trigraphs.c: Test ^= version.
12355
12356 2000-10-28  Neil Booth  <neilb@earthling.net>
12357
12358         New tests and test updates for new macro expander.
12359
12360         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12361         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12362         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12363         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12364         new diagnostic messages.
12365
12366         * gcc.dg/cpp/macro3.c: New tests.
12367
12368 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12369
12370         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12371         on the same line.
12372
12373 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12374
12375         * g++.old-deja/g++.other/eh2.C: New test.
12376
12377 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12378
12379         * gcc.c-torture/execute/20001027-1.c: New test.
12380
12381 2000-10-26  Richard Henderson  <rth@redhat.com>
12382
12383         * gcc.c-torture/execute/20001026-1.c: New.
12384
12385 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12386
12387         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12388         * g++.old-deja/g++.law/builtin1.C: Likewise.
12389         * g++.old-deja/g++.law/ctors10.C: Likewise.
12390         * g++.old-deja/g++.law/virtual3.C: Likewise.
12391         * g++.old-deja/g++.mike/p658.C: Likewise.
12392         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12393         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12394         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12395         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12396         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12397
12398 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12399
12400         * gcc.c-torture/compile/20001024-1.c: New test.
12401
12402 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12403
12404         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12405         to tell us whether or not we are using V3.
12406
12407 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12408
12409         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12410         operands.
12411
12412 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12415
12416 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12417
12418         * gcc.c-torture/execute/20001024-1.c: New test.
12419
12420 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12421
12422         * g++.old-deja/g++.other/sibcall1.C: New test.
12423
12424 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12425
12426         * gcc.dg/noncompile/init-3.c: New test.
12427
12428 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12429
12430         * gcc.dg/format-array-1.c: New test.
12431
12432 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12435         writing through null pointers; remove comment about testing
12436         unterminated strings.
12437
12438 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12439
12440         * gcc.c-torture/execute/20001017-2.c: New test.
12441
12442 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12443
12444         * gcc.c-torture/compile/20001018-1.c: New test.
12445         * gcc.c-torture/compile/20001018-1.x: Xfail.
12446
12447 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12448
12449         * gcc.c-torture/execute/20001017-1.c: New test.
12450
12451 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12452
12453         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12454         for multiple use of arguments with scanf formats; add tests for
12455         multiple use of arguments.
12456
12457 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12458
12459         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12460
12461 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12462
12463         * gcc.dg/format-miss-1.c: New test.
12464
12465 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12466
12467         * gcc.c-torture/execute/20001013-1.c: New test.
12468
12469 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12470
12471         * gcc.dg/format-branch-1.c: New test.
12472
12473 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12474
12475         * README, lib/file-format.exp: Remove EGCS references.
12476
12477 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12478
12479         * gcc.dg/20001013-1.c: New test.
12480
12481 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12484         for intmax_t in the compiler using __typeof__ and the type rules
12485         for conditional expressions.
12486
12487 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * gcc.dg/20001012-1.c: New test.
12490         * gcc.dg/20001012-2.c: New test.
12491
12492 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12493
12494         * gcc.dg/format-attr-1.c: New test.
12495
12496 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12497
12498         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12499         __LONG_LONG_MAX__ instead of LLONG_MAX.
12500
12501 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12504         scanf flags.
12505         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12506         flags.
12507
12508 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12509
12510         * gcc.dg/sequence-pt-1.c: New test.
12511
12512 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12513
12514         * gcc.c-torture/execute/20001011-1.c: New testcase.
12515         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12516
12517 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12518
12519         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12520         does not error on it.
12521
12522 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * gcc.dg/20001009-1.c: New test.
12525
12526 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12527
12528         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12529         * gcc.c-torture/execute/20001009-2.c: ... to here.
12530
12531 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12532
12533         * gcc.c-torture/compile/20001009-1.c: New testcase.
12534         * gcc.c-torture/execute/20001009-1.c: New testcase.
12535         Testcases provided by Jan Hubicka <jh@suse.cz>.
12536
12537 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12538
12539         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12540         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12541         uintmax_t using <limits.h> to emulate the compiler's internal
12542         logic.  No longer XFAIL %j tests.
12543
12544 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12545
12546         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12547         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12548         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12549         regexps and details of expected handling of some bad formats.
12550         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12551         suppression.
12552
12553 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12554
12555         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12556         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12557         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12558         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12559         in list archives.
12560
12561 2000-10-06  Richard Henderson  <rth@cygnus.com>
12562
12563         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12564         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12565         * g++.old-deja/g++.jason/report.C: Likewise.
12566         * g++.old-deja/g++.law/friend5.C: Likewise.
12567         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12568         of the expected warnings.
12569
12570 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.old-deja/g++.pt/enum14.C: New test.
12573
12574 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.old-deja/g++.pt/crash59.C: New test.
12577
12578 2000-10-04  Will Cohen  <wcohen@redhat.com>
12579
12580         * gcc.dg/20000926-1.c: New test.
12581
12582 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12583
12584         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12585         function name for current C++ compiler.
12586         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12587
12588 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12589
12590         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12591         __PRETTY_FUNCTION__.
12592         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12593
12594 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12595
12596         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12597
12598 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12599
12600         * gcc.c-torture/compile/20000923-1.c: New test.
12601
12602 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12603
12604         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12605         * g++.old-deja/g++.pt/ttp62.C: Same.
12606         * g++.old-deja/g++.other/inline14.C: Same.
12607
12608 2000-09-24  Richard Henderson  <rth@cygnus.com>
12609
12610         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12611
12612 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12613
12614         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12615
12616 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12617
12618         * gcc.c-torture/compile/20000922-1.c: New file.
12619
12620 2000-09-21  Nick Clifton  <nickc@redhat.com>
12621
12622         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12623         a signed long modulo operation.
12624         (mod6): New function - perform an unsigned long modulo operation.
12625         (main): Add tests for modulos of very large numbers by very small
12626         dividends.
12627
12628 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12629
12630         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12631
12632 2000-09-19  Richard Henderson  <rth@cygnus.com>
12633
12634         * gcc.dg/compare2.c (case 10): XFAIL.
12635
12636 2000-09-18  Richard Henderson  <rth@cygnus.com>
12637
12638         * gcc.c-torture/execute/20000906-1.c: Move ...
12639         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12640         that support __builtin_trap.
12641
12642 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12643
12644         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12645
12646 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12647
12648         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12649         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12650         more $ format tests.
12651
12652 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12653
12654         * gcc.dg/format-errmk-1.c: New test.
12655
12656 2000-09-17  Greg McGary  <greg@mcgary.org>
12657
12658         * gcc.c-torture/execute/20000917-1.x: Remove.
12659
12660 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12661
12662         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12663
12664 2000-09-17  Greg McGary  <greg@mcgary.org>
12665
12666         * gcc.c-torture/execute/20000917-1.c: New test.
12667         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12668
12669 2000-09-16  Neil Booth  <NeilB@earthling.net>
12670
12671         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12672         in nested macro bug.
12673
12674 2000-09-15  Neil Booth  <NeilB@earthling.net>
12675
12676         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12677
12678 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12679
12680         * gcc.c-torture/execute/20000914-1.c: New test.
12681
12682 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12683
12684         * g++.other/inline13.C: New test.
12685
12686 2000-09-12  Andreas Jaeger  <aj@suse.de>
12687
12688         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12689         constant by Ulrich Drepper <drepper@redhat.com>.
12690
12691 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12692
12693         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12694
12695 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12696
12697         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12698
12699 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12700
12701         * gcc.dg/cpp/backslash.c: New test.
12702
12703 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12704
12705         * gcc.c-torture/execute/20000910-1.c: New test.
12706         * gcc.c-torture/execute/20000910-2.c: Likewise.
12707
12708 2000-09-11  Robert Lipe  <robertl@sco.com>
12709
12710         * gcc.dg/pragma-align.c: New test.
12711
12712 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.old-deja/g++.pt/explicit82.C: New test.
12715         * g++.old-deja/g++.pt/explicit83.C: New test.
12716
12717 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12718
12719         * gcc.dg/asm-names.c: New test.
12720
12721 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12722
12723         * gcc.dg/cpp/tr-warn6.c: New test
12724
12725 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12726
12727         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12728         be accepted.
12729
12730 2000-09-07  Catherine Moore  <clm@redhat.com>
12731
12732         * gcc.c-torture/execute/unroll-1.c: New test.
12733
12734 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12735
12736         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12737         ERROR markers.
12738         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12739         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12740         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12741         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12742         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12743         Preprocess only.
12744         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12745         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12746
12747 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.pt/deduct2.C: New test.
12750
12751 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12752
12753         * g++.old-deja/g++.pt/parms2.C: New test.
12754
12755 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12756
12757         * g++.old-deja/g++.pt/crash58.C: New test.
12758
12759 2000-09-06  Greg McGary  <greg@mcgary.org>
12760
12761         * gcc.c-torture/execute/20000906-1.c: New test.
12762         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12763
12764 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12765
12766         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12767
12768 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         * g++.old-deja/g++.pt/crash57.C: New test.
12771
12772 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         * g++.old-deja/g++.pt/crash56.C: New test.
12775
12776 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         * g++.old-deja/g++.pt/koenig1.C: New test.
12779
12780 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.dg/20000904-1.c: New test.
12783
12784 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * gcc.dg/cpp/paste8.c: New test.
12787
12788 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12789
12790         * gcc.c-torture/compile/20000827-1.c: New test.
12791
12792 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12793
12794         * gcc.dg/format-diag-1.c: New test.
12795
12796 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12797
12798         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12799         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12800         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12801         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12802         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12803
12804 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12805
12806         * g++.old-deja/g++.other/nested4.C: New test.
12807
12808 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         * g++.old-deja/g++.ns/scoped1.C: New test.
12811
12812 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12813
12814         * lib/g++.exp: Support testing already-installed GCC.
12815
12816 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12817
12818         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12819
12820 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * gcc.dg/return-type-2.c: New test.
12823
12824 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12825
12826         * gcc.c-torture/compile/20000825-1.c: New test.
12827
12828 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12829
12830         * gcc.dg/dwarf2-2.c: New test.
12831
12832 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12833
12834         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12835         dg-warning regexps.
12836
12837 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12838
12839         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12840         gcc.dg/format-ext-5.c: New tests.
12841
12842 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12843
12844         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12845
12846 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12847
12848         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12849
12850 2000-08-24  Richard Henderson  <rth@cygnus.com>
12851
12852         * gcc.dg/ia64-sync-1.c: New test.
12853         * gcc.dg/ia64-sync-2.c: New test.
12854         * gcc.dg/ia64-asm-1.c: New test.
12855
12856 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12857
12858         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12859         * gcc.dg/format-ext-2.c: New test.
12860
12861 2000-08-23  Jason Merrill  <jason@redhat.com>
12862
12863         * lib/old-dejagnu.exp: Also ignore "In member function" and
12864         "At global scope".
12865
12866 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12867
12868         * gcc.dg/noncompile/label-lineno-1.c: New test.
12869
12870 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12871
12872         * gcc.dg/c99-array-nonobj-1.c: New test.
12873
12874 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12875
12876         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12877         tests.
12878         * gcc.dg/format-ext-1.c: New test.
12879
12880 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12881
12882         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12883         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12884         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12885         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12886         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12887
12888 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12889
12890         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12891         gcc.dg/c99-strftime-2.c: New tests.
12892
12893 2000-08-22  Richard Henderson  <rth@cygnus.com>
12894
12895         * gcc.c-torture/execute/20000822-1.c: New test.
12896
12897 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gcc.c-torture/execute/20000819-1.x: Remove.
12900
12901 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12902
12903         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12904         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12905         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12906         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12907         gcc.dg/format-xopen-1.c: New tests.
12908
12909 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12910
12911         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12912
12913 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12914
12915         * g++.old-deja/g++.other/loop2.C: New test.
12916
12917         * gcc.c-torture/compile/20000606-1.c: New test.
12918         * gcc.c-torture/compile/20000728-1.c: New test.
12919         * gcc.c-torture/execute/20000801-1.c: New test.
12920         * gcc.c-torture/execute/20000801-2.c: New test.
12921         * gcc.c-torture/execute/20000819-1.c: New test.
12922         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12923         * gcc.dg/20000629-1.c: New test.
12924         * gcc.dg/20000724-1.c: New test.
12925         * gcc.dg/20000807-1.c: New test.
12926
12927 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12928
12929         * gcc.dg/cpp/pragma-1.c: New test.
12930         * gcc.dg/cpp/pragma-2.c: New test.
12931
12932 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12933
12934         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12935         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12936
12937 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12938
12939         * gcc.c-torture/compile/20000818-1.c: New test.
12940
12941 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12942
12943         * gcc.c-torture/execute/20000818-1.c: New test.
12944
12945 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12946
12947         * gcc.dg/format-va-1.c: New test.
12948
12949 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12950
12951         * g++.old-deja/g++.other/typedef8.C: New test.
12952
12953 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12956         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12957         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12958         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12959         * g++.old-deja/g++.other/ptrmem7.C: New test.
12960         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12961
12962 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12963
12964         * g++.old-deja/g++.pt/typename27.C: New test.
12965
12966 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12969         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12970         * g++.old-deja/g++.pt/friend45.C: New test.
12971         * g++.old-deja/g++.other/friend8.C: New test.
12972
12973 2000-08-15  Richard Henderson  <rth@cygnus.com>
12974
12975         * gcc.c-torture/execute/20000815-1.c: New test.
12976
12977 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12978
12979         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12980         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12981         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12982
12983 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.other/refinit2.C: New test.
12986
12987 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12988
12989         * lib/c-torture.exp (c-torture): Make
12990         compiler_conditional_xfail_data global.
12991         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12992         compiler_conditional_xfail_data machinery.
12993         (f-torture-execute): Likewise.
12994         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12995         and only when unrolling loops.
12996
12997         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12998
12999 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         * g++.old-deja/g++.pt/explicit81.C: New test.
13002
13003 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13004
13005         * g++.old-deja/g++.pt/typename26.C: New test.
13006
13007 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13008
13009         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13010         warning.
13011
13012 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.old-deja/g++.other/array3.C: New test.
13015
13016 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13017
13018         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13019         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13020         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13021         New tests.
13022
13023 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13026         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13027
13028 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13029
13030         * gcc.c-torture/execute/20000808-1.c: New test.
13031
13032 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13033
13034         * gcc.dg/c90-const-expr-1.c: New test.
13035
13036 2000-08-08  Richard Henderson  <rth@cygnus.com>
13037
13038         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13039
13040 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/noncompile/const-ll-1.c: New test.
13043
13044 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13045
13046         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13047
13048 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13049
13050         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13051         that running programs linked against the shared version of libobjc
13052         run correctly.
13053
13054 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13055
13056         * gcc.dg/c99-printf-1.c: New test.
13057
13058 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13059
13060         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13061
13062 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13063
13064         * gcc.c-torture/execute/20000731-1.x: Delete.
13065
13066 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13067
13068         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13069         and torture_without_loops as is done by c-torture.exp.
13070         (search_for): Copy from c-torture.exp.
13071         (gcc-dg-runtest): New function, drives a directory of tests
13072         iterating over the TORTURE_OPTIONS.
13073         (scan-assembler, scan-assembler-not): Move here from
13074         individual directory drivers.
13075
13076         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13077         defined by lib/gcc-dg.exp.
13078         * gcc.dg/cpp/cpp.exp: Likewise.
13079         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13080         gcc-dg-runtest, so we cycle over optimization options.
13081
13082         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13083         * gcc.dg/compare2.c: No longer expected to fail.
13084
13085 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13086
13087         * gcc.c-torture/execute/20000804-1.c: New test.
13088
13089 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13090
13091         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13092
13093 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13094
13095         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13096
13097 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13098
13099         * gcc.c-torture/compile/20000803-1.c: New test.
13100
13101 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13102
13103         * gcc.c-torture/execute/20000801-3.c,
13104         gcc.c-torture/execute/20000801-4.c: New tests.
13105         * gcc.c-torture/execute/20000801-3.x,
13106         gcc.c-torture/execute/20000801-4.x: Xfail.
13107
13108 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13109
13110         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13111         libobjc/.libs to allow for libtool.
13112
13113 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13114
13115         * gcc.c-torture/compile/20000802-1.c: New test.
13116
13117 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13118
13119         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13120
13121 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13122
13123         * gcc-c-torture/execute/20000731-2.c: New test.
13124
13125         * gcc.c-torture/execute/20000731-1.c: New test.
13126         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13127
13128 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * testsuite/gcc.dg/cpp/paste7.c: New test.
13131         * gcc.dg/cpp/20000725-1.c: New test.
13132
13133 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13134
13135         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13136         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13137         declaration warning for __builtin_dwarf_reg_size.
13138
13139         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13140
13141 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13142
13143         * gcc.dg/noncompile/voidparam-1.c: New test.
13144
13145 2000-07-30  Richard Henderson  <rth@cygnus.com>
13146
13147         * gcc.dg/c90-digraph-1.c: Don't xfail.
13148         * gcc.dg/compare2.c (case 10): Xfail.
13149         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13150
13151 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13152
13153         * gcc.dg/c99-main-1.c: New test.
13154
13155 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13156
13157         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13158
13159 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13160
13161         * gcc.c-tortuer/execute/20000726-1.c: New test.
13162
13163 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13164
13165         * gcc.c-torture/execute/enum-2.c: New test.
13166
13167 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13168
13169         * gcc.dg/cpp/tr-warn3.c: New test.
13170
13171 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13172
13173         * g++.old-deja/g++.ext/implicit1.C: Remove.
13174         * g++.old-deja/g++.jason/c2.C: Remove
13175         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13176         * g++.old-deja/g++.pt/crash16.C: Likewise.
13177         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13178
13179 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.old-deja/g++.other/for2.C: New test.
13182
13183 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13184
13185         * gcc.dg/20000720-1.c: New test.
13186
13187 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13188
13189         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13190
13191 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13192
13193         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13194         * gcc.c-torture/execute/20000722-1.c: New.
13195         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13196
13197 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13198
13199         * gcc.dg/cpp/20000720-1.S: New test.
13200
13201 2000-07-21  Michael Meissner  <meissner@redhat.com>
13202
13203         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13204
13205 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13206
13207         * g++.old-deja/g++.brendan/crash16.C,
13208         g++.old-deja/g++.brendan/parse3.C,
13209         g++.old-deja/g++.brendan/redecl1.C,
13210         g++.old-deja/g++.ns/template13.C,
13211         g++.old-deja/g++.other/decl4.C,
13212         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13213
13214 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13215
13216         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13217         and "Internal error".
13218
13219         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13220         regexps.
13221         * gcc.dg/cpp/paste6.c: New test.
13222
13223 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13224
13225         * gcc.dg/cpp/tr-direct.c: New test.
13226
13227         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13228         gcc.dg/cpp/undef1.c: Tweak error regexps.
13229
13230 2000-07-18  Eric Christopher <echristo@redhat.com>
13231
13232         * gcc.c-torture/compile/20000718-1.c: New test.
13233
13234 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13235
13236         * cpplex.c (_cpp_push_token): If the token being pushed back
13237         is the previous token in this context, just subtract one from
13238         context->posn.
13239         * cppmacro.c (save_expansion): Clear aux field when storing a
13240         placemarker.
13241
13242 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13243
13244         * gcc.dg/noncompile/redecl-1.c: New test.
13245
13246 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.c-torture/execute/20000717-5.c: New test.
13249         * gcc.c-torture/execute/20000717-1.x: Removed.
13250
13251 2000-07-17  Richard Henderson  <rth@cygnus.com>
13252
13253         * gcc.c-torture/execute/20000717-4.c: New test.
13254
13255 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13256
13257         * gcc.dg/cpp/syshdr.c: New test.
13258         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13259
13260 2000-07-17  Neil Booth  <neilb@earthling.net>
13261
13262         * gcc.dg/cpp/cmdlne-dM.c: New test.
13263         * gcc.dg/cpp/cmdlne-dD.c: New test.
13264
13265 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13266
13267         * gcc.c-torture/execute/20000717-3.c: New test.
13268
13269         * gcc.c-torture/compile/20000717-1.c: New test.
13270
13271 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13272
13273         * gcc.c-torture/execute/20000717-2.c: New test.
13274
13275 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13276
13277         * gcc.dg/formatz-1.c: New test.
13278
13279         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13280         * gcc.dg/c99-digraph-1.c: New tests.
13281
13282         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13283         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13284
13285         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13286         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13287         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13288         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13289         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13290         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13291         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13292
13293 2000-07-17   Greg McGary <greg@mcgary.org>
13294
13295         * gcc.c-torture/execute/20000717-1.c: New test.
13296         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13297
13298 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.c-torture/execute/20000715-2.c: New test.
13301         * gcc.dg/20000715-1.c: New test.
13302
13303 2000-07-15  Michael Meissner  <meissner@redhat.com>
13304
13305         * gcc.c-torture/execute/20000715-1.c: New test.
13306
13307 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.c-torture/execute/20000707-1.c: New test.
13310
13311 2000-07-13  Neil Booth  <NeilB@earthling.net>
13312
13313         * testsuite/gcc.dg/cpp/digraph1.c,
13314         testsuite/gcc.dg/cpp/digraph2.c,
13315         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13316
13317 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13318
13319         * g77.f-torture/compile/20000630-2.f:  New test.
13320         * g77.f-torture/compile/20000630-2.x
13321
13322 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13323
13324         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13325
13326 2000-07-11  Neil Booth  <NeilB@earthling.net>
13327
13328         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13329
13330 2000-07-11  Neil Booth  <NeilB@earthling.net>
13331
13332         * gcc.dg/cpp/cmdlne-C.c: New.
13333
13334 2000-07-09  Neil Booth  <NeilB@earthling.net>
13335
13336         * gcc.dg/cpp/directiv.c: New tests.
13337         * gcc.dg/cpp/undef1.c: Update.
13338
13339 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13340
13341         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13342
13343 2000-07-09  Neil Booth  <NeilB@earthling.net>
13344
13345         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13346
13347 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13348
13349         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13350         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13351
13352 2000-07-08  Neil Booth  <NeilB@earthling.net>
13353
13354         * gcc.dg/cpp/macsyntx.c: New tests.
13355
13356 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * gcc.dg/20000707-1.c: New test.
13359
13360 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13361
13362         * gcc.c-torture/execute/20000706-1.c: New test.
13363         * gcc.c-torture/execute/20000706-2.c: New test.
13364         * gcc.c-torture/execute/20000706-3.c: New test.
13365         * gcc.c-torture/execute/20000706-4.c: New test.
13366         * gcc.c-torture/execute/20000706-5.c: New test.
13367
13368 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13369
13370         * g++.old-deja/g++.pt/instantiate7.C: New test.
13371
13372 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13373
13374         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13375         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13376         * g++.old-deja/g++.other/rtti3.C: Likewise.
13377         * g++.old-deja/g++.other/rttid3.C: Likewise.
13378
13379 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13380
13381         *  g77.f-torture/compile/20000630-1.x: Fix typo
13382
13383 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13384
13385         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13386         assembly output.
13387
13388 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13389
13390         * gcc.dg/cpp/ident.c: New test.
13391
13392 2000-07-05  Neil Booth  <NeilB@earthling.net>
13393
13394         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13395           gcc.dg/cpp/lexstrng.c: New tests.
13396
13397 2000-07-04  Neil Booth  <NeilB@earthling.net>
13398
13399         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13400         * gcc.dg/cpp/strify2.c: Same.
13401
13402 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13403
13404         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13405         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13406         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13407         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13408
13409         * testsuite/gcc.dg/cpp/macro1.c,
13410         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13411         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13412         testsuite/gcc.dg/cpp/strify1.c,
13413         testsuite/gcc.dg/cpp/strify2.c: New tests.
13414
13415 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * gcc.c-torture/execute/20000703-1.c: New test.
13418
13419 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13420
13421         * g++.old-deja/g++.pt (lookup10.C): New test.
13422
13423 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13424
13425         * g++.old-deja/g++.pt (typename25.C): New test.
13426
13427 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13428
13429         * gcc.c-torture/compile/20000701-1.c: New test.
13430
13431 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13432
13433         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13434         to test case.
13435
13436 2000-06-30  Catherine Moore  <clm@cygnus.com>
13437
13438         * gcc.c-torture/execute/align-1.c: New test.
13439
13440 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.pt/expr8.C: New test.
13443         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13444
13445 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13446
13447         * gcc.c-torture/compile/20000629-1.c: New test.
13448
13449 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13450
13451
13452         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13453         gcc.dg/noncompile directory, depending on whether they're
13454         preprocessor tests or not.  Annotate all the tests for the dg
13455         framework.
13456
13457         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13458         * gcc.dg/noncompile/noncompile.exp: New.
13459
13460         * Moved files:
13461         Old name                                New name
13462         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13463         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13464         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13465         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13466         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13467         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13468         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13469         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13470         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13471         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13472         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13473         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13474         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13475         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13476         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13477         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13478         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13479         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13480         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13481         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13482         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13483         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13484         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13485         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13486
13487         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13488         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13489         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13490         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13491         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13492         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13493
13494 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13495
13496         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13497         declare one variable.  On the fourth, error.
13498         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13499         declared by 20000628-1a.h.
13500
13501 2000-06-29  Richard Henderson  <rth@redhat.com>
13502
13503         * gcc.c-torture/execute/930529-1.x: New file.
13504         * gcc.dg/920413-1.c: Adjust expected warning text.
13505         * gcc.dg/980217-1.c: Declare abort.
13506         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13507
13508 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13509
13510         * g77.f-torture/compile/20000629-1.f: New test.
13511         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13512
13513 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13514
13515         Rearrange lots of files, removing entirely the
13516         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13517         directories.
13518
13519         * Deleted files:
13520         gcc.c-torture/code_quality/code_quality.exp
13521         gcc.c-torture/special/special.exp
13522         gcc.failure/failure.exp
13523         gcc.failure/940409-1.x
13524         gcc.c-torture/compile/961203-1.x
13525
13526         * New files:
13527         gcc.misc-tests/linkage.exp
13528         gcc.c-torture/execute/920730-1t.c
13529         gcc.c-torture/execute/920730-1t.x
13530         gcc.c-torture/compile/920520-1.x
13531         gcc.c-torture/compile/920521-1.x
13532         gcc.c-torture/compile/981006-1.x
13533         gcc.c-torture/execute/eeprof-1.x
13534
13535         * Moved files (possibly with modifications to fit a new harness):
13536         Old name                                New name
13537         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13538         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13539         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13540         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13541         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13542         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13543         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13544         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13545         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13546         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13547         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13548         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13549         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13550         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13551
13552 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13553
13554         * c-torture/compile/961203-1.x: Delete.
13555
13556         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13557         not exit. Include stdio.h.
13558         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13559         * gcc.misc-tests/dg-12.c: Likewise.
13560         * gcc.misc-tests/dg-5.c: Likewise.
13561         * gcc.misc-tests/dg-6.c: Likewise.
13562         * gcc.misc-tests/dg-7.c: Prototype abort.
13563         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13564         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13565         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13566         not exit.
13567         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13568         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13569
13570 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.dg/cpp/20000628-1.c: New test.
13573         * gcc.dg/cpp/20000628-1.h: New header for above test.
13574         * gcc.dg/cpp/20000628-1a.h: Likewise.
13575
13576 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13577
13578         * gcc.dg/cpp: New directory.
13579         * gcc.dg/cpp/cpp.exp: New driver.
13580         * gcc.dg/cpp/20000627-1.c: New test.
13581         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13582         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13583         and rewrite as a compilation test.
13584
13585         * gcc.dg: Move many files into the cpp subdirectory, possibly
13586         renaming or editing them as well.
13587         Old name                New name
13588         990119-1.c              cpp/19990119-1.c
13589         990228-1.c              cpp/19990228-1.c
13590         990407-1.c              cpp/19990407-1.c
13591         990409-1.c              cpp/19990409-1.c
13592         990413-1.c              cpp/19990413-1.c
13593         990703-1.c              cpp/19990703-1.c
13594         20000127-1.c            cpp/20000127-1.c
13595         20000129-1.c            cpp/20000129-1.c
13596         20000207-1.c            cpp/20000207-1.c
13597         20000207-2.c            cpp/20000207-2.c
13598         20000209-1.c            cpp/20000209-1.c
13599         20000209-2.c            cpp/20000209-2.c
13600         20000301-1.c            cpp/20000301-1.c
13601         20000419-1.c            cpp/20000419-1.c
13602         20000510-1.S            cpp/20000510-1.S
13603         20000519-1.c            cpp/20000519-1.c
13604         20000529-1.c            cpp/20000529-1.c
13605         20000625-1.c            cpp/20000625-1.c
13606         20000625-2.c            cpp/20000625-2.c
13607         cpp-as1.c               cpp/assert1.c
13608         cpp-as2.c               cpp/assert2.c
13609         cxx-comments-1.c        cpp/cxxcom1.c
13610         cxx-comments-2.c        cpp/cxxcom2.c
13611         endif-label.c           cpp/endif.c
13612         cpp-hash1.c             cpp/hash1.c
13613         cpp-hash2.c             cpp/hash2.c
13614         cpp-if1.c               cpp/if-1.c
13615         cpp-if2.c               cpp/if-2.c
13616         cpp-if3.c               cpp/if-3.c
13617         cpp-if4.c               cpp/if-4.c
13618         cpp-if5.c               cpp/if-5.c
13619         cpp-cond.c              cpp/if-cexp.c
13620         cpp-missingop.c         cpp/if-mop.c
13621         cpp-missingparen.c      cpp/if-mpar.c
13622         cpp-opprec.c            cpp/if-oppr.c
13623         cpp-ifparen.c           cpp/if-paren.c
13624         cpp-shortcircuit.c      cpp/if-sc.c
13625         cpp-shift.c             cpp/if-shift.c
13626         cpp-unary.c             cpp/if-unary.c
13627         cpp-li1.c               cpp/line1.c
13628         cpp-li2.c               cpp/line2.c
13629         lineno.c                cpp/line3.c
13630         lineno-2.c              cpp/line4.c
13631         cpp-mi.c                cpp/mi1.c
13632         cpp-mic.h               cpp/mi1c.h
13633         cpp-micc.h              cpp/mi1cc.h
13634         cpp-mind.h              cpp/mi1nd.h
13635         cpp-mindp.h             cpp/mi1ndp.h
13636         cpp-mix.h               cpp/mi1x.h
13637         cpp-mi2.c               cpp/mi2.c
13638         cpp-mi2a.h              cpp/mi2a.h
13639         cpp-mi2b.h              cpp/mi2b.h
13640         cpp-mi2c.h              cpp/mi2c.h
13641         cpp-mi3.c               cpp/mi3.c
13642         cpp-mi3.def             cpp/mi3.def
13643         poison-1.c              cpp/poison.c
13644         pr-impl.c               cpp/prag-imp.c
13645         cpp-redef-2.c           cpp/redef1.c
13646         cpp-redef.c             cpp/redef2.c
13647         strpaste.c              cpp/strp1.c
13648         strpaste-2.c            cpp/strp2.c
13649         cpp-tradpaste.c         cpp/tr-paste.c
13650         cpp-tradstringify.c     cpp/tr-str.c
13651         cpp-tradwarn1.c         cpp/tr-warn1.c
13652         cpp-tradwarn2.c         cpp/tr-warn2.c
13653         trigraphs.c             cpp/trigraphs.c
13654         cpp-unc1.c              cpp/unc1.c
13655         cpp-unc2.c              cpp/unc2.c
13656         cpp-unc3.c              cpp/unc3.c
13657         cpp-unc.c               cpp/unc4.c
13658         undef.c                 cpp/undef1.c
13659         undef-2.c               cpp/undef2.c
13660         cpp-wi1.c               cpp/widestr1.c
13661
13662 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * lib/g++.exp (g++_include_flags): Tweak.
13665
13666 2000-06-27  H.J. Lu  <hjl@gnu.org>
13667             Loren J. Rittle  <ljrittle@acm.org>
13668
13669         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13670         version with one that knows about the new gcc tree structure.
13671         (g++_link_flags): Same.
13672
13673 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13674
13675         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13676         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13677         case we are cross-compiling.
13678
13679         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13680         g++.old-deja/g++.niklas/Makefile.in,
13681         g++.old-deja/g++.niklas/configure.in,
13682         g++.old-deja/g++.other/Makefile.in,
13683         g++.old-deja/g++.other/configure.in,
13684         gcc.c-torture/code_quality/Makefile.in,
13685         gcc.c-torture/code_quality/configure.in,
13686         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13687         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13688         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13689         gcc.c-torture/execute/ieee/Makefile.in,
13690         gcc.c-torture/execute/ieee/configure.in,
13691         gcc.c-torture/noncompile/Makefile.in,
13692         gcc.c-torture/noncompile/configure.in,
13693         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13694         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13695         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13696
13697 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.other/ambig3.C: New test.
13700
13701 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         * g++.old-deja/g++.pt/syntax1.C: New test.
13704         * g++.old-deja/g++.pt/syntax2.C: New test.
13705         * g++.old-deja/g++.other/syntax3.C: New test.
13706         * g++.old-deja/g++.other/syntax4.C: New test.
13707
13708 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13709
13710         * gcc.dg/20000623-1.c: Prototype exit and abort.
13711
13712 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13713
13714         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13715         New tests.
13716         * gcc.dg/cpp-mi3.def: New file.
13717
13718         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13719         inside assertions.
13720         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13721         lexer's error messages.
13722         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13723         divine anything from the linemarkers.
13724         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13725         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13726
13727 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13728
13729         * gcc.dg/20000623-1.c: New test.
13730
13731 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.c-torture/execute/20000622-1.c: New test.
13734
13735 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13736
13737         * g++.old-deja/g++.other/init15.C: New test.
13738
13739 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.pt/vaarg2.C: New test.
13742         * g++.old-deja/g++.pt/vaarg3.C: New test.
13743
13744 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13745
13746         * g++.old-deja/g++.other/dyncast6.C: New test.
13747
13748 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13749
13750         * gcc.c-torture/execute/loop-6.c: New test.
13751
13752 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.dg/20000614-1.c: New test.
13755         * gcc.dg/20000614-2.c: New test.
13756
13757 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13758
13759         * g++.old-deja/g++.other/inline12.C: New test.
13760
13761 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * g++.old-deja/g++.other/eh1.C: New test.
13764
13765 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * g++.old-deja/g++.other/type.C: New test.
13768
13769 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * g++.old-deja/g++.other/initstring.C: New test.
13772
13773 2000-06-12  Jason Merrill  <jason@redhat.com>
13774
13775         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13776
13777 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13778
13779         * gcc.c-torture/compile/20000609-1.c: New test.
13780
13781 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13782
13783         * gcc.dg/20000609-1.c: New test.
13784
13785 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13786
13787         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13788         * gcc.c-torture/noncompile/poison-1.c: Move...
13789         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13790         * gcc.dg/cpp-li1.c: Add a token after the #line.
13791
13792 2000-06-05  Richard Henderson  <rth@cygnus.com>
13793
13794         * gcc.c-torture/execute/20000605-2.c: New test.
13795         * gcc.c-torture/execute/20000605-3.c: New test.
13796
13797 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13798
13799         * g77.f-torture/execute/20000503-1.x: New file.
13800
13801 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13802
13803         * g++.old-deja/g++.eh/badalloc1.C: New test.
13804
13805 2000-06-05  Richard Henderson  <rth@cygnus.com>
13806
13807         * gcc.c-torture/execute/20000605-1.c: New test.
13808
13809 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13810             Nathan Sidwell <nathan@codesourcery.com>
13811
13812         * gcc.c-torture/compile/20000605-1.c: New test.
13813
13814 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13815
13816         * g77.f-torture/compile/20000601-1.f:  New test.
13817
13818 2000-06-03  Richard Henderson  <rth@cygnus.com>
13819
13820         * gcc.c-torture/execute/20000603-1.c: New.
13821
13822 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13823
13824         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13825         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13826
13827 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13828
13829         * gcc.dg/compare2.c (case 12): XFAIL.
13830         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13831         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13832
13833         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13834
13835 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13836
13837         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13838         guard macro is already defined when the header is first
13839         included.
13840         * gcc.dg/cpp-mix.h: New file.
13841         * gcc.dg/endif-label.c: Update patterns to match compiler.
13842
13843         * g++.brendan/complex1.C: Declare abort.
13844         * g++.law/refs4.C: Remove XFAIL.
13845         * g++.oliva/expr2.C: Declare abort and exit.
13846
13847 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13848
13849         * gcc.c-torture/execute/20000528-1.c: New test.
13850
13851         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13852         * g++.old-deja/g++.law/temps4.C: Likewise.
13853
13854         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13855         stdlib.h.  Call abort() on failure.
13856         * g++.old-deja/g++.law/refs4.C: Likewise.
13857         * g++.old-deja/g++.law/temps4.C: Likewise.
13858         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13859         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13860
13861 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13862
13863         Relative to g++.dg/special:
13864         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13865
13866         Relative to g++.old-deja:
13867         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13868         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13869         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13870         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13871         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13872         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13873         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13874
13875         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13876         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13877         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13878         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13879         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13880         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13881         and/or string.h.
13882
13883         * g++.other/goto1.C: Update expectations for error messages.
13884
13885 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13886
13887         * gcc.c-torture/compile/20000523-1.c: New test.
13888
13889 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13892
13893 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13894
13895         * g++.old-deja/g++.eh/catch11.C: New test.
13896         * g++.old-deja/g++.eh/catch12.C: New test.
13897
13898 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13899
13900         * gcc.c-torture/execute/20000523-1.c: New test.
13901
13902 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13903
13904         * c-torture/execute/bcp-1.c: Replace abort in arg of
13905         __builtin_constant_p with a generic external function.
13906
13907         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13908         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13909         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13910         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13911         Prototype abort and/or exit.
13912
13913         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13914         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13915         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13916         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13917
13918 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13919
13920         * gcc.dg/dwarf2-1.c: New test.
13921
13922 2000-05-20  Richard Henderson  <rth@cygnus.com>
13923
13924         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13925
13926 2000-05-20  Andreas Jaeger  <aj@suse.de>
13927
13928         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13929         testcase.
13930
13931 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13932
13933         * gcc.c-torture/execute/20000519-2.c: New test.
13934
13935 2000-05-19  Andreas Jaeger  <aj@suse.de>
13936
13937         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13938         which fails with SSA.
13939
13940         * lib/c-torture.exp: Also test with -O3 -fssa.
13941
13942 2000-05-18  Michael Meissner  <meissner@redhat.com>
13943
13944         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13945         * gcc.c-torture/execute/920415-1.c: Ditto.
13946         * gcc.c-torture/execute/920501-1.c: Ditto.
13947         * gcc.c-torture/execute/conversion.c: Ditto.
13948         * gcc.c-torture/execute/cvt-1.c: Ditto.
13949
13950 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13951
13952         * gcc.c-torture/compile/20000518-1.c: New test.
13953
13954 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13955
13956         * g77.f-torture/compile/200005018.f:  New test.
13957
13958 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13959
13960         * gcc.c-torture/compile/20000517-1.c: New test.
13961
13962 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13963
13964         * gcc.c-torture/execute/20000516-1.c: New test.
13965
13966 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * g++.old-deja/g++.other/eh.C: New test.
13969
13970 2000-05-12  Richard Henderson  <rth@cygnus.com>
13971
13972         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13973         constants through to doit's conditional.
13974
13975 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13976
13977         * gcc.c-torture/compile/20000511-1.c: New test.
13978         * g77.f-torture/compile/20000511-1.f: New test.
13979         * g77.f-torture/compile/20000511-2.f: New test.
13980
13981 2000-05-11  Michael Meissner  <meissner@redhat.com>
13982
13983         * gcc.c-torture/execute/20000511-1.c: New test.
13984
13985 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13986
13987         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13988         * gcc.dg/20000510-1.S: New.
13989
13990 2000-05-08  Catherine Moore  <clm@cygnus.com>
13991
13992         * gcc.dg/unused-3.c: New.
13993
13994 2000-05-06  Richard Henderson  <rth@cygnus.com>
13995
13996           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13997           * g++.old-deja/g++.mike/warn1.C: Likewise.
13998           * g++.old-deja/g++.pt/local1.C: Likewise.
13999           * g++.old-deja/g++.pt/local7.C: Likewise.
14000           * g++.old-deja/g++.pt/spec16.C: Likewise.
14001
14002 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14003
14004         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14005
14006 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14007
14008           * g77.f-torture/execute/20000503-1.f:  New test.
14009
14010 2000-05-04  Andreas Jaeger  <aj@suse.de>
14011
14012         * gcc.dg/noreturn-2.c: New test.
14013
14014 2000-05-04  Neil Booth  <NeilB@earthling.net>
14015
14016         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14017         preprocessor.
14018
14019 2000-05-04  Richard Henderson  <rth@cygnus.com>
14020
14021         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14022
14023 2000-05-04  Richard Henderson  <rth@cygnus.com>
14024
14025         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14026         OpenSSL by Jason R Thorpe.
14027
14028 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14029
14030         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14031
14032 2000-05-03  Robert Lipe <robertlipe@usa.net>
14033
14034         * gcc.dg/20000503-1.c: New test.
14035
14036 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.c-torture/compile/20000502-1.c: New test.
14039         * g++.old-deja/g++.other/align.C: New test.
14040         * gcc.dg/cpp-tradstringify.c: New test.
14041
14042 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14043
14044         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14045         and hard registers.
14046
14047 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14048
14049         * gcc.c-torture/execute/loop-5.c: New test.
14050
14051 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * gcc.c-torture/execute/va-arg-20.c: New test.
14054
14055 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.c-torture/execute/20000422-1.c: New test.
14058
14059 2000-04-20  Greg McGary  <gkm@gnu.org>
14060
14061         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14062         when optimizing, but without sibling-call optimizations (-O1).
14063
14064 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14065
14066           * gcc.c-torture/compile/20000420-1.c: New test.
14067
14068 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         * g++.abi/ptrflags.C: New test.
14071         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14072
14073 2000-04-19  Catherine Moore  <clm@cygnus.com>
14074
14075         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14076
14077 2000-04-19  Greg McGary  <gkm@gnu.org>
14078
14079         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14080         sibling-call optimizations.
14081
14082 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14083
14084         * gcc.dg/20000419-1.c: New test.
14085
14086 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14087
14088         * gcc.c-torture/execute/20000412-6.c: New test.
14089
14090 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14091
14092         * gcc.c-torture/execute/20000412-5.c: New test.
14093         * g77.f-torture/compile/20000412-1.f: New test.
14094         * gcc.c-torture/execute/20000412-4.c: New test.
14095         * gcc.c-torture/compile/20000412-2.c: New test.
14096         * gcc.c-torture/execute/20000412-3.c: New test.
14097         * gcc.c-torture/compile/20000412-1.c: New test.
14098         * gcc.c-torture/execute/20000412-2.c: New test.
14099
14100 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * objc/execute/bf-20.m: New test.
14103
14104 2000-04-10  Richard Henderson  <rth@cygnus.com>
14105
14106         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14107
14108         * gcc.c-torture/execute/20000412-1.c: New test.
14109
14110 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14111
14112         * g++.old-deja/g++.eh/catchptr1.C: New test.
14113
14114 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14117
14118 2000-04-08  Neil Booth  <NeilB@earthling.net>
14119
14120         * gcc.dg/cpp-nullchar.c: Remove test as
14121         embedded nulls cause problems.
14122
14123 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14124
14125         * gcc.dg/compare2.c: New test.
14126
14127 2000-04-08  Neil Booth  <NeilB@earthling.net>
14128
14129         * gcc.dg/cpp-nullchar.c: New test.
14130
14131 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14132
14133         * gcc.dg/cpp-mi2.c: New test.
14134         * gcc.dg/cpp-mi2[abc].h: New files.
14135
14136 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14137
14138         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14139         member name.
14140
14141 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14142
14143         * g++.old-deja/g++.abi/vmihint.C: New test.
14144
14145 2000-04-06  Neil Booth  <NeilB@earthling.net>
14146
14147         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14148         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14149         copyright.
14150
14151 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14152
14153         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14154         avoid stack-frame overwrite.
14155
14156 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14157
14158         * gcc.c-torture/compile/20000405-2.c: New test.
14159         * gcc.c-torture/compile/20000405-3.c: New test.
14160
14161 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14162
14163         * gcc.c-torture/compile/20000405-1.c: New test.
14164
14165 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14166
14167         * gcc.dg/cast-qual-1.c: Revert last change.
14168
14169 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14170
14171         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14172
14173 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14176         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14177
14178 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14179
14180         * gcc.c-torture/compile/20000403-2.c: New test.
14181         * gcc.c-torture/compile/20000403-1.c: New test.
14182
14183 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14184
14185         * gcc.c-torture/execute/20000403-1.c: New test.
14186
14187 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14188
14189         * gcc.c-torture/execute/20000402-1.c: New test.
14190
14191 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14192
14193         * gcc.c-torture/execute/va-arg-15.c: New test.
14194         * gcc.c-torture/execute/va-arg-16.c: New test.
14195         * gcc.c-torture/execute/va-arg-17.c: New test.
14196         * gcc.c-torture/execute/va-arg-18.c: New test.
14197         * gcc.c-torture/execute/va-arg-19.c: New test.
14198
14199 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14200
14201         * gcc.c-torture/compile/981211-1.c: Move to...
14202         * gcc.dg/cpp-as1.c: ...here.
14203         * gcc.dg/cpp-as2.c: New file.
14204
14205         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14206         compiler.
14207
14208 2000-04-02  Neil Booth  <NeilB@earthling.net>
14209
14210         * gcc.dg/cpp-cond.c  New tests.
14211         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14212         accidental success less likely.
14213         * gcc.dg/cpp-missingop.c  New tests.
14214         * gcc.dg/cpp-missingparen.c  New tests.
14215         * gcc.dg/cpp-shift.c  New tests.
14216         * gcc.dg/cpp-shortcircuit.c  New tests.
14217         * gcc.dg/cpp-unary.c  New tests.
14218
14219 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14220
14221         * gcc.c-torture/compile/20000329-1.c: New test.
14222
14223 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14224
14225         * gcc.c-torture/compile/20000326-1.c: New test.
14226         * gcc.c-torture/compile/20000326-2.c: New test.
14227
14228 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14229
14230         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14231         the first parameter is a function argument.
14232
14233 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.old-deja/g++.ext/array4.C: New test.
14236
14237 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14238
14239         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14240
14241 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14242
14243         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14244
14245 2000-03-19  Richard Henderson  <rth@cygnus.com>
14246
14247         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14248
14249 2000-03-19  Richard Henderson  <rth@cygnus.com>
14250
14251         * gcc.c-torture/compile/20000319-1.c: New test.
14252
14253 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14254
14255         * gcc.c-torture/execute/20000314-3.c: New test.
14256         * gcc.c-torture/execute/20000314-2.c: New test.
14257         * gcc.c-torture/execute/20000314-1.c: New test.
14258         * gcc.c-torture/compile/20000314-2.c: New test.
14259         * gcc.c-torture/compile/20000314-1.c: New test.
14260
14261 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14262
14263         * g++.old-deja/g++.warn/inline.C: New test.
14264
14265 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14266
14267         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14268         standards-compliant result rather than specific constants.
14269         Put test-values in array.
14270
14271 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14272
14273         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14274         (g++_target_compile): Put test-specific options last.
14275
14276 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.eh/vbase4.C: New test.
14279
14280 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14283
14284 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.old-deja/g++.brendan/misc12.C: Removed.
14287         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14288         * g++.old-deja/g++.ext/pretty4.C: New test.
14289
14290 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.other/string2.C: New test.
14293
14294 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.warn/impint2.C: New test.
14297
14298 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14299
14300         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14301         is 1, not zero.
14302
14303 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * g++.old-deja/g++.warn/impint.C: New test.
14306         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14307         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14308         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14309         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14310         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14311         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14312         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14313         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14314         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14315         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14316         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14317         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14318
14319 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14320
14321         * gcc.dg/cpp-redef.c: New test.
14322
14323 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14324
14325         * g++.old-deja/g++.pt/unify7.C: New test.
14326
14327 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14328
14329         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14330         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14331
14332 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14333
14334         * gcc.c-torture/compile/20000224-1.c: New test.
14335
14336 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14337
14338         * gcc.c-torture/compile/cpp-2.c: New test.
14339         * gcc.c-torture/compile/cpp-1.c: New test.
14340
14341 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14342
14343         * gcc.c-torture/execute/20000225-1.c: New test.
14344
14345 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14346
14347         * gcc.dg/cpp-li2.c: New test.
14348
14349         * gcc.dg/cpp-wi1.c: New test.
14350
14351         * gcc.dg/cpp-li1.c: New test.
14352
14353 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         * g++.old-deja/g++.other/sizeof5.C: New test.
14356
14357 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14358
14359         * gcc.c-torture/execute/va-arg-13.c: New test.
14360
14361 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14362
14363         * gcc.c-torture/execute/va-arg-12.c: New test.
14364
14365 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         * gcc.c-torture/execute/20000223-1.c: New test.
14368
14369 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14370
14371         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14372
14373 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14374
14375         * g++.old-deja/g++.abi/ptrmem.C: New test.
14376
14377 2000-02-19  Richard Henderson  <rth@cygnus.com>
14378
14379         * gcc.c-torture/compile/init-3.c: New.
14380
14381 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14384         ALWAYS_CXXFLAGS.
14385
14386 2000-02-11  Robert Lipe <robertl@sco.com>
14387
14388         * gcc.c-torture/compile/20000211-3.c: New test.
14389
14390 2000-02-11  Martin Buchholz <martin@xemacs.org>
14391
14392         * gcc.c-torture/compile/20000211-2.c: New test.
14393
14394 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14395
14396         * gcc.c-torture/compile/20000211-1.c: New test.
14397
14398 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14399
14400         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14401           on native targets
14402
14403 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14404
14405         * g++.old-deja/g++.other/cast5.C: New test.
14406
14407 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14408
14409         * gcc.c-torture/execute/20000205-1.c: New.
14410
14411 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14412
14413         * g++.old-deja/g++.jason/cast3.C: Return void.
14414         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14415
14416 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14417
14418         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14419
14420         * gcc.dg/loop-1.c: New test.
14421
14422 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/compile/20000127-1.c: New test.
14425         * gcc.c-torture/execute/991228-1.c: New test.
14426
14427 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14428
14429         * gcc.dg/unused-2.c: New test.
14430
14431         * gcc.dg/conv-1.c: New test.
14432
14433 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14434
14435         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14436         compiler.
14437         (tool_option_proc): Fix typo.
14438
14439 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14440
14441         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14442         of the ld on the host, not on the build machine.
14443         Also, don't crash if '--help' is not a supported option.
14444
14445 2000-01-24  Richard Henderson  <rth@cygnus.com>
14446
14447         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14448
14449 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14450
14451         * gcc.c-torture/execute/20000120-2.c: New test.
14452         * gcc.c-torture/execute/20000120-1.c: New test.
14453
14454 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14455
14456         * gcc.c-torture/execute/20000113-1.c: New test.
14457
14458 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14459
14460         * gcc.c-torture/execute/20000112-1.c: New test.
14461
14462 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14463
14464         * gcc.dg/20000111-1.c: New test.
14465
14466 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14467
14468         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14469         with 16 bit integers.
14470
14471 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14472
14473         * gcc.dg/20000108-1.c: New test.
14474
14475 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14476
14477         * g++.old-deja/g++.ns/koenig8.C: New test.
14478
14479 2000-01-05  Nathan Sidwell  <nathan@
14480
14481         * gcc.c-torture/execute/990531-1.c: New test.
14482
14483 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14484
14485         * gcc.c-torture/compile/990527-1.c: New test.
14486
14487 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14488
14489         * gcc.c-torture/execute/990527-1.c: New test.
14490
14491 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14492
14493         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14494         bitfields as signed.
14495
14496 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14497
14498         * g77.f-torture/compile/19990525-0.f: New test.
14499
14500 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14501
14502         * gcc.c-torture/execute/990525-2.c: New test.
14503
14504         * gcc.c-torture/execute/990525-1.c: New test.
14505
14506 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14507
14508         * g++.old-deja/g++.other/anon3.C: New test.
14509         * g++.old-deja/g++.other/anon4.C: New test.
14510         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14511         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14512         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14513         Merrill).
14514
14515 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14516
14517         * gcc.c-torture/execute/990524-1.c: New test.
14518
14519         * gcc.dg/990524-1.c: New test.
14520
14521 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14522
14523         * gcc.c-torture/compile/990523-1.c: New test.
14524
14525 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14526
14527         * gcc.c-torture/compile/990519-1.c: New test.
14528
14529 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14530
14531         * gcc.c-torture/compile/990517-1.c: New test.
14532
14533         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14534         (e4, f4): New tests.
14535         (main): Call them.
14536
14537 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14538
14539         * gcc.dg/noreturn-1.c: New test.
14540
14541 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14542
14543         * gcc.c-torture/execute/990513-1.c: New test.
14544
14545 1999-05-10  Richard Henderson  <rth@cygnus.com>
14546
14547         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14548
14549 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14550
14551         * g77.f-torture/execute/erfc.f: Use small single-precision
14552         values, to avoid problems on Alphas when not -mieee.
14553
14554 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14555
14556         * gcc.dg/990506-0.c: New test.
14557
14558 1999-05-08  Richard Henderson  <rth@cygnus.com>
14559
14560         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14561         the constant to test.  Don't XFAIL 64-bit targets.
14562
14563         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14564         * g++.old-deja/g++.law/profile1.C: Likewise.
14565
14566         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14567         operator new instances.
14568         * g++.old-deja/g++.other/delete5.C: Likewise.
14569
14570 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14571
14572         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14573         intrinsic.
14574
14575 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14576
14577         * g77.f-torture/execute/u77-test.f: Reverse order of two
14578         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14579
14580 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14581
14582         * gcc.dg/compare1.c: New test.
14583
14584 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14585
14586         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14587         New tests.
14588
14589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14590
14591         * g77.f-torture/compile/19990502-1.f: New test.
14592
14593 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14594
14595         * g77.f-torture/compile/19990502-0.f: New test.
14596
14597 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14598
14599         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14600         intrinsic.
14601
14602 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14603
14604         * g77.f-torture/execute/u77-test.f (main): List libU77
14605         intrinsics not currently tested.
14606         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14607         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14608         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14609         Trim blanks off the ends of some printed strings.
14610
14611 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14612
14613         * g77.f-torture/execute/u77-test.f (main): Just warn about
14614         FSTAT gid disagreement, as it's expected on some systems.
14615
14616 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14617
14618         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14619         use a new function, which allows for some slop.
14620         Clean up some commentary.
14621         (issum): The new function.
14622         (sgladd): Deleted subroutine.
14623
14624 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14625
14626         * g77.f-torture/execute/u77-test.f: Modify to be more like
14627         libf2c/libU77 version, bringing patches to that version here.
14628         Add suitable commentary.
14629
14630 1999-04-25  Richard Henderson  <rth@cygnus.com>
14631
14632         * gcc.dg/990424-1.c: New test.
14633
14634 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14635
14636         * g77.f-torture/execute/u77-test.f (main): Bug involving
14637         LSTAT has been fixed, so turn back on full checking.
14638
14639 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14640
14641         * g77.f-torture/compile/19990419-0.f: New test.
14642         * g77.f-torture/execute/19990419-1.f: New test.
14643
14644 1999-04-17  Richard Henderson  <rth@cygnus.com>
14645
14646         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14647         to avoid the need for a prototype to supress a warning.
14648
14649 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14650
14651         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14652
14653 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14654
14655         * gcc.c-torture/execute/990404-1.c: New test.
14656
14657 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14658
14659         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14660         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14661         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14662         missing initializer warnings.
14663
14664 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14665
14666         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14667         matching strings.
14668
14669 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14670
14671         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14672
14673 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14674
14675         * g77.f-torture/execute/19990325-0.f: New test.
14676         * g77.f-torture/execute/19990325-1.f: New test.
14677
14678 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14679
14680         * gcc.c-torture/execute/990324-1.c: New test.
14681
14682 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14683
14684         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14685         test with 4.
14686
14687 1999-03-17  Richard Henderson  <rth@cygnus.com>
14688
14689         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14690
14691 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14692
14693         * g77.f-torture/execute/19990313-2.f: New test.
14694         * g77.f-torture/execute/19990313-3.f: New test.
14695
14696 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14697
14698         * g77.f-torture/execute/19990313-0.f: New test.
14699         * g77.f-torture/execute/19990313-1.f: New test.
14700
14701 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14702
14703         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14704         printf to sprintf.
14705         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14706         (main): Add check for u15.  Conditionalize u31 check depending on
14707         whether ints are <32 bits or >=32 bits.
14708
14709 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14710
14711         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14712
14713 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14714
14715         * g77.f-torture/compile/19990305-0.f: New test.
14716         * g77.f-torture/execute/19981119-0.f: New test.
14717
14718 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14719
14720         * g77.f-torture/execute/970625-2.f: call ABORT if final
14721         result is not correct, instead of just printing it.
14722         Add this checking via newly introduced obfuscation, to
14723         trip up buggy front ends.
14724
14725 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14726
14727         * g77.f-torture/compile/960317-1.f: Moved from being
14728         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14729
14730 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14731
14732         * g77.f-torture/execute/960317-1.f: New (old) test.
14733         * g77.f-torture/execute/970625-2.f: Ditto.
14734
14735 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14736
14737         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14738         message on line 1 or line 2; cccp and cpplib do this differently.
14739
14740 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14741
14742         * g++.old-deja/g++.law/weak1.C: New test.
14743
14744 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14745
14746         * gcc.c-torture/execute/990119-1.c: Renamed to...
14747         * gcc.dg/990119-1.c: this, so it will only be tested once
14748         (it's a preprocessor test, it doesn't need to be run at
14749         multiple optimization levels).
14750
14751 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14752
14753         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14754           ALWAYS_CXXFLAGS.
14755
14756 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14757
14758         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14759         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14760         to not be compilable by current g77.
14761
14762 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14763
14764         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14765
14766 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14767
14768         * gcc.c-torture/execute/990222-1.c: New test.
14769
14770 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14771
14772         * g77.f-torture/compile/19990218-0.f: New test.
14773         * g77.f-torture/noncompile/19990218-1.f: New test.
14774
14775 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14776
14777         * g77.f-torture/compile/19981216-0.f: New test.
14778
14779 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14780
14781         * gcc.dg/990214-1.c: New test.
14782
14783 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14784
14785         * gcc.dg/990213-2.c: New test.
14786
14787         * gcc.dg/990213-1.c: New test.
14788
14789 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14790
14791         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14792         ints.
14793
14794 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14795
14796         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14797         specified by target.
14798
14799         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14800
14801 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14802
14803         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14804
14805 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14806
14807         * gcc.dg/special/ecos.exp: New test driver for new tests with
14808         special requirements.
14809
14810         * gcc.dg/special/alias-1.c: New test.
14811         * gcc.dg/special/gcsec-1.c: New test.
14812         * gcc.dg/special/weak-1.c: New test.
14813         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14814         * gcc.dg/special/weak-2.c: New test.
14815         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14816         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14817         * gcc.dg/special/wkali-1.c: New test.
14818         * gcc.dg/special/wkali-2.c: New test.
14819         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14820         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14821
14822 1999-02-10  Felix Lee  <flee@cygnus.com>
14823
14824           * lib/c-torture.exp (c-torture-compile): Pull out code for
14825           analyzing gcc error messages.
14826           (c-torture-execute): Likewise.  Fix some (harmless) false
14827           positives.
14828           * lib/gcc.exp (gcc_check_compile): New function.
14829
14830 1999-02-08  Richard Henderson  <rth@cygnus.com>
14831
14832         * gcc.c-torture/execute/990208-1.c: New test.
14833
14834 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14835
14836         * g++.dg/special/ecos.exp: New driver for new tests with special
14837         requirements
14838
14839         * g++.dg/special/conpr-1.C: New test
14840         * g++.dg/special/conpr-2.C: New test
14841         * g++.dg/special/conpr-2a.C: New test
14842         * g++.dg/special/conpr-3.C: New test
14843         * g++.dg/special/conpr-3a.C: New test
14844         * g++.dg/special/conpr-3b.C: New test
14845
14846         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14847         allow g++ to use the dg driver
14848
14849         * README: Add comment about g++.dg directory
14850
14851 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14852
14853         * README: Update email addresses.
14854
14855 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14856
14857         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14858         arguments in order to force structure S onto the stack even on
14859         the alpha.
14860         (test): Pass 10 leading arguments to function foo as well as the
14861         structure S.
14862
14863         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14864         failure for all targets.
14865
14866         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14867         abort to terminate program execution.
14868
14869 1999-01-30  Richard Henderson  <rth@cygnus.com>
14870
14871         * gcc.c-torture/execute/990130-1.c: New test.
14872
14873 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14874
14875         * gcc.dg/990130-1.c: New test.
14876
14877 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14878
14879         * gcc.c-torture/execute/990128-1.c: New test.
14880
14881 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14882
14883         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14884
14885 1999-01-27  Felix Lee  <flee@cygnus.com>
14886
14887         * lib/c-torture.exp (c-torture-compile): pull out code for
14888         analyzing gcc error messages.
14889         (c-torture-execute): ditto, and fix some (harmless) false
14890         positives.
14891         * lib/gcc.exp (gcc_check_compile): new function.
14892
14893 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14894
14895         * gcc.dg/990117-1.c: New test.
14896
14897         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14898
14899         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14900
14901 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14902
14903         * g77.f-torture/compile/990115-1.f: New test.
14904
14905 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14906
14907         * gcc.c-torture/compile/990107-1.c: New test
14908
14909 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14910
14911         * gcc.c-torture/execute/990106-2.c: New test.
14912
14913         * gcc.c-torture/execute/990106-1.c: New test.
14914
14915 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14916
14917         * gcc.c-torture/compile/981223-1.c: New test.
14918
14919 1998-12-29  Richard Henderson  <rth@cygnus.com>
14920
14921         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14922         (opt3): Rename from opt4 and disable.
14923
14924 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14925
14926         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14927
14928 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14929
14930         * g++.old-deja/g++.other/conv5.C: New test.
14931
14932 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14933
14934         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14935
14936 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14937
14938         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14939
14940 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14941
14942         * gcc.c-torture/compile/981211-1.c: New test.
14943
14944 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14945
14946         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14947
14948         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14949
14950 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14951
14952         * gcc.special/930510-1.c: Make C9X safe.
14953         * gcc.misc-tests/gcov-1.c Similarly.
14954         * gcc.misc-tests/gcov-2.c Similarly.
14955
14956 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14957
14958         * gcc.dg/ultrasp1.c: New test.
14959
14960 1998-12-06  Richard Henderson  <rth@cygnus.com>
14961
14962         * gcc.c-torture/execute/981206.c: New test.
14963
14964 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14965
14966         * g++.old-deja/g++.ns/template7.C: New test.
14967
14968         * g++.old-deja/g++.other/expr1.C: New test.
14969
14970         * g++.old-deja/g++.eh/tmpl3.C: New test.
14971
14972         * g++.old-deja/g++.eh/tmpl2.C: New test.
14973
14974 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14975
14976         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14977         * g++.old-deja/g++.other/using6.C: Removed.
14978         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14979
14980         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14981
14982 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14983
14984         * g++.old-deja/g++.pt/overload8.C: New test.
14985
14986         * g++.old-deja/g++.pt/overload7.C: New test.
14987
14988         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14989
14990         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14991         and relinking messages.
14992         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14993         compiling with -frepo.
14994
14995 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14996
14997         * g++.old-deja/g++.pt/lookup6.C: New test.
14998
14999 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15000
15001         * gcc.c-torture/execute/981130-1.c: New test.
15002         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15003
15004 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15005
15006         * g++.old-deja/g++.pt/explicit76.C: New test.
15007
15008         * g++.old-deja/g++.pt/friend38.C: New test.
15009
15010         * g++.old-deja/g++.ns/crash2.C: New test.
15011
15012         * g++.old-deja/g++.pt/defarg8.C: New test.
15013
15014         * g++.old-deja/g++.pt/instantiate6.C: New test.
15015
15016         * g++.old-deja/g++.pt/static6.C: New test.
15017
15018         * g++.old-deja/g++.pt/decl2.C: New test.
15019
15020 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15021
15022         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15023         problem is actually related with name lookup, but so what? :-)
15024
15025         * g++.old-deja/g++.pt/friend37.C: New test.
15026
15027 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15028
15029         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15030         element, which fails on some systems.
15031
15032         * g77.f-torture/execute/labug1.f: New test.
15033
15034 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15035
15036         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15037         is defined.
15038
15039 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15040
15041         * g77.f-torture/compile/981117-1.f: New test.
15042
15043 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15044
15045         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15046         properly discarded.
15047
15048 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15049
15050         * gcc.c-torture/execute/memcheck: New directory of tests for
15051         -fcheck-memory-usage.
15052
15053 1998-11-07  Gerald Pfe
15054
15055         * g77.f-torture/noncompile/980615-0.f: New test.
15056
15057 1998-07-26  H.J. Lu  (hjl@gnu.org)
15058
15059         * gcc.dg/980312-1.c: Do link instead of compile.
15060         * gcc.dg/980313-1.c: Likewise.
15061
15062 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15063
15064         * gcc.c-torture/compile/980726-1.c: New test.
15065
15066 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15067
15068         * g77.f-torture/execute/io0.f: New test.
15069
15070 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15071
15072         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15073         an int.
15074
15075 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15076
15077         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15078         m32r bugs.
15079
15080 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15081
15082         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15083         c-decl.c:grokdeclarator can handle mode attributes.
15084
15085 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15086
15087         * gcc.c-torture/execute/980716-1.c: New test.
15088
15089 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15090
15091         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15092         the mn10200.
15093         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15094         the mn10200.
15095         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15096         * gcc.c-torture/compile/930326-1.x: Similarly.
15097
15098 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15099
15100         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15101         New test from Craig.
15102
15103 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15104
15105         * g77.f-torture/noncompile/980616-0.f: New test.
15106
15107         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15108
15109 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15110
15111         *  g++.other/singleton.C: Return error value instead of taking
15112         SIGSEGV.
15113
15114 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15115
15116         *  g++.other/singleton.C: New test.   Warning is under dispute.
15117         Runtime crash is not.
15118
15119 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15120
15121         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15122         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15123         using6.C, using7.C}:  New namespace tests.
15124
15125 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15126
15127         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15128         specialization with typedef'ed names used as array indexes.
15129
15130 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15131
15132         * gcc.c-torture/execute/980709-1.c: New test.
15133
15134         * gcc.dg/980709-1.c: New test.
15135
15136 1998-07-07  Richard Henderson  <rth@cygnus.com>
15137
15138         * gcc.c-torture/execute/bcp-1.c: New test.
15139
15140 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15141
15142         * gcc.c-torture/execute/980707-1.c: New test.
15143
15144 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15145
15146         * gcc.c-torture/compile/980706-1.c: New test.
15147
15148 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15149
15150         * g77.f-torture/execute/980701-0.f,
15151         g77.f-torture/execute/980701-1.f: New test from Craig.
15152
15153 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15154
15155         * gcc.c-torture/compile/980701-1.c: New test.
15156
15157         * gcc.c-torture/execute/980701-1.c: New test.
15158
15159 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15160 rlsruhe.de>
15161
15162         * g++.old-deja/g++.robertl/eb132.C: New test.
15163         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15164
15165 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15166
15167         * g77.f-torture/execute/980628-7.f,
15168         g77.f-torture/execute/980628-8.f,
15169         g77.f-torture/execute/980628-9.f,
15170         g77.f-torture/execute/980628-10.f: New tests from Craig.
15171
15172         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15173
15174 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15175
15176         * g77.f-torture/execute/980628-4.f: New test from Craig.
15177         * g77.f-torture/execute/980628-5.f: Likewise.
15178         * g77.f-torture/execute/980628-2.f: Likewise.
15179         * g77.f-torture/execute/980628-0.f: Likewise.
15180         * g77.f-torture/execute/980628-1.f: Likewise.
15181         * g77.f-torture/execute/980628-3.f: Likewise.
15182         * g77.f-torture/execute/980628-6.f: Likewise.
15183
15184 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15185
15186         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15187         directory when nothing has been installed yet.
15188
15189 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15190
15191         * gcc.c-torture/special/special.exp: Handle newer versions of
15192         dejagnu.
15193
15194 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15195
15196         * gcc.dg/980626-1.c: New test.
15197
15198 1998-06-19  Bruno Haible <haible@ilog.fr>
15199
15200         * gcc.misc-tests/m-un-2.c: New test.
15201         * g++.old-deja/g++.other/warn01.c: Likewise.
15202
15203 1998-06-19  Robert Lipe  <robertl@dgii.com>
15204
15205         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15206         compatibility with assmblers with a different comment character.
15207         Eliminate use of GAS-specific extensions.
15208
15209 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15210
15211         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15212
15213 1998-06-19  Robert Lipe  <robertl@dgii.com>
15214
15215         *lib/g77.exp: Replace search for libf2c.a with search for newly
15216         renamed libg2c.a
15217
15218 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15219
15220         * gcc.c-torture/execute/980617-1.c: New test.
15221
15222 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15223
15224         * gcc.c-torture/execute/980612-1.c: New test.
15225
15226 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15227
15228         * gcc.dg/980523-1.c: Only test on ppc-linux.
15229         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15230
15231         * gcc.c-torture/execute/980608-1.c: New test.
15232
15233 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15234
15235         * gcc.c-torture/execute/980605-1.c: New test.
15236
15237 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15238
15239         * gcc.c-torture/execute/980604-1.c: New test.
15240
15241 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15242
15243         * gcc.c-torture/execute/980602-1.c: New test.
15244         * gcc.c-torture/execute/980602-2.c: Likewise.
15245
15246 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15247
15248         * 970125-0.f: Fix per JCB.  Add commentary.
15249
15250 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15251
15252         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15253         IEEE -0 support.
15254
15255 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15256
15257         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15258         earlier.
15259
15260 1998-05-28  Catherine Moore <clm@cygnus.com>
15261
15262         * gcc.c-torture/execute/980526-3.c: New test.
15263
15264 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15265
15266         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15267         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15268         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15269         m88k-motorola-sysv3 to XFAIL.
15270
15271 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15272
15273         * gcc.dg/980526-1.c: New test.
15274         * gcc.c-torture/execute/980526-2.c: New test.
15275
15276 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15277
15278         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15279
15280         * gcc.c-torture/execute/980526-1.c: New test.
15281
15282 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15283
15284         * g77.f-torture/execute/alpha2.f: Add runtime test.
15285
15286 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15287
15288         * g++.old-deja/old-deja.exp: Strip leading directories.
15289
15290         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15291         error for the line.  Don't run multiple tests for the same line.
15292
15293 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15294
15295         * gcc.dg/980523-1.c: New test.
15296
15297 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15298
15299         * g77.f-torture/compile/970915-0.f: New test.
15300
15301 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15302
15303         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15304
15305 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15306
15307         * gcc.dg/980520-1.c: New test.
15308
15309 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15310
15311         * gcc.dg/980502-1.c: Fix return type.
15312
15313 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15314
15315         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15316         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15317         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15318         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15319         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15320
15321 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15322
15323         * g77.f-torture/execute/980520-1.f: New test.
15324
15325 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15326
15327         * lib/mike-g77.exp: New file.
15328
15329         * g77.f-torture/noncompile/noncompile.exp,
15330         g77.f-torture/noncompile/check0.f: New files.
15331
15332 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15333
15334         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15335         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15336         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15337         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15338         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15339         abort where appropriate.
15340
15341 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15342
15343         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15344         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15345
15346 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15347
15348         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15349
15350 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15351
15352         * g77.f-torture/compile/980427-0.f: New test.
15353
15354 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15355
15356         * g77.f-torture/compile/980424-0.f: New test.
15357
15358 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15359
15360         * g77.f-torture/compile/980419-2.f (main): New test.
15361         * g77.f-torture/compile/970125-0.f: New test.
15362         * g77.f-torture/compile/980419-1.f: New test.
15363
15364 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15365
15366         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15367         of loop-4.c.
15368
15369 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15370
15371         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15372
15373 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15374
15375         * gcc.c-torture/compile/980329-1.c: New test.
15376
15377 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15378
15379         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15380         * gcc.dg/980312-1.c: Fix typo in -march command.
15381
15382 1998-03-16  H.J. Lu  (hjl@gnu.org)
15383
15384         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15385
15386 1998-03-11  Robert Lipe  <robertl@dgii.com>
15387
15388         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15389         Dave Love agree the Fortran source is bogus.
15390
15391 1998-03-11  Robert Lipe  <robertl@dgii.com>
15392
15393         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15394         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15395         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15396         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15397         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15398
15399 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15400
15401         * g++.old-deja/g++.other/friend1.C: New test.
15402
15403 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15404
15405         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15406         possibly uninitialized) variables and declare dnrm2.
15407
15408 1998-02-23  Robert Lipe <robertl@dgii.com>
15409
15410         From Bruno Haible <haible@ilog.fr>:
15411         * gcc.c-torture/execute/980223.c: New test.
15412
15413 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15414
15415         * gcc.dg/ifelse-1.c: New test.
15416
15417 1998-02-09  H.J. Lu  (hjl@gnu.org)
15418
15419         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15420
15421           * lib/old-dejagnu.exp (old-dejagnu): Added the
15422           "execution test - XFAIL *-*-*" handling in the spirit of
15423           "excess errors test -". Changed the "execution test fails"
15424           handling to be like "excess errors test fails".
15425           * Update various tests accordingly.
15426
15427 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15428
15429         * gcc.c-torture/execute/980205.c: New test.
15430
15431 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15432
15433         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15434         * lib/f-torture.exp: Similarly.
15435         * gcc.c-torture: Rename all .cexp files to .x files.
15436
15437 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15438
15439         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15440         (940510-1.c): Removed duplicate.
15441         (971104-1.c): New test.
15442
15443 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15444
15445           * lib/f-torture.exp: Improve error and loop detection.
15446
15447 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15448
15449         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15450         use that to size the filler array.
15451
15452 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15453
15454         * lib/c-torture.exp(c-torture-execute): Fix typo.
15455
15456         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15457         testcase as the executable name. Keep the executable around if
15458         the test fails.
15459
15460 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15461
15462         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15463         changes.  Only test one -g option, and move it to the end of the
15464         list of options to test.
15465
15466 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15467
15468         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15469         variable GCC_TORTURE_OPTIONS to supply default switches separated
15470         by colons.  If no environment variable, run tests with -O0 -g, -O1
15471         -g, and -O2 -g as well.
15472
15473 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15474
15475         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15476         explanatory comments. Fix indentation.
15477
15478 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15479
15480         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15481
15482 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15483
15484         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15485         * g++.old-deja/g++.mike/p7325.C: Likewise.
15486         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15487
15488 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15489
15490         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15491         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15492         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15493         * g++.old-deja/g++.law/operators4.C: Likewise.
15494
15495 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15496
15497         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15498         * g++.old-deja/g++.mike/p784.C: Ditto.
15499         * g++.old-deja/g++.mike/p785.C: Ditto.
15500
15501 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15502
15503           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15504
15505 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15506
15507         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15508         target feature; pass this to c-torture-execute as needed.
15509
15510 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15511
15512         * lib/c-torture.exp(c-torture-execute): If the previous and the
15513         current executables being tested are identical, we don't need to
15514         run the executable again. Try to make the executable names
15515         unique. Add an optional argument for passing additional compiler
15516         flags.
15517
15518 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15519
15520         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15521
15522 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15523
15524         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15525
15526 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15527
15528         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15529         32bit or larger longs.
15530
15531         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15532         have either a 32bit long or 32bit int.
15533
15534 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15535
15536         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15537         Make double precision tests dependent on sizeof (double).
15538
15539 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15540
15541         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15542         too.
15543
15544 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15545
15546         * gcc.c-torture/compile/961203-1.cexp: New script.
15547
15548 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15549
15550         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15551         up the includes ourselves.
15552
15553 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15554
15555         * lib/plumhall.exp: Remove random include, and add a few
15556         verbose messages for debugging.
15557
15558 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15559
15560         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15561         of trying to do it ourselves.
15562
15563 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15564
15565         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15566
15567 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15568
15569         * gcc.prms/5403.c: Made regexp a bit less strict.
15570
15571 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15572
15573         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15574         is returned from remote_load instead.
15575         * lib/plumhall.exp: Ditto.
15576         * lib/mike-g++.exp: Ditto.
15577         * lib/old-dejagnu.exp: Ditto.
15578         * lib/c-torture.exp: Ditto.
15579
15580 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15581
15582         * lib/g++.exp: Use build_wrapper procedure.
15583         * lib/gcc.exp: Ditto.
15584
15585 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15586
15587         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15588         an old-style decl for malloc.  Fixes tests to work when
15589         sizeof (int) != sizeof (size_t).
15590
15591 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15592
15593         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15594
15595         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15596         use stdargs.h interface.
15597
15598 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15599
15600         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15601         NO_VARARGS when compiling.
15602
15603 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15604
15605         * lib/plumhall.exp(ph_includes): New procedure.
15606         (ph_make): Use it.
15607         (ph_compiler): Ditto.
15608
15609         * lib/g++.exp: Rename test-glue.c to testglue.c.
15610         * lib/gcc.exp: Ditto.
15611
15612 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15613
15614         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15615         to completion when it's called.
15616
15617 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15618
15619         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15620         is defined, don't do test.
15621
15622 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15623
15624         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15625         for object files.
15626         (ph_summary): Mark skipped testcases as untested, not unresolved.
15627
15628         * lib/plumhall.exp (ph_make): If unresolved because of bad
15629         errorCode, record errorCode in log file.
15630         (*): Replace send_log/verbose with verbose -log.
15631
15632 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15633
15634         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15635         double conversion if double isn't at least 8 bytes.
15636
15637         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15638         int to work with targets where int is 16 bits.
15639
15640         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15641         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15642         precision for the test to complete.
15643
15644 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15645
15646         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15647         if d10v is not compiled with the -mdouble64 flag.
15648         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15649
15650         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15651         d10v is not compiled with the -mint32 flag.
15652
15653 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15654
15655         * lib/plumhall.exp: Use incr_count.
15656
15657 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15658
15659         * gcc.c-torture: Update to c-torture-1.45.
15660
15661 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15662
15663         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15664         the name of the expect testcase file).
15665
15666         * lib/g++.exp(g++_init): Ditto.
15667
15668 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15669
15670         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15671         the host.
15672
15673         * lib/gcc.exp(gcc_exit): New procedure.
15674
15675 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15676
15677         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15678         specs where appropriate.
15679
15680         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15681         because of new "candidates are" messages, and removed a few
15682
15683         * Converted all non-old-style g++ testcases to old-style, and
15684         moved into g++.old-deja.
15685
15686 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15687
15688         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15689         options.
15690
15691         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15692         succeeded.
15693
15694         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15695
15696 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15697
15698         * lib/gcc.exp (gcc_target_compile): Add support for defining
15699         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15700         the machine doesn't have those features.
15701
15702 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15703
15704         * g++.law/operators4.exp: Don't use LIBS.
15705
15706 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15707
15708         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15709
15710         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15711         * lib/g++.exp: Set it here instead. Also, allow use of the
15712         --tool_exec and --tool_opt options. Change CXX to
15713         GXX_UNDER_TEST.
15714
15715         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15716
15717         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15718
15719 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15720
15721         * lib/old-dejagnu.exp: Use prune_warnings instead of
15722         prune_system_crud.
15723         * lib/mike-g++.exp: Ditto.
15724         * lib/gcc.exp: Ditto.
15725         * lib/g++.exp: Ditto.
15726
15727         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15728
15729 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15730
15731           * 941014-2.c: Include stdlib.h
15732           * 960327-1.c: Include stdio.h
15733           * dbra.c, index-1.c: Don't assume ints are 32bits.
15734
15735 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15736
15737         * lib/gcc.exp: Add gcc,stack_size target feature.
15738
15739         * lib/g++.exp(g++_target_compile): Add the include and link
15740         paths here, not in two other places. And, it's $options, not
15741         options.
15742
15743         * lib/mike-g++.exp(postbase): Remove the code that determines
15744         the correct include and link paths.
15745         * g++.old-deja/old-deja.exp: Ditto.
15746
15747 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15748
15749         * lib/g++.exp(g++_init): target_compile no longer returns the
15750         filename of the result.
15751
15752 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15753
15754         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15755         call to glob.
15756
15757         * gcc.c-torture/special/special.exp: Change call to
15758         gcc_target_compile to include the object file.
15759
15760 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15761
15762         * gcc.c-torture/special/special.exp: Correct misspelling in last
15763         change.
15764
15765 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15766
15767         * lib/plumhall.exp(ph_summary): Log the entire output of the
15768         executable. Return -1 if there were any failures, 0 otherwise.
15769         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15770         (ph_make): Clean up objects and executables that were built
15771         if the tests succeeded.
15772
15773 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15774
15775         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15776         libraries and includes in the build tree as appropriate.
15777
15778 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15779
15780         * lib/c-torture.exp: Instead of looking for the global variable
15781         NO_LONG_LONG, check to see if that's a feature of the target.
15782
15783 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15784
15785         * config/default.exp: Minimize. Delete the remainer of the files in
15786         config; this functionality is now in devo/dejagnu/config.
15787
15788         g++.*/*: Pass any additional flags used to compile to postbase;
15789         delete CXXFLAGS.
15790
15791         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15792         is now done by runtest.exp. Use gcc_target_compile instead of
15793         compile.
15794
15795         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15796         Remove references to CFLAGS. Use remote_file instead of
15797         calling rm -f.
15798         (c-torture): Take a list of arguments to use to compile this
15799         testcase.
15800
15801         lib/g++.exp: Simplify. Use target_compile instead of compile.
15802         lib/gcc-dg.exp: Ditto.
15803         lib/gcc.exp: Ditto.
15804         lib/mike-{gcc,g++}.exp: Ditto.
15805         lib/old-dejagnu.exp: Ditto.
15806         lib/plumhall.exp: Ditto.
15807
15808 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15809
15810         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15811         (ph_linker): Likewise.
15812
15813 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15814
15815           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15816         MAP_ANON / MAP_ANONYMOUS if defined;
15817         else try to map from /dev/zero .
15818
15819 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15820
15821         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15822         isn't defined, then define it to MAP_ANONYMOUS.
15823
15824 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15825
15826         * gcc.c-torture: Update to c-torture-1.42 release.
15827
15828 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15829
15830         * gcc.c-torture: Update to c-torture-1.41 release.
15831
15832 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15833
15834         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15835         c-torture release.
15836
15837 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15838
15839         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15840         and LDFLAGS.  Fix second case to append the target_info ldflags
15841         onto LDFLAGS, not CFLAGS.
15842         * lib/g++.exp (g++_init): Add target_info stuff.
15843         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15844         of libgloss and newlib flags for !native.
15845
15846         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15847         (GDB): Fix relative path to go up another dir for finding gdb.
15848
15849 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15850
15851         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15852         versions in the target_info array, if they don't exist.
15853
15854 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15855
15856         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15857
15858 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15859
15860         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15861         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15862
15863 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15864
15865         * lib/old-dejagnu.exp: Don't remove the output file before we've
15866         actually tested it. Don't append pwd to the path of the executable
15867         we're testing.
15868
15869 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15870
15871         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15872
15873 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15874
15875         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15876         temporary directory for compiler files, and set it to a default
15877         value of /tmp. Set $output as the name of the output file from
15878         compiling the testcase. Add a -o option to $cflags_var so the
15879         compiler writes the final output file as $output. Set $executable
15880         to $output.
15881
15882         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15883         directory for compiler files, and set it to /tmp if it doesn't
15884         already have a value. Set $output_file to the name of the output
15885         file from compiling the testcase. Add a -o option to CXXFLAGS so
15886         the compiler writes the final output file as $output. Use $output
15887         as the executable to be tested.
15888
15889 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15890
15891         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15892
15893 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15894
15895         * gcc.c-torture/execute/pending-1.c: New test.  Still
15896         pending in Tege's queue.
15897
15898 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15899
15900         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15901         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15902         if there were failures.  Call unresolved if there were unresolved
15903         testcases.  Call gcc_fail if program did not run to completion.
15904         (ph_make): Pass additional argument name to ph_execute.
15905         (ph_execute): Add new argument.  Pass additional arguments to
15906         ph_summary.  Call gcc_fail is there is no execution output.
15907
15908 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15909
15910         * lib/plumhall.exp (proc_summary): Output relavent summary
15911         lines into the log so specific failures in plumhall can be
15912         investigated.
15913
15914 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15915
15916         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15917         (c-torture-execute): Don't try to execute tests which use
15918         "long long" types if $NO_LONG_LONG is nonzero.
15919
15920 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15921
15922         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15923         not c-torture.
15924
15925         * gcc.ieee: Move from here.
15926         * gcc.c-torture/execute/ieee: To here.
15927
15928 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15929
15930         * gcc.c-torture: Update to c-torture-1.41 release.
15931
15932 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15933
15934         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15935         not "$output".
15936
15937 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15938
15939         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15940         -c present.
15941
15942 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15943
15944         * config/proelf.exp: Handle connecting to a simulator.
15945
15946 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15947
15948         * config/proelf.exp: New file.  Enough framework that we can
15949         run c-torture tests on the proelf targets (or any other target
15950         that gdb can connect to for that matter).
15951
15952 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15953
15954         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15955         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15956
15957         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15958         exec_output exists.
15959
15960 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15961
15962         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15963         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15964
15965         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15966         to pass/fail/unresolved/unsupported/untested.  Caller must now
15967         call unresolved/unsupported/untested.
15968         * lib/*.exp: Update FSF address.  Update to handle new results of
15969         ${tool}_load.
15970         * lib/chill.exp (verbose): Delete.
15971
15972 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15973
15974         * lib/gcc.exp (default_gcc_start): Change order of args to
15975         $LDFLAGS $CFLAGS $LIBS.
15976         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15977         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15978         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15979         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15980         * gcc.misc-tests/dg-test.exp: Likewise.
15981         * gcc.misc-tests/msgs.exp: Likewise.
15982         * gcc.prms/prms.exp: Likewise.
15983         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15984         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15985
15986         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15987
15988 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15989
15990         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15991
15992         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15993         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15994
15995         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15996         necessary.
15997
15998 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15999
16000         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16001         global for loop; add use of $mathlib.
16002         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16003         settings here; set mathlib for anything but VxWorks.
16004
16005 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16006
16007         * gcc.c-torture: Update to c-torture-1.40 release.
16008
16009 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16010
16011         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16012         dg.exp.
16013
16014 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16015
16016         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16017         global.
16018
16019 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16020
16021         * lib/g++.exp (LIBS): Define if not already.
16022         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16023         (gcc-dg-prune): Call prune_gcc_output.
16024         * lib/gcc.exp (prune_gcc_output): New proc.
16025         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16026         prune_gcc_output.
16027
16028 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16029
16030         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16031         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16032
16033 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16034
16035         * gcc.c-torture: Update to c-torture-1.39 release.
16036
16037 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16038
16039         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16040         fails, try others as well.
16041
16042 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16043
16044         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16045         If compilation fails, mark execute tests as `untested'.
16046         If test is marked as unsupported, don't mark compilation and
16047         execute tests as failed.
16048
16049 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16050
16051         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16052         libstdc++ for whether or not we want to be doing shared
16053         libraries.  Delete link_curses since we don't need it anymore.
16054         * lib/mike-g++.exp (postbase): Don't link in libg++.
16055         * g++.old-deja/old-deja.exp: Likewise.
16056
16057 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16058
16059         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16060
16061 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16062
16063         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16064         For that, add `-Wl,-a,shared_archive'.
16065         * g++.old-deja/old-deja.exp: Likewise.
16066
16067 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16068
16069         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16070
16071 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16072
16073         * lib/mike-g++.exp (postbase): Pay attention to the status of
16074         g++_load.
16075
16076 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16077
16078           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16079
16080 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16081
16082         * lib/gcc.exp (default_gcc_start): No longer need to log program
16083         being executed or its output, execute_anywhere does that now.
16084         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16085         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16086
16087 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16088
16089         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16090         the same as those in lib/g++.exp.
16091
16092 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16093
16094         * gcc.c-torture: Update to c-torture-1.38 release.
16095         * gcc.ieee: Related changes.
16096
16097 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16098
16099         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16100         "exec". Minor reformatting changes.
16101
16102         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16103         cross. This means all "exec" calls now work on a remote host as
16104         well.
16105         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16106         cross. Filter out the extra "\r\n" stuff that expect puts in.
16107         (c-torture-execute): Filter out the bogus warnings like
16108         c-torture-compile does. Add support for canadian cross.
16109         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16110         Use execute_anywhere rather than calling exec directly. Now it
16111         works for canadian cross testing.
16112
16113 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16114
16115         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16116         results into a variable, and check that rather than using file exists.
16117
16118 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16119
16120         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16121         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16122
16123 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16124
16125         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16126         lib_curses if there's a shared libg++ in the build tree.
16127
16128 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16129
16130         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16131         if not supported target.
16132
16133 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16134
16135         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16136         link_curses up to always happen, not just for native builds.
16137
16138 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16139
16140         * gcc.c-torture: Update to c-torture-1.36 release.
16141         * gcc.failure: Related changes.
16142
16143 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16144
16145         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16146
16147 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16148
16149         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16150         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16151         runshlib, link_curses, and mathlib for link and run.
16152
16153         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16154         pass the runtime shared library options for Solaris, OSF/1, and
16155         Irix5, and link with -lcurses to avoid unresolved references.
16156
16157 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16158
16159         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16160         only run once.
16161
16162 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16163
16164         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16165
16166 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16167
16168         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16169         do not have a framework for the "compat" tests yet.
16170
16171 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16172
16173         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16174         set to null if we're testing vxworks5.1.  Use that instead of
16175         `-lm' in the setting of LIBS for link and run.
16176
16177 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16178
16179         * config/rom68k.exp (${tool}_load): Major changes to make it
16180         work.  Verified that it does in fact return the stuff in
16181         exec_output properly.  Catch any Emul or any TRAP other than 0.
16182
16183 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16184
16185         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16186         LDFLAGS properly for targets that need stuff from libgloss.
16187         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16188         only run once.
16189         (gpp_initialized): New variable.
16190
16191 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16192
16193         * config/rom68k.exp: Load libgloss.exp.
16194         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16195         so we can produce a fully linked binary.
16196         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16197         so we can produce a fully linked binary.
16198
16199 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16200
16201         * lib/plumhall.exp (ph_section): Watch for expected failures.
16202         Add missing `else'.
16203
16204         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16205         run the testcase.
16206         (c-torture): Likewise.
16207
16208 1995-08-28  Doug Evans  <dje@cygnus.com>
16209
16210         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16211
16212         * lib/mike-g++.exp (mike_cleanup): New proc.
16213         (prebase): New globals compiler_result, not_compiler_result,
16214         target_regexp.
16215         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16216         allow leading "-" in pattern.  Watch for unsupported tests.
16217         If $compiler_result is set, pattern match assembler code,
16218         and ditto for $not_compiler_result.
16219         * lib/mike-gcc.exp: Likewise.
16220
16221         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16222         execution "succeeded".
16223
16224 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16225
16226         * config/win32.exp: New file.
16227         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16228
16229 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16230
16231         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16232         unsupported.
16233         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16234         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16235         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16236
16237         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16238         "... without exceptions was ...".  That is now handled by
16239         prune_system_crud.
16240         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16241
16242 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16243
16244         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16245         sieve.c,sort2.c}: New files.
16246         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16247         sieve.exp,sort2.exp}: Drivers for them.
16248
16249         * lib/mike-gcc.exp (program_output): New user settable variable.
16250         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16251         messages.
16252         * lib/mike-g++.exp (program_output): New user settable variable.
16253
16254         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16255
16256         * config/sh.exp: Deleted (use sim.exp instead).
16257
16258 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16259
16260         * config/vx.exp: Declare CHECKTASK as global.
16261         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16262         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16263         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16264
16265 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16266
16267         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16268         target. Like vx.exp, only includes `vx29k.exp' instead of
16269         `vxworks.exp'.
16270
16271 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16272
16273         * config/sim.exp: Increase time limit from 120 seconds to 240.
16274
16275 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16276
16277         * gcc.c-torture/execute/950628-1.c: New test.
16278
16279 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16280
16281         * gcc.c-torture: Update with changes/additions from
16282         c-torture-1.34.
16283
16284 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16285
16286         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16287
16288 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16289
16290         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16291
16292 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16293
16294         * gcc.c-torture/compile/950512-1.c: New test.
16295         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16296         * gcc.dg/struct-ret-1.c: Likewise.
16297
16298 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16299
16300         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16301           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16302
16303 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16304
16305         * gcc.c-torture/special/920411-1.c: Deleted.
16306         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16307
16308 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16309
16310         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16311         cpu limit.
16312
16313 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16314
16315         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16316
16317 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16318
16319         From kenner;
16320         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16321         is the proper length.
16322         * va-arg-3.c: Likewise.
16323
16324 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16325
16326         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16327         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16328
16329         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16330         * lib/g++.exp (default_g++_start): Delete old cruft.
16331
16332 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16333
16334         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16335         (2 * (1 << 18)) to (2 * (1 << 17)).
16336
16337         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16338
16339 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16340
16341         * config/rom68k.exp: Renamed from config/idp.exp
16342
16343 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16344
16345         * c-torture/compile/921109-2.c
16346
16347 1995-04-18  Mike Stump  <mrs@cygnus.com>
16348
16349         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16350         excess errors.
16351
16352 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16353
16354         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16355         output.
16356         * lib/g++.exp (default_g++_start): Likewise.
16357
16358 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16359
16360         * gcc.c-torture/compile/950329-1.c: New test.
16361
16362 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16363
16364           * config/bug.exp (${tool}_load): Updated to use new remote_open
16365           and remote_close procs.
16366         * config/idp.exp: New file.
16367
16368 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16369
16370         * gcc.c-torture/execute/950322-1.c: New test.
16371
16372 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16373
16374         * config/vx.exp (${tool}_load): Clean up testing of return code from
16375         vxworks_ld and vxworks_spawn.
16376
16377 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16378
16379         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16380
16381 1995-03-13  Mike Stump  <mrs@cygnus.com>
16382
16383         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16384         can mark excess errors on a machine by machine basis.  Note, the
16385         default is to not expect any excess errors, even when excess
16386         errors test - is given, so you will want to put an XFAIL ... on
16387         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16388         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16389         those 4 machines, but no others.
16390
16391 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16392
16393         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16394         * lib/c-torture.exp: to here.
16395
16396 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16397
16398         * gcc.c-torture/execute/950221-1.c: New test.
16399         * gcc.c-torture/execute/struct-ret-1.c: New test.
16400         * gcc.c-torture/compile/950221-1.c: New test.
16401
16402         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16403
16404 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16405
16406         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16407         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16408
16409 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16410
16411         * g++.gb: New directory of tests, derived from my signature and
16412         class scoping tests.
16413
16414         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16415         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16416         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16417         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16418         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16419         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16420         * g++.gb/sig25.C: Likewise.
16421
16422         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16423         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16424         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16425         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16426         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16427         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16428         * g++.gb/sig25.exp: Likewise.
16429
16430         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16431         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16432         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16433         * g++.gb/scope13.C: Likewise, this test still fails.
16434
16435         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16436         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16437         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16438         * g++.gb/scope13.exp: Ditto.
16439
16440         * g++.gb/README: New file, explains what these tests are about.
16441
16442 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16443
16444         * lib/dg.exp (dg-do): Support `preprocess'.
16445         (dg-test): Likewise.
16446
16447 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16448
16449         * config/udi.exp: change "continue -expect" to "exp_continue".
16450
16451 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16452
16453         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16454         Delete redundant tests.
16455
16456         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16457         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16458         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16459         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16460         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16461         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16462         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16463         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16464
16465         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16466         storing label pointers.
16467         * gcc.c-torture/execute/921019-1.c: Likewise.
16468         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16469         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16470         parameter fp.
16471         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16472         constants.
16473
16474         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16475         Delete obsolete tests.
16476
16477         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16478         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16479         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16480         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16481         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16482         * gcc.c-torture/compile/950124-1.c: New test.
16483
16484         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16485
16486 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16487
16488         * lib/mike-g++.exp: Add -lm to LIBS.
16489
16490 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16491
16492         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16493
16494 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16495
16496         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16497
16498 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16499
16500         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16501
16502 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16503
16504         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16505         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16506         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16507         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16508         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16509         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16510         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16511         * g++.law/{operators31.C, operators32.C,
16512         * g++.law/{operators33.C, operators34.C}: Likewise.
16513         * g++.law/{pic1.C, refs2.C}: Likewise.
16514         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16515         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16516         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16517         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16518
16519         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16520         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16521         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16522         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16523         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16524         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16525         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16526         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16527         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16528         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16529         * g++.law/{operators34.exp}: Likewise.
16530         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16531         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16532         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16533         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16534         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16535
16536         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16537         No longer expected to fail.
16538         * g++.law/missed-error3.C: Tweak for recent bool changes.
16539
16540 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16541
16542         * config/emb-unix: Deleted.
16543         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16544         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16545
16546 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16547
16548         * lib/dg.exp (dg-test): Fix typo in last patch.
16549
16550 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16551
16552         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16553         (handles multiple occurrences).
16554
16555 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16556
16557         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16558         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16559         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16560         printed).
16561         * lib/c-torture.exp (c-torture-compile): Likewise.
16562         (c-torture): Prepend full path if missing.
16563         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16564         (gcc_fail): Likewise.
16565         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16566
16567 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16568
16569         * lib/netware.exp: Only attach to NetWare i386 systems.
16570
16571 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16572
16573         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16574         messages.  Add test name to "output pattern match" pass/fail message.
16575
16576 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16577
16578         * gcc.dg: New testsuite.
16579         * gcc.dg/dg.exp: New file.
16580
16581         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16582         test-switch.c}: Deleted.
16583
16584         * gcc.misc-tests/msgs.exp: New testcase driver.
16585
16586 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16587
16588         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16589         Watch for illegal return values from ${tool}_load.
16590         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16591         cross targets.  Coerce return value >0 to 1.
16592
16593 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16594
16595         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16596
16597         * config/emb-unix.exp: New file.
16598
16599         * config/sim.exp: Error if variable $SIM not defined.
16600         (${tool}_load): Mark test as "untested" if simulator missing.
16601
16602         * config/unix.exp: Load remote.exp to get rcp_download.
16603         * lib/c-torture.exp: Use different option lists for testcases with
16604         and without loops.
16605         * gcc.c-torture/execute/execute.exp: Likewise.
16606
16607 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16608
16609         * config/*.exp: Clarify return code from ${tool}_load.
16610         Call `unresolved' or `untested' instead of `warning' or `perror'
16611         (sometimes you still want to call both though).
16612         Add comment that `shell_id' is local to each file.
16613         * config/udi.exp (timeout): Set to 30.
16614         Don't print warning if connection fails, $connectmode has already
16615         printed an error.
16616         (${tool}_load): Move verbose messages to level 2.
16617         Rework pattern for "Process started" message.
16618         Pass `shell_id' to ${connectmode}_download.
16619         Retry twice upon timeout.  Make resetting of target more robust.
16620         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16621         Pass `shell_id' to exit_$connectmode.
16622         Only call exit_$connectmode if connected.
16623         * config/unix.exp (${tool}_load): Check return codes better.
16624         * config/vrtx.exp (${tool}_load): Likewise.
16625         * config/vx.exp (${tool}_load): Likewise.
16626         Delete unneeded global's.
16627         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16628         from ${tool}_load.
16629         (dg-stat): Delete.
16630         (dg-init): Delete recording of pass/fail counts.
16631         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16632         (old-dejagnu-init): Likewise.
16633         (old-dejagnu-stat): Delete contents, empty proc now.
16634         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16635         (c-torture): Delete references to lcnt, lpass, lfail.
16636         Get option list from TORTURE_OPTIONS.
16637         Delete -funroll[-all]-loops if no loops.
16638         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16639         (g++_stat): Delete contents (empty proc now).
16640         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16641         (gcc_finish): Likewise.
16642         (gcc_stat): Deleted.
16643         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16644         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16645         * gcc.c-torture/execute/execute.exp: Likewise.
16646         Split tests into two parts: compile, execute.
16647         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16648         no loops.  Update to reflect clarified return codes from ${tool}_load.
16649
16650 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16651
16652         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16653         to grep for.
16654         (old-dejagnu): Likewise (where necessary).
16655
16656 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16657
16658         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16659
16660         * lib/dg.exp (dg-process-target): Fix processing of selector.
16661         Add comment regarding use of `error'.
16662
16663         * lib/gcc.exp (prune_system_crud): Define if missing.
16664         * lib/g++.exp (prune_system_crud): Likewise.
16665
16666         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16667         Call prune_system_crud.
16668         * lib/dg.exp (dg-runtest): New proc.
16669         Use perror instead of send_user for tcl errors in testcase.
16670         Don't return any value, it's never used.
16671         Don't clobber previous definition of `unknown'.
16672         Print tcl errors in `dg-final'.
16673
16674 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16675
16676         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16677         (dg-test): Don't print errorInfo, it contains stack backtrace.
16678
16679 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16680
16681         * lib/g++.exp (runtest_file_p): Define if missing.
16682
16683 1994-09-24  Doug Evans  (dje@cygnus.com)
16684
16685         * lib/mike-g++.exp: Comment out loading of g++.exp.
16686         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16687         (default_g++_version): Always print something.
16688         (default_g++_start): Comment out call to `which'.
16689         (g++_start, g++_load): Deleted (must be defined in config file).
16690         * lib/gcc.exp: Test for existence of $CC at start.
16691         Delete check for tmpdir (done in gcc_init).
16692         (default_gcc_version): Always print something.
16693         (default_gcc_start): Comment out call to `which'.
16694         * config/*.exp: Major cleanup - make cross targets work at least a
16695         little better for g++ (by not being "--tool gcc" specific).
16696         Rename gcc_xxx to ${tool}_xxx.
16697         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16698         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16699
16700 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16701
16702         * lib/c-torture.exp (c-torture-compile): Rework compiler
16703         message processing.
16704
16705         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16706         c-torture.
16707
16708 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16709
16710         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16711
16712         * lib/dg.exp (dg-process-target): Support { target native }.
16713
16714 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16715
16716         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16717         looked for "... program xxx got fatal signal".
16718         Correct regsub munging of `comp_output'.
16719         Ignore compiler messages "path prefix not used" and "linker input
16720         file unused".
16721
16722 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16723
16724         * lib/gcc.exp (runtest_file_p): Define if missing.
16725         * gcc.prms/template.c: Example to work from.
16726
16727 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16728
16729         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16730         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16731
16732         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16733         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16734         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16735         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16736
16737         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16738         (dg-process-target): No longer a varargs proc.
16739         Return S/N for target, P/F for xfail.  All callers changed.
16740         (user option procs): More argument checking.
16741         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16742         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16743         (dg-test): Skip test if not running on selected target in `dg-do'.
16744         Update handling of `dg-do-what', `dg-output-text'.
16745         Separate execution pass/fail from output pattern match pass/fail.
16746         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16747
16748 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16749
16750         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16751         target for 920510-1.c.
16752
16753 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16754
16755         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16756         Clean up comment regarding use of passcnt, etc.
16757         (gcc_stat): Don't update `testcnt' here.
16758         (gcc_finish): Do it here.
16759         Might as well reset `but_id' here too.
16760         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16761         to determine if the file should be tested.
16762         * gcc.c-torture/compile/compile.exp: Likewise.
16763         * gcc.c-torture/execute/execute.exp: Likewise.
16764         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16765         * gcc.misc-tests/dg-test.exp: Likewise.
16766         * gcc.prms/prms.exp: Likewise.
16767         * gcc.wendy/wendy.exp: Likewise.
16768         * g++.old-deja.exp: Likewise.
16769         Move "Testing file" message to verbose level 1.
16770
16771 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16772
16773         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16774
16775 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16776
16777         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16778         (default_gcc_start): Accept optional second list element
16779         of compiler flags.  Print compiler output at verbosity level 2.
16780         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16781         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16782         Save current values of framework globals passcnt, failcnt, xpasscnt,
16783         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16784         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16785         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16786         xfailcnt to compute stats.  Update framework global `testcnt' from
16787         pass/fail counts.
16788         (gcc_finish): New proc.  Clean up test environment.
16789         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16790         (gcc_epass, gcc_efail): Delete.
16791         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16792         argument of line number.
16793         (dg-init): If the tool has an init routine, call it.
16794         (dg-test): Remove args `cflags_var' and `libs_var'.
16795         Pass all compiler options to ${tool}_start.
16796         Handle missing line number.
16797         (dg-finish): New function.
16798         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16799         particular files.  Call gcc_finish at end.  Move "skipping test"
16800         message to verbosity level 3.
16801         * gcc.c-torture/compile/compile.exp: Likewise.
16802         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16803         * gcc.c-torture/execute/execute.exp: Likewise.
16804         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16805         Print testcase being tried at verbosity level 1.
16806         * gcc.c-torture/special/special.exp: Unset xfail.
16807         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16808         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16809         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16810         * gcc.failure/failure.exp: Likewise.
16811         * gcc.ieee/ieee.exp: Likewise.
16812         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16813         Update call to dg-test.  Call dg-finish at end.
16814         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16815         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16816         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16817         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16818         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16819         * gcc.wendy/wendy.exp: Add copyright.
16820         Delete setting of tmpdir (done by gcc_init).
16821         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16822         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16823         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16824         gcc_[ce]pass/fail.
16825
16826 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16827
16828         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16829         confusion.
16830         (g++_load): Likewise.
16831
16832         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16833         Rename argument to `prog' to remove the confusion.
16834         Varargs fns behave differently too!
16835         (g++_load): Likewise.
16836
16837         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16838
16839         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16840         what it is.  Delete (always) printing of status value for !native.
16841         Simplify verbose code, and include status and exec_output.
16842         (g++_load): Use gcc_load.
16843
16844 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16845
16846         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16847         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16848         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16849         940714-3.c as these testcases don't exist anymore.  Make
16850         va-arg-1.c expected to pass.
16851
16852 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16853
16854         * gcc.misc-tests/misc.exp: Only run specific testcases.
16855         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16856         * gcc.misc-tests/dg-[1-9].c: New files.
16857
16858         * lib/dg.exp: New testsuite driver.
16859         * gcc.prms/prms.exp: Use it.
16860
16861         * README.gcc: New file.
16862
16863         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16864         Document and reset `lxpass' and `lxfail'.
16865         Simplify "initialized" message.
16866         (gcc_stat): Clean up comments a little.
16867
16868 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16869
16870         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16871
16872 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16873
16874         * lib/old-dejagnu.exp (process-option): New proc.
16875         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16876         (old-dejagnu): Simplify.
16877         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16878
16879 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16880
16881         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16882         exists and is not an empty string.
16883
16884         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16885         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16886         finished.
16887         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16888         automatically.
16889
16890         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16891         longer expected to fail.
16892
16893         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16894         "f" function call.
16895
16896         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16897
16898         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16899         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16900         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16901         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16902         c-torture-1.29.
16903
16904         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16905         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16906
16907         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16908
16909         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16910         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16911
16912         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16913         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16914         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16915
16916 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16917
16918         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16919         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16920         940714-1.c, 940714-2.c, 940714-3.c},
16921         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16922         gcc.misc-tests/{mg.c,mg.exp}:
16923         New tests.
16924         * gcc.noncompile/noncompile.exp: Change accordingly.
16925
16926 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16927
16928         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16929         Undo previous clobberage.
16930
16931 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16932
16933         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16934         * gcc.special/{930510-1.c, special.exp}:
16935         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16936         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16937         struct-varargs-1.c}: New tests from c-torture-1.26.
16938
16939 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16940
16941         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16942           argument to switch.
16943
16944 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16945
16946         * Revert the previous changes.  Please see Rob's directory
16947           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16948           fixes.
16949
16950 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16951
16952         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16953             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16954             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16955             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16956             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16957             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16958             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16959             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16960             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16961             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16962             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16963             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16964             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16965             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16966             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16967             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16968             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16969             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16970             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16971             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16972             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16973             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16974             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16975             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16976             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16977             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16978             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16979
16980 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16981
16982         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16983             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16984           with perror calls.
16985
16986 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16987
16988         * config/unix.exp (g++_load): Fix syntax.
16989
16990 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16991
16992         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16993         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16994         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16995         Don't expect va-arg-1.c to fail.  Correct expected output for
16996         920928-1.c.
16997         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16998         * gcc.wendy/hbm4.c: Correct typo.
16999         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17000
17001 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17002
17003         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17004         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17005         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17006         * lib/c-torture.exp (c-torture-compile): Ditto.
17007
17008         Reduce volume of output (remove all the -I's and such).
17009         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17010         Call gcc_cpass, gcc_cfail.
17011         (c-torture): Pass testing option to c-torture-compile.
17012
17013 1994-03-21  Doug Evans  (dje@cygnus.com)
17014
17015         Bring patches over from progressive.
17016         * config/default.exp: Exit remote shell cleanly.
17017         (g++_exit, g++_start): Add default versions.
17018         * config/sim.exp (gcc_load): Use perror, not error.
17019
17020 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17021
17022         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17023         set in site.exp.
17024
17025 1994-03-14  Doug Evans  (dje@cygnus.com)
17026
17027         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17028         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17029         (wendy_try): New proc to run testcase.
17030         (main loop): Call 'em.
17031         * gcc.wendy/*.c: Clean up pass to correct expected output.
17032
17033         * lib/gcc.exp: Minor cleanup work.
17034         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17035
17036 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17037
17038         * config/sim.exp (gcc_load): Document return codes better.
17039         Don't pass -v to simulator.
17040
17041 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17042
17043           * gcc.special/920717-x.c: Fix typo.
17044           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17045           get at sources.
17046
17047         * lib/mike-gcc.exp: Fix typo.
17048
17049 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17050
17051         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17052         binary to use, transform the name.
17053         * config/*.exp: rename everything. Nuke any g++ specific files,
17054         it's now a special case of gcc that requires no special support.
17055         Add a default.exp for unsupported targets.
17056
17057 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17058
17059         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17060         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17061         version of Tcl.
17062
17063 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17064
17065         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17066         than a warning.
17067
17068 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17069
17070         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17071
17072 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17073
17074         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17075         option_list.  Compile every file with only 4/6 option choices
17076         (same as C torture) instead of with 12/18 different option
17077         choices.
17078         * lib/c-torture.exp: Likewise.
17079
17080         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17081         not already set.
17082
17083 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17084
17085         * lib/old-deja
17086           test cases, ready for DejaGnu.
17087
17088 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17089
17090         * Upgraded c-torture tests from 1.18 to 1.19
17091
17092         * gcc.compile: added test(s):
17093           930607-1.c
17094         * gcc.execute: added test(s):
17095           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17096
17097         * added new subdirectory for misc tests: gcc.misc-tests
17098         * gcc.misc-test(s): added tests:
17099           inst-check.c test-consts.c test-ior.c test-switch.c
17100
17101 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17102
17103         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17104
17105 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17106
17107         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17108
17109 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17110
17111         * Upgraded c-torture tests from 1.17 to 1.18
17112
17113 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17114
17115         * Upgraded c-torture tests from 1.12 to 1.17
17116
17117 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17118
17119         * lib/old-dejagnu.exp:
17120           Fixed handling of XFAIL target triplets to correctly
17121           recognize wildcard characters.  Removed code that
17122           appended a unique id tag to the end of the file name
17123           printed out by the result of the testcases within a
17124           given test file.
17125
17126 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17127
17128         * lib/old-dejagnu.exp:
17129           Reworked expected failure handling to trigger off of XFAIL
17130           keyword in keyphrase embeded in testcase source code. The
17131           XFAIL keyword must be at the end of the keyphrase line. It
17132           may optionally be followed by one or more target triplets.
17133           It has just occured that the handling of wildcards in the
17134           target triplet may not be correct.
17135
17136 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17137
17138         * g++.old-deja/tests:
17139           Moved all subdirectories up one level into g++.old-deja .
17140
17141         * lib/old-dejagnu.exp:
17142           Fixed problem with CXXFLAGS not being properly reset, and being
17143           corrupted with extraneous "-c" compiler option.  This was
17144           causing binaries to not be generated for test that needed them.
17145           Modified strings passed to "pass" and "fail" so that individual
17146           tests from the same test file would be distinguished by an
17147           identifier appended to the test file name in the summary logs;
17148           this corrected a problem with erroneous diff logs.  Added code
17149           to search testcases for expected fail and unexpected pass keywords.
17150
17151 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17152
17153         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17154
17155 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17156
17157         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17158           Removed extraneous text from end of "Special g++ Options"
17159           keyphrase.
17160
17161         * lib/old-dejagnu.exp: Added pattern matching to look for new
17162           keywords, embedded in testcases comments, which will trigger
17163           calls to xpass and xfail.
17164
17165 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17166
17167         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17168           comments embedded in the testcases, especially the one looking for
17169           special compiler options, as well as the pattern matching for the
17170           compiler output again.
17171
17172 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17173
17174         * lib/old-dejagnu.exp: Do a proper check of the return value for
17175           execute tests. Fixed several problems with the pattern matching
17176           of the compiler output which gave erroneous test results.
17177           Changed several of the test result messages to be more descriptive.
17178         * config/unix-g++.exp: Proc g++_load now actually works and
17179           executes the tests passed to it and returns a usable return
17180           value.
17181
17182 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17183
17184           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17185
17186 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17187
17188         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17189           Modified both files to properly execute the old style
17190           dejagnu tests. The previous versions of these files were
17191           experimental and did not function anything near correctly.
17192
17193 1993-04-05  Rob Savoye  (rob@cygnus.com)
17194
17195         * Removed all Makefile.in and configure.in files. No configuration
17196         needed now.
17197
17198 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17199
17200         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17201
17202 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17203
17204         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17205         gcc.special/configure.in, gcc.noncompile/configure.in,
17206         gcc.execute/configure.in, gcc.code_quality/configure.in,
17207         g++.other/configure.in, g++.old-deja/configure.in,
17208         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17209         in srcname setting.
17210
17211 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17212
17213         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17214         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17215         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17216
17217 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17218
17219         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17220         (gdb_exit): Don't remove *_soc files.
17221
17222 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17223
17224         * lib/c-torture.exp: Don't look for main; instead always use -w
17225         -c.  This is how the c-torture tests work.  Remove the object
17226         file if the compilation succeeds.
17227         * gcc.execute/execute.exp: Remove executable if test passes.
17228         * gcc.noncompile/noncompile.exp: Every test is an expected
17229         failure.
17230         * gcc.special/special.exp: Added tests from c-torture 1.11,
17231         corrected use of existing test.
17232         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17233         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17234         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17235         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17236         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17237         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17238         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17239         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17240         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17241         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17242         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17243         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17244         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17245         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17246         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17247         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17248         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17249         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17250         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17251         c-torture 1.11.
17252         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17253         correspond to c-torture 1.11.
17254
17255         * New file.