OSDN Git Service

* gcc.dg/i386-ssetype-1.c: Remove XFAIL.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-15  Richard Henderson  <rth@redhat.com>
2
3         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5
6 2004-06-15  Jeff Law  <law@redhat.com>
7
8         * gcc.dg/tree-ssa/20040615-1.c: New test.
9         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10         be less sensitive to operand ordering.
11         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12
13 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14
15         * g++.dg/abi/bitfield3.C: Add comment..
16
17 2004-06-15  Richard Henderson  <rth@redhat.com>
18
19         * g++.dg/ext/stmtexpr1.C: XFAIL.
20         * gcc.dg/20030612-1.c: XFAIL.
21
22 2004-06-15  Eric Christopher  <echristo@redhat.com>
23
24         * g++.dg/charset/asm5.c: New.
25         * gcc.dg/charset/asm6.c: New.
26
27 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28
29         PR fortran/15962
30         * gfortran.fortran-torture/execute/select_1.f90: New test.
31
32 2004-06-15  Paul Brook  <paul@codesourcery.com>
33
34         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35
36 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37
38         PR c++/15967
39         * g++.dg/lookup/crash3.C: New test.
40
41 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42
43         PR c++/15947
44         * g++.dg/parse/dtor4.C: New test.
45
46 2004-06-14  Jeff Law  <law@redhat.com>
47
48         * gcc.c-torture/compile/20040614-1.c: New test.
49
50 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
51
52         PR fortran/15211
53         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
54         LEN of a character array.
55
56 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/15096
59         * g++.dg/template/ptrmem10.C: New test.
60
61         PR c++/14930
62         * g++.dg/template/friend30.C: New test.
63
64 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
65
66         PR fortran/14928
67         * gfortran.fortran-torture/compile/mloc.f90: New test.
68
69 2004-06-13  Paul Brook  <paul@codesourcery.com>
70
71         * gfortran.fortran-torture/execute/random_2.f90: New test.
72
73 2004-06-13  Eric Christopher  <echristo@redhat.com>
74
75         * gcc.dg/noncompile/redecl-1.c: Fix error message.
76
77 2004-06-12  Paul Brook  <paul@codesourcery.com>
78
79         * gfortran.fortran-torture/execute/contained_3.f90: New test.
80
81 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
82
83         PR fortran/14923
84         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
85
86 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
87
88         PR fortran/14957
89         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
90         syntax errors in end statements of contained subroutines.
91
92 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
93
94         PR fortran/12841
95         * gfortran.fortran-torture/execute/null_arg.f90: New test.
96
97 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
98
99         PR fortran/15665
100         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
101
102 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
103
104         PR gfortran/12839
105         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
106
107 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
108
109         PR c++/15862
110         * g++.dg/parse/enum1.C: New test.
111
112 2004-06-10  Jeff Law  <law@redhat.com>
113
114         * gcc.c-torture/compile/20040610-1.c: New test.
115
116 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
117
118         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
119         * g++.old-deja/g++.other/decl3.C: Likewise.
120
121 2004-06-10  Brian Booth  <bbooth@redhat.com>
122
123         * gcc.dg/tree-ssa/20031015-1.c: Scan for
124         V_MAY_DEF instead of VDEF.
125         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
126
127 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
128
129         PR c++/14211
130         * g++.dg/conversion/const1.C: New test.
131
132         PR c++/15076
133         * g++.dg/conversion/reinterpret1.C: New test.
134
135         PR c++/15877
136         * g++.dg/template/enum2.C: New test.
137
138         PR c++/15227
139         * g++.dg/template/error13.C: New test.
140
141 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
142
143         PR fortran/14957
144         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
145         arguments to test_* REAL and of the right size.
146
147 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
148
149         PR target/15569
150         PR rtl-optimization/15681
151         * gcc.dg/20040609-1.c: New test.
152
153 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/14791
156         * g++.dg/opt/builtins1.C: New test.
157
158 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
159
160         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
161         that use default windows32 struct layout.
162         * gcc.dg/i386-bitfield2.c: Likewise.
163
164 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
165
166         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
167         for mingw32 and cygwin targets.
168
169 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
170
171         * gcc.dg/pch/macro-4.c: New.
172         * gcc.dg/pch/macro-4.hs: New.
173
174 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
175
176         PR fortran/13249
177         * gfortran.fortran-torture/compile/name_clash.f90: New test.
178
179 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
180
181         PR fortran/13372
182         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
183
184 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
185
186         PR gfortran/14897
187         * gfortran.fortran-torture/execute/t_edit.f90: New test.
188
189 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
190
191         PR gfortran/15755
192         * gfortran.fortran-torture/execute/backspace.c : New test.
193
194 2004-06-09  Paul Brook  <paul@codesourcery.com>
195
196         * gfortran.fortran-torture/execure/intrinsic_associated.f90
197         (pointer_to_section): Rewrite to use smaller array.
198
199 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
200
201         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
202         * gcc.dg/ext/altivec-10.c: Same.
203         * gcc.dg/ext/altivec-11.c: Same.
204         * gcc.dg/ext/altivec-12.c: Same.
205         * gcc.dg/ext/altivec-13.c: Same.
206         * gcc.dg/ext/altivec-14.c: Same.
207         * gcc.dg/ext/altivec-15.c: Same.
208         * gcc.dg/ext/altivec-16.c: Same.
209         * gcc.dg/ext/altivec-3.c: Same.
210         * gcc.dg/ext/altivec-4.c: Same.
211         * gcc.dg/ext/altivec-6.c: Same.
212         * gcc.dg/ext/altivec-7.c: Same.
213         * gcc.dg/ext/altivec-8.c: Same.
214         * gcc.dg/ext/altivec-varargs-1.c: Same.
215
216         * g++.dg/ext/altivec-1.C: Correct dg syntax.
217         * g++.dg/ext/altivec-10.C: Same.
218         * g++.dg/ext/altivec-2.C: Same.
219         * g++.dg/ext/altivec-3.C: Same.
220         * g++.dg/ext/altivec-4.C: Same.
221         * g++.dg/ext/altivec-5.C: Same.
222         * g++.dg/ext/altivec-6.C: Same.
223         * g++.dg/ext/altivec-7.C: Same.
224         * g++.dg/ext/altivec-8.C: Same.
225         * g++.dg/ext/altivec-9.C: Same.
226
227 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
228
229         PR c++/7841
230         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
231
232 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
233
234         * gcc.dg/union-1.c: New test.
235
236 2004-06-07  Roger Sayle  <roger@eyesopen.com>
237
238         * gcc.dg/builtins-41.c: New test case.
239         * gcc.dg/builtins-42.c: New test case.
240
241 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
242
243         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
244         * g++.dg/ext/altivec-10.C: Same.
245         * g++.dg/ext/altivec-2.C: Same.
246         * g++.dg/ext/altivec-3.C: Same.
247         * g++.dg/ext/altivec-4.C: Same.
248         * g++.dg/ext/altivec-5.C: Same.
249         * g++.dg/ext/altivec-6.C: Same.
250         * g++.dg/ext/altivec-7.C: Same.
251         * g++.dg/ext/altivec-8.C: Same.
252         * g++.dg/ext/altivec-9.C: Same.
253         * g++.old-deja/g++.abi/cxa_vec.C: Same.
254         * g++.old-deja/g++.brendan/new3.C: Same.
255         * gcc.c-torture/execute/eeprof-1.x: Same.
256
257 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
258
259         PR c/14765
260         * gcc.dg/pr14765-1.c: New test.
261
262 2004-06-07  Roger Sayle  <roger@eyesopen.com>
263
264         PR c/14649
265         * gcc.dg/pr14649-1.c: New test case.
266
267 2004-06-07  Richard Henderson  <rth@redhat.com>
268
269         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
270         if temporaries.
271
272 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
273
274         * g++.dg/eh/elide1.C: Remove XFAIL.
275
276 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
277
278         PR c++/15337
279         * g++.dg/expr/sizeof3.C: New test.
280
281         PR c++/14777
282         * g++.dg/template/access14.C: New test.
283
284         PR c++/15554
285         * g++.dg/template/enum1.C: New test.
286
287         PR c++/15057
288         * g++.dg/eh/throw1.C: New test.
289
290 2004-06-07  David Ayers  <d.ayers@inode.at>
291             Ziemowit Laski  <zlaski@apple.com>
292
293         * lib/objc.exp (objc_target_compile): Revert the '-framework
294         Foundation' flag fix, since bare Darwin does not ship
295         with the Foundation framework.
296         * objc/execute/next_mapping.h: Provide a local NSConstantString
297         @interface and @implementation.
298         (objc_constant_string_init): A constructor function, used to
299         initialize the NSConstantString meta-class object.
300         * objc/execute/string1.m: Include "next_mapping.h" instead of
301         <Foundation/NSString.h>.
302         * objc/execute/string2.m: Likewise.
303         * objc/execute/string3.m: Likewise.
304         * objc/execute/string4.m: Likewise.
305
306 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
307
308         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
309         to double. Replace double with FLOAT.
310         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
311
312         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
313         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
314         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
315         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
316         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
317         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
318         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
319         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
320
321 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
322
323         PR c/13519
324         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
325
326 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
327
328         PR c++/15503
329         * g++.dg/template/meminit2.C: New test.
330
331 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
332
333         PR target/15822
334         * gcc.c-torture/execute/compare-fp-1.c,
335         gcc.c-torture/execute/compare-fp-2.c,
336         gcc.c-torture/execute/compare-fp-3.c,
337         gcc.c-torture/execute/compare-fp-4.c,
338         gcc.c-torture/execute/compare-fp-3.x,
339         gcc.c-torture/execute/compare-fp-4.x: Moved...
340         * gcc.c-torture/execute/ieee/compare-fp-1.c,
341         gcc.c-torture/execute/ieee/compare-fp-2.c,
342         gcc.c-torture/execute/ieee/compare-fp-3.c,
343         gcc.c-torture/execute/ieee/compare-fp-4.c,
344         gcc.c-torture/execute/ieee/compare-fp-3.x,
345         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
346
347 2004-06-04  David Ayers  <d.ayers@inode.at>
348
349         * objc/execute/protocol-isEqual-4.m: New testcase.
350
351 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
352
353         * objc/execute/protocol-isEqual-1.m: New testcase.
354         * objc/execute/protocol-isEqual-2.m: New testcase.
355         * objc/execute/protocol-isEqual-3.m: New testcase.
356
357 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
358
359         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
360
361 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
362
363         * lib/objc.exp (objc_target_compile): When running tests on
364         Darwin (Mac OS X), inform the linker about '-framework
365         'Foundation'.
366
367 2004-06-02  Eric Christopher  <echristo@redhat.com>
368
369         * gcc.c-torture/compile/20040602-1.c: New.
370
371 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
372
373         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
374         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
375
376         PR tree-optimization/14736
377         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
378
379         PR tree-optimization/14042
380         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
381
382         PR tree-optimization/14729
383         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
384
385 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
386
387         PR fortran/15557
388         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
389
390 2004-06-01  Richard Hederson  <rth@redhat.com>
391
392         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
393
394 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
395
396         PR c++/14932
397         * g++.dg/parse/offsetof4.C: New test.
398
399 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
400
401         PR objc/7993
402         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
403
404 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
405
406         PR c++/15701
407         * g++.dg/template/friend29.C: New test.
408
409 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
410
411         PR c/15749
412         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
413
414 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
415
416         * gcc.dg/sparc-trap-1.c: New test.
417
418 2004-05-31  Roger Sayle  <roger@eyesopen.com>
419
420         PR middle-end/15069
421         * g++.dg/opt/fold3.C: New test case.
422
423 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
424
425         * lib/target-supports.exp (check_iconv_available): Fix fallout
426         from 2004-05-28 patch.
427
428 2004-05-30  Paul Brook  <paul@codesourcery.com>
429
430         PR fortran/15620
431         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
432         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
433
434 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
435
436         * gfortran.fortran-torture/execute/random_1.f90: New test.
437
438 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
439
440         * g++.dg/ext/altivec-10.C: New test.
441
442 2004-05-29  Paul Brook  <paul@codesourcery.com>
443
444         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
445
446 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
447
448         * gcc.dg/altivec-16.c: New test.
449
450 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
451
452         * lib/target-supports.exp (check_vmx_hw_available): New.
453         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
454
455         * lib/target-supports.exp (check_alias_available,
456         check_iconv_available, check_named_sections_available): Use
457         unique names for temporary files.
458
459 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
460
461         * gcc.dg/altivec-15.c: New test.
462
463 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
464
465         PR c++/15083
466         * g++.dg/warn/noeffect6.C: New test.
467
468         PR c++/15471
469         * g++.dg/expr/ptrmem4.C: New test.
470
471         PR c++/15640
472         * g++.dg/template/operator3.C: New test.
473
474 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
475
476         PR c++/14668
477         * g++.dg/lookup/redecl1.C: New test.
478         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
479
480 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
481
482         * gcc.c-torture/execute/compare-fp-1.c,
483         gcc.c-torture/execute/compare-fp-2.c,
484         gcc.c-torture/execute/compare-fp-3.c,
485         gcc.c-torture/execute/compare-fp-4.c,
486         gcc.c-torture/execute/compare-fp-3.x,
487         gcc.c-torture/execute/compare-fp-4.x,
488         gcc.dg/pr15649-1.c: New.
489
490 2004-05-27  Adam Nemet  <anemet@lnxw.com>
491
492         PR c++/12883
493         * g++.dg/init/array14.C: New test.
494
495 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
496
497         * lib/compat.exp (compat-get-options-main): New.
498         (compat-get-options): Remove unneeded code, warn for ignored
499         command.
500         (compat-execute): Check flag set by dg-require-* commands.
501
502         * lib/compat.exp (compat-execute): Break up long lines.
503
504 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
505
506         * gcc.dg/altivec-7.c: Don't use 'vector long'.
507         * gcc.dg/altivec-14.c: New test.
508         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
509
510         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
511         * gcc.dg/altivec-12.c: Ditto.
512
513         * gcc.dg/altivec-3.c: Move call to altivec_check.
514
515 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
516
517         PR c++/15044
518         * g++.dg/template/error12.C: New test.
519
520         PR c++/15317
521         * g++.dg/ext/attrib15.C: New test.
522
523         PR c++/15329
524         * g++.dg/template/ptrmem9.C: New test.
525
526 2004-05-25  Paul Brook  <paul@codesourcery.com>
527
528         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
529
530 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/15165
533         * g++.dg/template/crash19.C: New test.
534
535 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/15025
538         * g++.dg/template/redecl1.C: New test.
539
540 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/14821
543         * g++.dg/other/ns1.C: New test.
544
545         PR c++/14883
546         * g++.dg/template/invalid1.C: New test.
547
548 2004-05-23  Paul Brook  <paul@codesourcery.com>
549         Victor Leikehman  <lei@haifasphere.co.il>
550
551         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
552         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
553
554 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/15285
557         PR c++/15299
558         * g++.dg/template/non-dependent5.C: New test.
559         * g++.dg/template/non-dependent6.C: New test.
560
561 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
562
563         PR c++/15507
564         * g++.dg/inherit/union1.C: New test.
565
566         PR c++/15542
567         * g++.dg/template/addr1.C: New test.
568
569         PR c++/15427
570         * g++.dg/template/array5.C: New test.
571
572         PR c++/15287
573         * g++.dg/template/array6.C: New test.
574
575 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
576             Roger Sayle  <roger@eyesopen.com>
577
578         * g++.dg/lookup/forscope2.C: New test case.
579
580 2004-05-22  Ben Elliston  <bje@au.ibm.com>
581
582         * gcc.dg/cpp/Wmissingdirs.c: New.
583
584 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
585
586         PR target/15301
587         * gcc.dg/compat/union-m128-1.h: New file.
588         * gcc.dg/compat/union-m128-1_main.c: Likewise.
589         * gcc.dg/compat/union-m128-1_x.c: Likewise.
590         * gcc.dg/compat/union-m128-1_y.c: Likewise.
591
592 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
593
594         PR target/15302
595         * gcc.dg/compat/struct-complex-1.h: New file.
596         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
597         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
598         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
599
600 2004-05-20  Roger Sayle  <roger@eyesopen.com>
601
602         PR middle-end/3074
603         * gcc.dg/pr3074-1.c: New test case.
604         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
605
606 2004-05-20  Falk Hueffner  <falk@debian.org>
607
608         PR other/15526
609         * gcc.dg/ftrapv-1.c: New test case.
610
611 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
612
613         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
614
615 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
616             Jeff Law  <law@redhat.com>
617
618         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
619         * gcc.dg/tree-ssa/20040518-2.c: New test.
620
621         * gcc.dg/tree-ssa/20040518-1.c: New test.
622
623 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
624
625         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
626
627 2004-05-18  Paul Brook  <paul@codesourcery.com>
628
629         PR fortran/13930
630         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
631
632 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
633
634         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
635         constant folding.
636
637 2004-05-17  Steven Bosscher  <stevenb@suse.de>
638
639         * gcc.dg/tree-ssa/20040517-1.c: New test.
640
641 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
642
643         * gcc.dg/loop-4.c: New test.
644
645 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
646
647         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
648
649 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
650
651         PR fortran/15311
652         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
653
654 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
655
656         PR fortran/13826
657         PR fortran/13940
658         * gfortran.fortran-torture/compile/data_1.f90: New test.
659
660 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
661
662         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
663         * gcc.dg/uninit-H.c: Define ASM for __s390__.
664
665 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
666
667         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
668
669 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         PR c/15444
672         * gcc.dg/format/xopen-1.c: Adjust expected message.
673         * gcc.dg/format/xopen-3.c: New test.
674
675 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
676
677         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
678
679 2004-05-14  Jeff Law  <law@redhat.com>
680
681         * gcc.dg/tree-ssa/20040514-2.c: New test.
682
683 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
684
685         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
686         this ...
687         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
688         this.
689
690 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
691
692         * gcc.dg/tree-ssa/20040514-1.c: New test.
693
694 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
695
696         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
697         test.
698
699 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
700
701         PR fortran/14066
702         * gfortran.fortran-torture/compile/do_1.f90: New test.
703
704 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         PR fortran/15051
707         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
708         test.
709
710 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
711
712         PR fortran/15149
713         * gfortran.fortran-torture/execute/random_init.f90: New test.
714
715 2004-05-13  Paul Brook  <paul@codesourcery.com>
716
717         PR fortran/15314
718         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
719
720 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
721
722         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
723         for the powerpc case.
724
725 2004-05-13  Jeff Law  <law@redhat.com>
726
727         * gcc.dg/tree-ssa/20040513-1.c: New test.
728         * gcc.dg/tree-ssa/20040513-2.c: New test.
729
730 2004-05-13  Paul Brook  <paul@codesourcery.com>
731
732         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
733         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
734         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
735
736 2004-05-13  Andreas Schwab  <schwab@suse.de>
737
738         PR other/10819
739         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
740         characters.
741
742 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
743
744         PR fortran/15294
745         * gfortran.fortran-torture/execute/adjustr.f90: New file.
746
747 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
748
749         Merge from tree-ssa-20020619-branch.  See
750         ChangeLog.tree-ssa for details.
751
752 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
753
754         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
755         include <altivec.h> explicitly.
756         * gcc.dg/altivec-13.c: Likewise.
757
758 2004-05-11  Paul Brook  <paul@codesourcery.com>
759
760         * gcc.c-torture/compile/20010518-1.c: Force enum size.
761
762 2004-05-10  Eric Christopher  <echristo@redhat.com>
763
764         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
765         * gcc.dg/sibcall-4.c: Ditto.
766
767 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
768
769         * g++.dg/ext/altivec-8.C: New test case.
770         * gcc.dg/altivec-13.c: New test case.
771
772 2004-05-08  Roger Sayle  <roger@eyesopen.com>
773
774         * gcc.c-torture/execute/divcmp-1.c: New test case.
775         * gcc.c-torture/execute/divcmp-2.c: New test case.
776         * gcc.c-torture/execute/divcmp-3.c: New test case.
777
778 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
779
780         * g++.dg/other/pragma-re-2.C: New test.
781
782 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
783
784         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
785         * gcc.dg/i386-387-2.c: Likewise.
786
787         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
788         __builtin_drem.
789         * gcc.dg/i386-387-6.c: Likewise.
790
791 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
792
793         * gcc.dg/builtins-33.c:  Also check log1p*.
794
795 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
796
797         PR optimization/15296
798         * gcc.c-torture/execute/pr15296.c: New test.
799
800 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
801
802         * gcc.dg/builtins-40.c: New test.
803
804 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
805
806         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
807
808 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
809
810         * g++.dg/ext/spe1.C: New testcase.
811
812 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
813
814         * objc.dg/image-info.m: Allow additional attributes
815         for __image_info section.
816
817 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
818
819         * gcc.dg/torture/mips-hilo-2.c: New test.
820
821 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
822
823         PR c++/14389
824         * g++.dg/template/member5.C: New test.
825
826 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
827
828         * gcc.dg/builtins-34.c: Also check expm1*.
829
830 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
831
832         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
833         * gcc.dg/torture/builtin-convert-3.c: New test.
834
835 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
836
837         PR middle-end/15054
838         * g++.dg/opt/pr15054.C: New test.
839
840 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
841
842         * gcc.dg/torture/builtin-rounding-1.c: New test.
843         * gcc.dg/builtins-25.c: Delete.
844         * gcc.dg/builtins-29.c: Delete.
845
846 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
847
848         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
849         * gcc.dg/sibcall-4.c: Likewise.
850         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
851
852 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
853
854         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
855         bit-field on 16-bit targets.
856
857 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
858
859         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
860         16-bit targets.
861
862 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
863
864         * gcc.dg/rs6000-power2-1.c: Change to compile only.
865         * gcc.dg/rs6000-power2-2.c: Likewise.
866
867 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
868
869         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
870         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
871         Change the asm registers to be in form of frN instead of fN.
872
873 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
874
875         * gcc.dg/torture/builtin-convert-2.c: New test.
876
877 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
878
879         * gcc.dg/rs6000-power2-1.c: New test.
880         * gcc.dg/rs6000-power2-2.c: New test.
881
882 2004-04-28  Jan Hubicka  <jh@suse.cz>
883
884         * gcc.dg/unused-6.c: New test.
885
886 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
887             Ulrich Weigand  <uweigand@de.ibm.com>
888
889         * ada/acats/run_all.sh: Define $target variable.
890
891 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
892
893         PR c++/15119
894         * g++.dg/other/vararg-1.C: New test.
895
896         PR c++/4794
897         * g++.dg/eh/cleanup3.C: New test.
898
899 2004-04-24  Laurent GUERBY <laurent@guerby.net>
900
901         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
902         and ad8011a (target_insn).
903         * ada/acats/support/macro.dfs: Likewise.
904         * ada/acats/support/impbit.adb: New file.
905
906 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
907
908         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
909
910 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
911
912         * gcc.dg/loop-3.c: New test.
913
914 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
915
916         * gcc.c-torture/execute/simd-5.c: New test.
917
918 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
919
920         PR c++/15064
921         * g++.dg/template/crash18.C: New test.
922
923 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
924
925         * g++.dg/ext/complit3.C: New test.
926
927 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
928
929         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
930         * gcc.dg/altivec-3.c: Same.
931         * gcc.dg/altivec-varargs-1.c: Same.
932
933 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
934
935         * lib/target-supports.exp (check_profiling_available): Assume
936         profiling is not available on powerpc-eabi targets.
937
938 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
939
940         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
941         * gcc.dg/vmx/bug-1.c: Ditto.
942
943 2004-04-20  Eric Christopher  <echristo@redhat.com>
944
945         * gcc.dg/charset/extern.c: New test.
946         * g++.dg/charset/extern3.cc: Ditto.
947
948 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
949
950         * gcc.dg/builtins-39.c: New test.
951
952 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
953
954         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
955
956 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
957
958         * gcc.dg/torture/mips-hilo-1.c: New test.
959
960 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
961
962         * gcc.c-torture/compile/20040419-1.c: New test.
963
964 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
965
966         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
967
968 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
969             Aldy Hernandez  <aldyh@redhat.com>
970
971         * gcc.c-torture/execute/va-arg-24.c: New.
972
973 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
974             Aldy Hernandez  <aldyh@redhat.com>
975
976         * gcc.dg/vmx/1b-01.c: New.
977         * gcc.dg/vmx/1b-02.c: New.
978         * gcc.dg/vmx/1b-03.c: New.
979         * gcc.dg/vmx/1b-04.c: New.
980         * gcc.dg/vmx/1b-05.c: New.
981         * gcc.dg/vmx/1b-06.c: New.
982         * gcc.dg/vmx/1b-07.c: New.
983         * gcc.dg/vmx/1c-01.c: New.
984         * gcc.dg/vmx/1c-02.c: New.
985         * gcc.dg/vmx/3a-01a.c: New.
986         * gcc.dg/vmx/3a-01.c: New.
987         * gcc.dg/vmx/3a-01m.c: New.
988         * gcc.dg/vmx/3a-03.c: New.
989         * gcc.dg/vmx/3a-03m.c: New.
990         * gcc.dg/vmx/3a-04.c: New.
991         * gcc.dg/vmx/3a-04m.c: New.
992         * gcc.dg/vmx/3a-05.c: New.
993         * gcc.dg/vmx/3a-06.c: New.
994         * gcc.dg/vmx/3a-06m.c: New.
995         * gcc.dg/vmx/3a-07.c: New.
996         * gcc.dg/vmx/3b-01.c: New.
997         * gcc.dg/vmx/3b-02.c: New.
998         * gcc.dg/vmx/3b-10.c: New.
999         * gcc.dg/vmx/3b-13.c: New.
1000         * gcc.dg/vmx/3b-14.c: New.
1001         * gcc.dg/vmx/3b-15.c: New.
1002         * gcc.dg/vmx/3c-01a.c: New.
1003         * gcc.dg/vmx/3c-01.c: New.
1004         * gcc.dg/vmx/3c-02.c: New.
1005         * gcc.dg/vmx/3c-03.c: New.
1006         * gcc.dg/vmx/3d-01.c: New.
1007         * gcc.dg/vmx/4-01.c: New.
1008         * gcc.dg/vmx/4-03.c: New.
1009         * gcc.dg/vmx/5-01.c: New.
1010         * gcc.dg/vmx/5-02.c: New.
1011         * gcc.dg/vmx/5-03.c: New.
1012         * gcc.dg/vmx/5-04.c: New.
1013         * gcc.dg/vmx/5-05.c: New.
1014         * gcc.dg/vmx/5-06.c: New.
1015         * gcc.dg/vmx/5-07.c: New.
1016         * gcc.dg/vmx/5-07t.c: New.
1017         * gcc.dg/vmx/5-08.c: New.
1018         * gcc.dg/vmx/5-10.c: New.
1019         * gcc.dg/vmx/5-11.c: New.
1020         * gcc.dg/vmx/7-01a.c: New.
1021         * gcc.dg/vmx/7-01.c: New.
1022         * gcc.dg/vmx/7c-01.c: New.
1023         * gcc.dg/vmx/7d-01.c: New.
1024         * gcc.dg/vmx/7d-02.c: New.
1025         * gcc.dg/vmx/8-01.c: New.
1026         * gcc.dg/vmx/8-02a.c: New.
1027         * gcc.dg/vmx/8-02.c: New.
1028         * gcc.dg/vmx/brode-1.c: New.
1029         * gcc.dg/vmx/bug-1.c: New.
1030         * gcc.dg/vmx/bug-2.c: New.
1031         * gcc.dg/vmx/bug-3.c: New.
1032         * gcc.dg/vmx/cw-bug-1.c: New.
1033         * gcc.dg/vmx/cw-bug-2.c: New.
1034         * gcc.dg/vmx/cw-bug-3.c: New.
1035         * gcc.dg/vmx/dct.c: New.
1036         * gcc.dg/vmx/debug-1.c: New.
1037         * gcc.dg/vmx/debug-2.c: New.
1038         * gcc.dg/vmx/debug-3.c: New.
1039         * gcc.dg/vmx/debug-4.c: New.
1040         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1041         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1042         * gcc.dg/vmx/eg-5.c: New.
1043         * gcc.dg/vmx/fft.c: New.
1044         * gcc.dg/vmx/gcc-bug-1.c: New.
1045         * gcc.dg/vmx/gcc-bug-2.c: New.
1046         * gcc.dg/vmx/gcc-bug-3.c: New.
1047         * gcc.dg/vmx/gcc-bug-4.c: New.
1048         * gcc.dg/vmx/gcc-bug-5.c: New.
1049         * gcc.dg/vmx/gcc-bug-6.c: New.
1050         * gcc.dg/vmx/gcc-bug-7.c: New.
1051         * gcc.dg/vmx/gcc-bug-8.c: New.
1052         * gcc.dg/vmx/gcc-bug-9.c: New.
1053         * gcc.dg/vmx/gcc-bug-b.c: New.
1054         * gcc.dg/vmx/gcc-bug-c.c: New.
1055         * gcc.dg/vmx/gcc-bug-d.c: New.
1056         * gcc.dg/vmx/gcc-bug-e.c: New.
1057         * gcc.dg/vmx/gcc-bug-f.c: New.
1058         * gcc.dg/vmx/gcc-bug-g.c: New.
1059         * gcc.dg/vmx/gcc-bug-i.c: New.
1060         * gcc.dg/vmx/harness.h: New.
1061         * gcc.dg/vmx/ira1.c: New.
1062         * gcc.dg/vmx/ira2a.c: New.
1063         * gcc.dg/vmx/ira2b.c: New.
1064         * gcc.dg/vmx/ira2.c: New.
1065         * gcc.dg/vmx/ira2c.c: New.
1066         * gcc.dg/vmx/mem.c: New.
1067         * gcc.dg/vmx/newton-1.c: New.
1068         * gcc.dg/vmx/ops.c: New.
1069         * gcc.dg/vmx/sn7153.c: New.
1070         * gcc.dg/vmx/spill2.c: New.
1071         * gcc.dg/vmx/spill3.c: New.
1072         * gcc.dg/vmx/spill.c: New.
1073         * gcc.dg/vmx/t.c: New.
1074         * gcc.dg/vmx/varargs-1.c: New.
1075         * gcc.dg/vmx/varargs-2.c: New.
1076         * gcc.dg/vmx/varargs-3.c: New.
1077         * gcc.dg/vmx/varargs-4.c: New.
1078         * gcc.dg/vmx/varargs-5.c: New.
1079         * gcc.dg/vmx/varargs-6.c: New.
1080         * gcc.dg/vmx/varargs-7.c: New.
1081         * gcc.dg/vmx/vmx.exp: New.
1082         * gcc.dg/vmx/vprint-1.c: New.
1083         * gcc.dg/vmx/vscan-1.c: New.
1084         * gcc.dg/vmx/x-01.c: New.
1085         * gcc.dg/vmx/x-02.c: New.
1086         * gcc.dg/vmx/x-03.c: New.
1087         * gcc.dg/vmx/x-04.c: New.
1088         * gcc.dg/vmx/x-05.c: New.
1089         * gcc.dg/vmx/yousufi-1.c: New.
1090         * gcc.dg/vmx/zero-1.c: New.
1091         * gcc.dg/vmx/zero.c: New.
1092
1093 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         * g++.dg/lookup/java1.C: Update for chage of
1096         _Jv_AllocObject.
1097         * g++.dg/lookup/java2.C: Likewise.
1098
1099 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1100
1101         * ada/acats/run_all.sh: use -O2 by default.
1102
1103 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1104
1105         * gcc.dg/vr-mult-[12].c: New tests.
1106
1107 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1108
1109         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1110
1111         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1112
1113 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1114
1115         * lib/target-supports.exp (check_profiling_available): Assume profiling
1116         isn't available for mips*-*-elf targets.
1117
1118 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1119
1120         * gcc.dg/builtins-38.c: New test.
1121
1122 2004-04-14  Eric Christopher  <echristo@redhat.com>
1123
1124         * g++.dg/charset/charset.exp: Run .cc extension tests.
1125
1126 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1127
1128         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1129
1130 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1131
1132         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1133
1134 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1135
1136         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1137         * gcc.dg/i386-387-2.c: Likewise.
1138
1139         * gcc.dg/i386-387-7.c: New test.
1140         * gcc.dg/i386-387-8.c: New test.
1141
1142         * gcc.dg/builtins-37.c: New test.
1143
1144 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1145
1146         * g++.dg/pch/externc-1.C: Add missing semicolon.
1147
1148 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1149
1150         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1151
1152 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1153
1154         * gcc.c-torture/execute/20040411-1.c: New test.
1155
1156 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1157
1158         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1159
1160 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1161
1162         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1163
1164 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1165
1166         * lib/target-supports.exp (check_named_sections_available): New.
1167         * lib/gcc-dg.exp (dg-require-named-sections): New.
1168         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1169         old-deja.exp.  Also prune error-count message from HP linker.
1170         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1171
1172         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1173         * g++.old-deja/g++.pt/static3.C: Likewise.
1174         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1175
1176 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1177
1178         * gcc.c-torture/execute/20040409-1.c: New test case.
1179         * gcc.c-torture/execute/20040409-2.c: New test case.
1180         * gcc.c-torture/execute/20040409-3.c: New test case.
1181
1182 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1183
1184         * gcc.dg/20040409-1.c: New test.
1185
1186 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1187
1188         PR target/14888
1189         * g++.dg/opt/pr14888.C: New test case.
1190
1191 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1192
1193         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1194         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1195         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1196         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1197         New tests.
1198
1199 2004-04-08  Paul Brook  <paul@codesourcery.com>
1200
1201         * gcc.dg/spill-1.c: New test.
1202
1203 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1204
1205         * gcc.dg/torture/builtin-ctype-2.c: New test.
1206
1207 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1208
1209         * gcc.dg/pch/pch.exp: Add largefile test.
1210
1211 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1212
1213         * g++.dg/pch/externc-1.Hs: New.
1214         * g++.dg/pch/externc-1.C: New.
1215
1216 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * gcc.dg/compat/struct-by-value-5a_main.c,
1219         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1220         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1221         * gcc.dg/compat/struct-by-value-5a_x.c,
1222         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1223         gcc.dg/compat/struct-by-value-5_x.c.
1224         * gcc.dg/compat/struct-by-value-5a_y.c,
1225         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1226         gcc.dg/compat/struct-by-value-5_y.c.
1227
1228         * gcc.dg/compat/struct-by-value-6a_main.c,
1229         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1230         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1231         * gcc.dg/compat/struct-by-value-6a_x.c,
1232         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1233         gcc.dg/compat/struct-by-value-6_x.c.
1234         * gcc.dg/compat/struct-by-value-6a_y.c,
1235         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1236         gcc.dg/compat/struct-by-value-6_y.c.
1237
1238         * gcc.dg/compat/struct-by-value-7a_main.c,
1239         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1240         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1241         * gcc.dg/compat/struct-by-value-7a_x.c,
1242         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1243         gcc.dg/compat/struct-by-value-7_x.c.
1244         * gcc.dg/compat/struct-by-value-7a_y.c,
1245         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1246         gcc.dg/compat/struct-by-value-7_y.c.
1247
1248 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1249
1250         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1251         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1252         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1253         options.
1254
1255 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1256
1257         * gcc.dg/builtins-36.c: New test.
1258
1259 2004-04-06  Paul Brook  <paul@codesourcery.com>
1260
1261         * README.gcc: Remove obsolete contraint on testcases.
1262
1263 2004-04-05  Paul Brook  <paul@codesourcery.com>
1264
1265         PR2123
1266         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1267         failure and exit(0) on success.
1268         * g++.dg/expr/anew2.C: Ditto.
1269         * g++.dg/expr/anew3.C: Ditto.
1270         * g++.dg/expr/anew4.C: Ditto.
1271
1272 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         PR c++/3518
1275         * g++.dg/template/unify7.C: New.
1276
1277 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1278
1279         * g++.dg/README: Bring up to date with new subdirectories; remove
1280         duplicate subdirectory lines.
1281
1282 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1283
1284         PR c++/14007
1285         * g++.dg/template/unify5.C: New.
1286         * g++.dg/template/unify6.C: New.
1287         * g++.dg/template/qualttp20.C: Adjust.
1288         * g++.old-deja/g++.jason/report.C: Adjust.
1289         * g++.old-deja/g++.other/qual1.C: Adjust.
1290
1291 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/14803
1294         * g++.dg/inherit/ptrmem1.C: New test.
1295
1296 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR c++/14755
1299         * gcc.c-torture/execute/20040331-1.c: New test.
1300         * gcc.dg/20040331-1.c: New test.
1301
1302 2004-04-01  Paul Brook  <paul@codesourcery.com>
1303
1304         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1305
1306 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1307
1308         PR c++/14724
1309         * g++.dg/init/goto1.C: New test.
1310
1311         PR c++/14763
1312         * g++.dg/template/defarg4.C: New test.
1313
1314 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1315
1316         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1317
1318 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1319
1320         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1321
1322 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1323
1324         * gcc.dg/noncompile/undeclared-2.c: New test.
1325
1326 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1327
1328         * gcc.dg/940409-1.c: Remove XFAIL.
1329         * gcc.dg/reg-vol-struct-1.c: New test.
1330
1331 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1332
1333         * gcc.dg/torture/builtin-wctype-1.c: New test.
1334
1335 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1336
1337         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1338         * gcc.dg/20001101-1.c: Likewise.
1339         * gcc.dg/20001102-1.c: Likewise.
1340
1341 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1342
1343         * gcc.dg/compare8.c: Add an additional test for XOR.
1344
1345 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1346
1347         * gcc.dg/torture/builtin-ctype-1.c: New test.
1348
1349 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1350
1351         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1352         * gcc.dg/torture/builtin-math-1.c: Likewise.
1353         * gcc.dg/torture/builtin-power-1.c: New test.
1354
1355 2004-03-24  Andreas Schwab  <schwab@suse.de>
1356
1357         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1358         IA64 assembler.
1359
1360 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1361             Roger Sayle  <roger@eyesopen.com>
1362
1363         * gcc.dg/compare8.c: New test case.
1364
1365 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1366
1367         * g++.dg/ext/altivec-7.C: New test.
1368
1369 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1370
1371         PR 12267, 12391, 12560, 13129, 14114, 14133
1372         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1373         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1374         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1375         Adjust error regexps.
1376         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1377         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1378         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1379         * gcc.dg/local1.c: Add explanatory comment.
1380
1381 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1382
1383         PR optimization/14669
1384         * g++.dg/opt/fold2.C: New test case.
1385
1386 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR c/14069
1389         * gcc.dg/20040322-1.c: New test.
1390
1391 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1392
1393         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1394         * gcc.dg/ultrasp4.c: Likewise.
1395         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1396
1397 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1398
1399         * gcc.dg/i386-sse-8.c: Reset default options.
1400
1401 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1402
1403         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1404         in the error message text.
1405
1406 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1407
1408         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1409
1410 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1411
1412         PR c++/14616
1413         * g++.dg/init/array13.C: New test.
1414
1415 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1416
1417         PR target/13889
1418         * gcc.c-torture/compile/pr13889.c: New test case.
1419
1420 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1421
1422         PR c/14635
1423         * builtins-1.c (nan, nans): Don't test.
1424         * builtins-30.c: Don't use nan, nanf, nanl.
1425         * builtins-35.c: New test.
1426
1427 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1428
1429         * g++.dg/ext/altivec-6.C: New test.
1430
1431 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1432
1433         * g++.dg/init/placement3.C: New test.
1434
1435         * g++.dg/template/spec13.C: New test.
1436
1437         * g++.dg/lookup/using11.C: New test.
1438
1439         * g++.dg/lookup/koenig3.C: New test.
1440
1441         * g++.dg/template/operator2.C: New test.
1442
1443         * g++.dg/expr/dtor3.C: New test.
1444         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1445         marker.
1446         * g++.old-deja/g++.law/visibility28.C: Likewise.
1447
1448 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1449
1450         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1451         * gcc.dg/ppc64-abi-3.c: Likewise.
1452
1453 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1454
1455         PR c++/14545
1456         * g++.dg/parse/template15.C: New test.
1457
1458 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1459
1460         * g++.dg/expr/dtor2.C: New test.
1461
1462         * g++.dg/lookup/anon4.C: New test.
1463
1464         * g++.dg/overload/using1.C: New test.
1465
1466         * g++.dg/template/lookup7.C: New test.
1467
1468         * g++.dg/template/typename6.C: New test.
1469
1470         * g++.dg/expr/cond6.C: New test.
1471
1472 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1473
1474         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1475
1476 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1477
1478         * g++.dg/expr/cond5.C: New test.
1479         * g++.dg/expr/constcast1.C: Likewise.
1480         * g++.dg/expr/ptrmem2.C: Likewise.
1481         * g++.dg/expr/ptrmem3.C: Likewise.
1482         * g++.dg/lookup/main1.C: Likewise.
1483         * g++.dg/template/lookup6.C: Likewise.
1484
1485 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1486
1487         * gcc.dg/local1.c: New test.
1488
1489         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1490
1491 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1492
1493         * gcc.dg/torture/builtin-convert-1.c: New test.
1494
1495 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1496
1497         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1498
1499 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/14481
1502         * g++.dg/warn/Wunused-7.C: New test.
1503
1504 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1505
1506         * gcc.dg/torture/builtin-integral-1.c: New test.
1507
1508 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/14586
1511         * g++.dg/parse/non-dependent3.C: New test.
1512
1513 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1514
1515         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1516         * g++.dg/eh/simd-2.C: Likewise.
1517         * g++.dg/init/array10.C: Likewise.
1518         * gcc.c-torture/compile/simd-1.c: Likewise.
1519         * gcc.c-torture/compile/simd-2.c: Likewise.
1520         * gcc.c-torture/compile/simd-3.c: Likewise.
1521         * gcc.c-torture/compile/simd-4.c: Likewise.
1522         * gcc.c-torture/compile/simd-6.c: Likewise.
1523         * gcc.c-torture/execute/simd-1.c: Likewise.
1524         * gcc.c-torture/execute/simd-2.c: Likewise.
1525         * gcc.dg/compat/vector-defs.h: Likewise.
1526         * gcc.dg/20020531-1.c: Likewise.
1527         * gcc.dg/altivec-3.c: Likewise.
1528         * gcc.dg/altivec-4.c: Likewise.
1529         * gcc.dg/altivec-varargs-1.c: Likewise.
1530         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1531         * gcc.dg/i386-mmx-3.c: Likewise.
1532         * gcc.dg/i386-sse-4.c: Likewise.
1533         * gcc.dg/i386-sse-5.c: Likewise.
1534         * gcc.dg/i386-sse-8.c: Likewise.
1535         * gcc.dg/simd-1.c: Likewise.
1536         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1537         __ev64_opaque__ since the machine description provides it.
1538
1539 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1540
1541         * lib/compat.exp (skip_list): New global variable.
1542         Use it to hold the user defined COMPAT_SKIPS list if any.
1543         (compat-obj): Add the members of skip_list to optall.
1544
1545 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * gcc.dg/compat/union-by-value-1_main.c,
1548         union-by-value-1_x.c, union-by-value-1_y.c,
1549         union-check.h, union-defs.h,
1550         union-init.h, union-return-1_main.c,
1551         union-return-1_x.c, union-return-1_y.c: New files.
1552
1553 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1554
1555         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1556         mixed-struct-init.h: Add 4 mixed structure types.
1557         struct-by-value-21_main.c, struct-by-value-21_x.c,
1558         struct-by-value-21_y.c, struct-return-21_main.c,
1559         struct-return-21_x.c, struct-return-21_y.c: New files.
1560
1561 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1562
1563         PR c++/14550
1564         * g++.dg/parse/template14.C: New test.
1565
1566 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1567
1568         * gcc.c-torture/execute/20040313-1.c: New test.
1569
1570 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR target/14533
1573         * gcc.dg/20040311-2.c: New test.
1574
1575 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1576
1577         PR other/14544
1578         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1579         bit-field.
1580
1581 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1582
1583         * gcc.dg/20040305-2.c: Add missing return statement.
1584
1585 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1586
1587         * gcc.dg/builtins-34.c: Also check pow10*.
1588
1589 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1590
1591         PR target/14262
1592         * gcc.dg/20040305-2.c: New test.
1593
1594 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1595
1596         * gcc.dg/20040310-1.c: New test.
1597
1598 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1599
1600         * gcc.c-torture/execute/20040311-1.c: New test case.
1601
1602 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1603
1604         PR c++/14476
1605         * g++.dg/lookup/enum1.C: New test.
1606
1607 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/14510
1610         * g++.dg/lookup/struct2.C: New test.
1611
1612 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1613
1614         * gcc.dg/builtins-34.c: New test.
1615
1616 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1617
1618         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1619
1620 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1621
1622         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1623         * gcc.dg/alias-2.c: New testcase.
1624
1625 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1626
1627         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1628
1629 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1630
1631         * gcc.c-torture/execute/20040309-1.c: New test case.
1632
1633 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1634
1635         PR c++/14397
1636         * g++.dg/overload/ref1.C: New.
1637
1638 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1639
1640         PR c++/14409
1641         * g++.dg/template/spec12.C: New test.
1642
1643         PR c++/14448
1644         * g++.dg/parse/crash14.C: New test.
1645
1646 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1647
1648         PR c++/14230
1649         * g++.dg/init/ref11.C: New test.
1650
1651 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/14432
1654         * g++.dg/parse/builtin2.C: New test.
1655
1656 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1657
1658         PR c++/14401
1659         * g++.dg/init/ctor3.C: New test.
1660         * g++.dg/init/union1.C: New test.
1661         * g++.dg/ext/anon-struct4.C: New test.
1662
1663 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1664
1665         * g++.dg/lookup/koenig1.C: Tweak error messages.
1666         * g++.dg/lookup/used-before-declaration.C: Likewise.
1667         * g++.dg/other/do1.C: Likewise.
1668         * g++.dg/overload/koenig1.C: Likewise.
1669         * g++.dg/parse/crash13.C: Likewise.
1670         * g++.dg/template/instantiate3.C: Likewise.
1671
1672 2004-03-08  Eric Christopher  <echristo@redhat.com>
1673
1674         * * lib/target-supports.exp: Enable libiconv in test
1675         compilation.  Fix up error checking.
1676
1677 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1678
1679         PR middle-end/14289
1680         * gcc.dg/pr14289-1.c: New test case.
1681         * gcc.dg/pr14289-2.c: Likewise.
1682         * gcc.dg/pr14289-3.c: Likewise.
1683
1684 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1685
1686         * gcc.c-torture/execute/20040308-1.c: New test.
1687
1688 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1689
1690         * gcc.c-torture/execute/20040307-1.c: New test case.
1691
1692 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1693
1694         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1695
1696 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1697
1698         * gcc.dg/20040306-1.c: New test.
1699
1700 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1701
1702         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1703         them static.
1704         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1705
1706 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1707
1708         PR c/14465
1709         * gcc.dg/decl-6.c: New test.
1710
1711 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1712
1713         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1714         Rename LOGPOW -> LOG_POW.
1715         (SQRT_EXP, POW_EXP): New.
1716
1717 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1718
1719         * gcc.dg/i386-sse-8.c: New test.
1720
1721 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1722
1723         PR c/14114
1724         * gcc.dg/decl-5.c: New test.
1725
1726 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1727
1728         * gcc.dg/20040305-1.c: New test.
1729
1730 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1731
1732         PR other/14354
1733         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1734
1735 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1736
1737         PR c++/14425, c++/14426
1738         * g++.dg/ext/altivec-4.C: New test.
1739         * g++.dg/ext/altivec-5.C: New test.
1740
1741 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1742
1743         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1744         global variables of a type with no linkage.
1745         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1746         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1747         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1748         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1749         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1750         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1751         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1752         * g++.dg/warn/deprecated.C: Name enum Color.
1753         * g++.dg/overload/VLA.C: Name structure for 'b'.
1754         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1755
1756 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1757
1758         * gcc.c-torture/compile/20040304-1.c: New test.
1759
1760 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1761
1762         PR 13728
1763         * gcc.dg/decl-4.c: New testcase.
1764
1765 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1766
1767         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1768         as PRECF if sizeof (float) > sizeof (double).
1769         (PRECL): Make it the same as PRECF if
1770         sizeof (float) > sizeof (long double).
1771
1772 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1773
1774         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1775         system type.  Add check for irix6 which doesn't have c99 runtime.
1776
1777 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1778
1779         * gcc.dg/const-elim-1.c: xfail for xtensa.
1780
1781 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/14369
1784         * g++.dg/template/cond4.C: New test.
1785
1786 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/14360
1789         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1790
1791         PR c++/14361
1792         * g++.dg/parse/defarg7.C: New test.
1793
1794         PR c++/14359
1795         * g++.dg/template/friend26.C: New test.
1796
1797 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/14324
1800         * g++.dg/abi/mangle21.C: New test.
1801
1802         PR c++/14260
1803         * g++.dg/parse/constructor2.C: New test.
1804
1805         PR c++/14337
1806         * g++.dg/template/sfinae1.C: New test.
1807
1808 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/14267
1811         * g++.dg/expr/crash2.C: New test.
1812
1813         PR middle-end/13448
1814         * gcc.dg/inline-5.c: New test.
1815         * gcc.dg/always-inline.c: Split out tests into ...
1816         * gcc.dg/always-inline2.c: ... this and ...
1817         * gcc.dg/always-inline3.c: ... this.
1818
1819 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR debug/12103
1822         * g++.dg/debug/crash1.C: New test.
1823
1824 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1825
1826         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1827         function with __attribute__((noinline)).
1828         (recurser_void2): Likewise.
1829         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1830         (recurser_void2): Likewise.
1831
1832 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1833
1834         PR middle-end/14203
1835         * g++.dg/warn/Wunused-6.C: New test case.
1836
1837 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1838
1839         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1840         not defined.
1841
1842 2004-02-27  Eric Christopher  <echristo@redhat.com>
1843
1844         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1845         * g++.dg/charset/asm2.c: Run only x86.
1846         * gcc.dg/charset/asm3.c: Ditto.
1847
1848 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1849
1850         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1851         ld_library_path.
1852
1853 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1854
1855         * g++.dg/ext/altivec-3.C: New.
1856
1857 2004-02-26  Richard Henderson  <rth@redhat.com>
1858
1859         * g++.dg/ext/attrib10.C: Mark for warning.
1860         * gcc.dg/attr-alias-1.c: New.
1861
1862 2004-02-26  Richard Henderson  <rth@redhat.com>
1863
1864         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1865         * gcc.c-torture/execute/20040208-2.c: ... it back.
1866
1867 2004-02-26  Eric Christopher  <echristo@redhat.com>
1868
1869         * lib/target-supports.exp (check-iconv-available): New function.
1870         * lib/gcc-dg.exp (dg-require-iconv): New function.
1871         Use above.
1872         * gcc.dg/charset: New directory.
1873         * gcc.dg/charset/charset.exp: New file.
1874         * gcc.dg/charset/asm1.c: Ditto.
1875         * gcc.dg/charset/asm2.c: Ditto.
1876         * gcc.dg/charset/asm3.c: Ditto.
1877         * gcc.dg/charset/asm4.c: Ditto.
1878         * gcc.dg/charset/asm5.c: Ditto.
1879         * gcc.dg/charset/attribute1.c: Ditto.
1880         * gcc.dg/charset/attribute2.c: Ditto.
1881         * gcc.dg/charset/string1.c: Ditto.
1882         * g++.dg/charset: New directory.
1883         * g++.dg/dg.exp: Add here. Special options.
1884         * g++.dg/charset/charset.exp: New file.
1885         * g++.dg/charset/asm1.c: Ditto.
1886         * g++.dg/charset/asm2.c: Ditto.
1887         * g++.dg/charset/asm3.c: Ditto.
1888         * g++.dg/charset/asm4.c: Ditto.
1889         * g++.dg/charset/attribute1.c: Ditto.
1890         * g++.dg/charset/attribute2.c: Ditto.
1891         * g++.dg/charset/extern1.cc: Ditto.
1892         * g++.dg/charset/extern2.cc: Ditto.
1893         * g++.dg/charset/string1.c: Ditto.
1894
1895 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/14278
1898         * g++.dg/parse/comma1.C: New test.
1899
1900 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1901
1902         PR c++/14284
1903         * g++.dg/template/ttp8.C: New test.
1904
1905 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1906
1907         * gcc.dg/fixuns-trunc-1.c: New test.
1908
1909 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1910
1911         * gcc.dg/builtins-config.h: Use #elif.
1912
1913 2004-02-26  Michael Matz  <matz@suse.de>
1914
1915         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1916         * gcc.dg/991214-1.c: Likewise.
1917         * gcc.dg/i386-asm-1.c: Likewise.
1918
1919 2004-02-25  Richard Henderson  <rth@redhat.com>
1920
1921         * gcc.c-torture/execute/20040208-2.c: Move ...
1922         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1923
1924 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1925
1926         PR c++/14246
1927         * g++.dg/other/crash-3.C: New test.
1928
1929 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1930
1931         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1932         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1933
1934         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1935         HP-UX.
1936
1937 2004-02-24  Michael Matz  <matz@suse.de>
1938
1939         * gcc.dg/i386-regparm.c: New.
1940
1941 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1942
1943         * gcc.c-torture/execute/20040223-1.c: New.
1944
1945 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1946             Kazu Hirata  <kazu@cs.umass.edu>
1947
1948         * gcc.dg/fwritable-strings-1.c: Remove.
1949
1950 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1951
1952         PR c/14156
1953         * gcc.dg/20040223-1.c: New test.
1954
1955 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1956
1957         PR c++/14106
1958         * g++.dg/ext/typeof9.C: New test.
1959
1960 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1961
1962         PR c++/14250
1963         * g++.dg/other/switch1.C: New test.
1964
1965 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1966
1967         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1968         * gcc.dg/va-arg-1.c: Likewise.
1969
1970 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1971
1972         PR c++/14143
1973         * g++.dg/template/koenig5.C: New test.
1974
1975 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1976
1977         * g++.dg/ext/altivec-1.C: Generalize target triple.
1978         * g++.dg/ext/altivec-2.C: New test case.
1979         * g++.dg/ext/altivec_check.h: New file.
1980         * gcc.dg/altivec-1.c: Generalize target triple;
1981         include altivec_check.h and call altivec_check().
1982         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1983         * gcc.dg/altivec-6.c: New test case.
1984         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1985         type casts as needed.
1986         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1987         altivec_check().
1988         * gcc.dg/altivec-12.c: New test case.
1989         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1990         include altivec_check.h and call altivec_check().
1991         * gcc.dg/altivec_check.h: New file.
1992
1993 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1994
1995         * lib/target-supports.exp (check_alias_available): Don't mangle
1996         function `g' in test program.
1997
1998 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1999
2000         * lib/target-supports.exp (check_profiling_available): Check
2001         argument to determine whether we support a profiling type.
2002         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2003         check_profiling_available.
2004         * g++.dg/bprob/bprob.exp: Likewise
2005         * g77.dg/bprob/bprob.exp: Likewise.
2006         * gcc.misc-tests/bprob.exp: Likewise.
2007         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2008         dg-require-profiling and delete expected error handling.
2009         * gcc.dg/20021014-1.c: Likewise.
2010         * gcc.dg/nest.c: Likewise.
2011
2012 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2013
2014         PR c++/12007
2015         * g++.dg/other/vthunk1.C: New test.
2016
2017 2004-02-20  Falk Hueffner  <falk@debian.org>
2018
2019         PR target/14201
2020         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2021
2022 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/13927
2025         * g++.dg/other/error8.C: Remove XFAIL markers.
2026
2027         PR c++/14173
2028         * g++.dg/ext/packed5.C: New test.
2029
2030         PR c++/14199
2031         * g++.dg/warn/Wunused-5.C: New test.
2032
2033         PR c++/14186
2034         * g++.dg/lookup/member1.C: New test.
2035
2036 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2037
2038         * gcc.c-torture/compile/20040130-1.c: Enable only when
2039         __INT_MAX__ >= 2147483647L.
2040         * gcc.c-torture/compile/961203-1.c: Likewise.
2041
2042 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2043
2044         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2045         * g++.dg/opt/template1.C: Robustify assembler regexp
2046
2047 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2048
2049         * gcc.c-torture/execute/simd-4.x: Remove.
2050         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2051         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2052         Guard with #ifndef SKIP_ATTRIBUTE.
2053         * gcc.dg/compat/vector-1_y.c: Likewise.
2054         * gcc.dg/compat/vector-2_x.c: Likewise.
2055         * gcc.dg/compat/vector-2_y.c: Likewise.
2056         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2057         * g++.dg/eh/simd-2.C: Likewise.
2058
2059 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2060
2061         * gcc.c-torture/compile/complex-1.c: New.
2062
2063 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2064
2065         PR target/14209
2066         * gcc.c-torture/execute/20040218-1.c: New test.
2067
2068 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2069
2070         PR c++/14181
2071         * g++.dg/parse/new2.C: New test.
2072
2073 2004-02-18  Paul Brook  <paul@codesourcery.com>
2074
2075         * gcc.c-torture/compile/libcall-1.c: New test.
2076
2077 2004-02-18  Paul Brook  <paul@codesourcery.com>
2078
2079         PR debug/12934
2080         * gcc.dg/debug/debug-7.c: New test.
2081
2082 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2083
2084         * gcc.dg/20040217-1.c: New test.
2085
2086 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2087
2088         * gcc.c-torture/execute/990208-1.x: Delete.
2089
2090 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2091
2092         * gcc.c-torture/execute/20040208-2.x: New file.
2093
2094 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/11326
2097         * g++.dg/abi/structret1.C: New test.
2098
2099 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2102         (i386_cpuid): No need to test if cpuid is available on AMD64.
2103         Fix assembly, so that it works onboth i386 and AMD64.
2104         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2105         (vecInLong): Fix s[] member type to unsigned int.
2106         (vecInWord): Remove type.
2107         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2108         (a64, b64, c64, d64, e64): Remove.
2109         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2110         Remove unused variable.  Remove initialization of removed variables.
2111         Don't call mmx_tests nor sse_tests.
2112         (reference_mmx, reference_sse): Remove.
2113         (check): Add return stmt.
2114         * gcc.dg/i386-sse-7.c: New test.
2115         * gcc.dg/i386-mmx-4.c: New test.
2116
2117 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2118
2119         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2120         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2121         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2122         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2123         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2124         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2125         g++.dg/tc1/dr94.C: Fix line terminator.
2126
2127 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2128
2129         * gcc.c-torture/compile/20040216-1.c: New.
2130
2131 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2132
2133         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2134         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2135         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2136         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2137         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2138         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2139
2140 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2141
2142         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2143
2144 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2145
2146         PR c++/13971
2147         * g++.dg/expr/cond4.C: New test.
2148
2149         PR c++/14086
2150         * g++.dg/lookup/crash2.C: New test.
2151
2152 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2153
2154         * gcc.c-torture/compile/20040214-2.c: New test.
2155
2156 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2157
2158         PR c++/14116
2159         * g++.dg/ext/typeof8.C: New test.
2160
2161 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2162
2163         * gcc.c-torture/compile/20040214-1.c: New test.
2164
2165 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2166
2167         PR c++/13635
2168         * g++.dg/template/spec11.C: New test.
2169
2170 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2171
2172         PR c++/13927
2173         * g++.dg/other/error8.C: New test.
2174
2175 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/14122
2178         * g++.dg/template/array4.C: New test.
2179
2180         PR c++/14108
2181         * g++.dg/inherit/thunk2.C: New test.
2182
2183         PR c++/14083
2184         * g++.dg/eh/cond2.C: New test.
2185
2186 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2187
2188         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2189
2190 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2191
2192         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2193
2194 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2195
2196         * g++.dg/simd-2.C: xfail on ppc64-linux.
2197
2198 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2199
2200         PR c/456
2201         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2202         tests.
2203
2204 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2205
2206         * gcc.dg/builtins-33.c: New test.
2207
2208 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2209
2210         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2211
2212 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2213
2214         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2215
2216 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2217
2218         * gcc.dg/ppc64-abi-3.c: New test.
2219
2220 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2221
2222         PR c/14092
2223
2224         * gcc.dg/pr14092-1.c: New testcase.
2225
2226 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2227
2228         * gcc.dg/cpp/assert4.c: Fix typo last change.
2229
2230         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2231         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2232
2233         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2234
2235 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2236
2237         * gcc.c-torture/compile/20040209-1.c: New test case.
2238
2239 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2240
2241         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2242
2243 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2244
2245         * gcc.c-torture/execute/20040208-[12].c: New tests.
2246
2247 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2250
2251 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2252
2253         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2254
2255 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2256
2257         Bug 13856
2258         * gcc.dg/visibility-8.c: New testcase.
2259
2260 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2261
2262         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2263         arguments.
2264         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2265
2266 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2267
2268         PR middle-end/13696
2269         * g++.dg/opt/fold1.C: New test case.
2270
2271 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2272
2273         PR c++/14033
2274         * g++.dg/other/crash-2.C: New test.
2275
2276 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2277
2278         PR c++/14028
2279         * g++.dg/parse/angle-bracket2.C: New test.
2280
2281 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2282
2283         PR middle-end/13750
2284         Revert:
2285         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2286         PR pch/13361
2287         * testsuite/g++.dg/pch/wchar-1.C: New.
2288         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2289
2290 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2291
2292         PR c++/14008
2293         * g++.dg/parse/error15.C: New test.
2294         * g++.dg/parse/crash11.C: Update dg-error mark.
2295
2296 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2297
2298         PR c++/13932
2299         * g++.dg/warn/conv2.C: New test.
2300
2301 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2302
2303         PR c++/13086
2304         * g++.dg/warn/incomplete1.C: Remove xfail.
2305
2306 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * lib/file-format.exp (gcc_target_object_format): Use
2309         ${tool}_target_compile, not gcc_target_compile.
2310         * lib/target-supports.exp (check_alias_available): Likewise.
2311         (check_gc_sections_available): Likewise.
2312         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2313         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2314         dg-require-alias.
2315
2316 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/13969
2319         * g++.dg/template/static6.C: New test.
2320
2321 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2322
2323         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2324
2325 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2326
2327         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2328         tests for systems where `char' is unsigned by default.
2329
2330 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2331
2332         PR c++/13997
2333         * g++.dg/template/partial3.C: New test.
2334
2335 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2336
2337         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2338         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2339         Remove mentions of obsolete ports.
2340
2341 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2342
2343         * gcc.dg/noncompile/20001228-1.c: Fix for new
2344         error message.
2345
2346 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2347
2348         PR target/9348
2349         * gcc.c-torture/execute/multdi-1.c: New test case.
2350
2351 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/13925
2354         * g++.dg/template/lookup5.C: New test.
2355
2356 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/13950
2359         * g++.dg/template/lookup4.C: New test.
2360
2361         PR c++/13970
2362         * g++.dg/parse/error14.C: New test.
2363
2364         PR c++/14002
2365         * g++.dg/parse/template13.C: New test.
2366
2367 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/13978
2370         * g++.dg/template/koenig4.C: New test.
2371
2372         PR c++/13968
2373         * g++.dg/template/crash17.C: New test.
2374
2375         PR c++/13975
2376         * g++.dg/parse/error13.C: New test.
2377         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2378
2379 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2380
2381         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2382
2383 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2384
2385         PR c/11658
2386         PR c/13994
2387         * gcc.dg/noncompile/20040203-1.c: New test.
2388         * gcc.dg/noncompile/20040203-2.c: Likewise.
2389         * gcc.dg/noncompile/20040203-3.c: Likewise.
2390         * gcc.dg/20040203-1.c: Likewise.
2391
2392 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR c++/10858
2395         * g++.dg/template/sizeof7.C: New test.
2396
2397 2004-02-02  Eric Christopher  <echristo@redhat.com>
2398             Zack Weinberg  <zack@codesourcery.com>
2399
2400         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2401
2402 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2403
2404         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2405         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2406         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2407         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2408
2409 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/13113
2412         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2413
2414         PR c++/13854
2415         * g++.dg/ext/attrib13.C: New test.
2416
2417         PR c++/13907
2418         * g++.dg/conversion/op2.C: New test.
2419
2420 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2421
2422         * gcc.dg/titype-1.c: Fix pasto.
2423
2424 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2425
2426         * gcc.dg/titype-1.c: New test.
2427
2428 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2429
2430         PR c++/13957
2431         * g++.dg/template/non-type-template-argument-1.C,
2432         g++.dg/template/qualified-id1.C: Update dg-error marks.
2433         * g++.dg/template/nontype6.C: New test.
2434
2435 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2436
2437         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2438         * gcc.dg/builtins-31.c: New testcase.
2439         * gcc.dg/builtins-32.c: New testcase.
2440
2441 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2442
2443         * objc.dg/call-super-2.m: Update line numbers
2444         for the including of stddef.h.
2445
2446 2004-01-30  Michael Matz  <matz@suse.de>
2447
2448         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2449         g++.dg/ext/case-range3.C: New tests.
2450
2451 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2452
2453         DR206
2454         PR c++/13813
2455         * g++.dg/template/member4.C: New test.
2456
2457 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2458
2459         PR c++/13683
2460         * g++.dg/template/sizeof6.C: New test.
2461
2462 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2463
2464         * gcc.dg/fwritable-strings-1.c: New test.
2465
2466 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2467
2468         * gcc.c-torture/compile/20040130-1.c: New test.
2469
2470 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2471
2472         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2473
2474 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2475
2476         PR c++/13883
2477         * g++.dg/template/ctor3.C: New test.
2478
2479 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2480
2481         * g++.dg/tc1: New directory.
2482         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2483         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2484         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2485         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2486         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2487
2488 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2489
2490         * g++.dg/parse/error11.C: New test.
2491         * g++.dg/parse/error12.C: Likewise.
2492
2493 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2494
2495         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2496         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2497
2498 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/13791
2501         * g++.dg/ext/attrib12.C: New test.
2502
2503         PR c++/13736
2504         * g++.dg/parse/cast2.C: New test.
2505
2506 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2507
2508         * objc.dg/encode-2.m (main): New local string.  Set depending on
2509         sizeof long.  Use in sscanf call.
2510         * objc.dg/encode-3.m (main): New local string.  Set depending on
2511         sizeof long.  Use in scan_initial call.
2512
2513 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2514
2515         * objc.dg/call-super-2.m: Make LP64-safe.
2516         * objc.dg/desig-init-1.m: Likewise.
2517
2518 2004-01-27  Devang Patel <dpatel@apple.com>
2519
2520         * g++.dg/debug/namespace1.C: New test.
2521
2522 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2523
2524         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2525         xscale-*-*.
2526
2527         * gcc.dg/arm-mmx-1.c: New test.
2528
2529 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2530
2531         * gcc.dg/20040127-1.c: New test.
2532         * gcc.dg/20040127-2.c: New test.
2533
2534 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2535
2536         * objc.dg/stret-1.m (glob): Renamed to globa.
2537
2538 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/13663
2541         * g++.dg/expr/for1.C: New test.
2542
2543 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2544
2545         PR middle-end/13779
2546         * gcc.dg/darwin-longlong.c: New test.
2547
2548 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2549
2550         * gcc.dg/20040124-1.c: Moved test from here...
2551         * gcc.c-torture/compile/20040124-1.c: ...to here.
2552
2553 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2554
2555         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2556         the assembly output if -m64 is passed.
2557
2558 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/13833
2561         * g++.dg/template/cond3.C: New test.
2562
2563 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2564
2565         PR c++/13810
2566         * g++.dg/template/ttp7.C: New test.
2567
2568 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2569
2570         PR c++/13797
2571         * g++.dg/template/nontype4.C: New test.
2572         * g++.dg/template/nontype5.C: Likewise.
2573
2574 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2575
2576         * gcc.dg/torture/mips-clobber-at.c: New test.
2577
2578 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2579
2580         * gcc.dg/20040124-1.c: New test.
2581
2582 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2583
2584         * gcc.dg/20040123-1.c: New test.
2585
2586 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2587
2588         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2589
2590 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2591
2592         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2593
2594 2004-01-23  Andrew Pinski  <apinski@apple.com>
2595
2596         * gcc.dg/20030121-1.c: Move to ..
2597         * gcc.dg/20040121-1.c: here.
2598
2599 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2600
2601         * gcc.dg/builtins-29.c: New test case.
2602
2603 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2604
2605         PR 18314
2606         * gcc.dg/builtins-30.c: New testcase.
2607
2608 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2609
2610         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2611         * lib/g77.exp: Likewise.
2612         * lib/objc.exp: Likewise.
2613         * lib/g++.exp: Likewise.
2614
2615 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2616
2617         * gcc.dg/struct-by-value-2.c: New test.
2618
2619 2004-01-21  Andrew Pinski  <apinski@apple.com>
2620
2621         PR target/13785
2622         * gcc.dg/20030121-1.c: New test.
2623
2624 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2625
2626         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2627         clobber frame pointer register in asm statement.
2628
2629 2004-01-21  Falk Hueffner  <falk@debian.org>
2630
2631         * gcc.c-torture/compile/20040121-1.c: New test.
2632
2633 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2634
2635         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2636
2637 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2638
2639         * gcc.dg/ppc64-abi-2.c: New test.
2640
2641 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2642
2643         * lib/treelang.exp: Fill out this file.
2644         * lib/treelang-dg.exp: New File.
2645
2646 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2647
2648         * gcc.c-torture/compile/981022-1.c: Remove.
2649         * gcc.dg/array-5.c: Remove XFAIL.
2650         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2651         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2652         gcc.dg/cond-lvalue-1.c: Update.
2653         * gcc.dg/cast-lvalue-2.c: New test.
2654
2655 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c++/13592
2658         * g++.dg/other/error1.C (class foo): Tweak error message.
2659
2660         PR c++/13592
2661         * g++.dg/template/call2.C: New test.
2662
2663 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2664
2665         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2666         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2667         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2668         scalar-return-1_x.c, scalar-return-2_y.c,
2669         scalar-return-3_x.c, scalar-return-3_y.c,
2670         scalar-return-4_x.c, scalar-return-4_y.c,
2671         struct-align-1.h, struct-align-1_x.c,
2672         struct-align-1_y.c, struct-align-2.h,
2673         struct-align-2_x.c, struct-align-2_y.c,
2674         struct-by-value-10_y.c, struct-by-value-11_x.c,
2675         struct-by-value-11_y.c, struct-by-value-12_x.c,
2676         struct-by-value-12_y.c, struct-by-value-13_x.c,
2677         struct-by-value-13_y.c, struct-by-value-14_x.c,
2678         struct-by-value-14_y.c, struct-by-value-15_x.c,
2679         struct-by-value-15_y.c, struct-by-value-16_y.c,
2680         struct-by-value-17_y.c, struct-by-value-18_y.c,
2681         struct-by-value-19_y.c, struct-by-value-1_x.c,
2682         struct-by-value-1_y.c, struct-by-value-20_y.c,
2683         struct-by-value-2_x.c, struct-by-value-2_y.c,
2684         struct-by-value-3_y.c, struct-by-value-4_x.c,
2685         struct-by-value-4_y.c, struct-by-value-5_y.c,
2686         struct-by-value-6_y.c, struct-by-value-7_y.c
2687         struct-by-value-8_x.c, struct-by-value-8_y.c
2688         struct-by-value-9_x.c, struct-by-value-9_y.c
2689         struct-return-10_x.c, struct-return-10_y.c,
2690         struct-return-19_x.c, struct-return-20_x.c
2691         struct-return-2_x.c, struct-return-2_y.c
2692         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2693         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2694
2695 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2696
2697         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2698         attribute on sparc*-sun-solaris2.*.
2699
2700 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/13710
2703         * g++.dg/ext/typeof7.C: New test.
2704
2705 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2706
2707         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2708         * gcc.dg/const-elim-1.c: Same.
2709
2710 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2711
2712         * objc.dg/stret-1.m: New.
2713         * objc.dg/stret-2.m: New.
2714
2715 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2716
2717         PR c++/11895
2718         * g++.dg/ext/vector1.C: New test.
2719
2720 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2721
2722         * gcc.dg/pch/import-1.c: New.
2723         * gcc.dg/pch/import-1.hs: New.
2724         * gcc.dg/pch/import-1a.h: New.
2725         * gcc.dg/pch/import-1b.h: New.
2726         * gcc.dg/pch/import-1c.h: New.
2727
2728 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2729
2730         PR c++/13574
2731         * g++.dg/ext/array1.C: New test.
2732
2733         PR c++/13178
2734         * g++.dg/conversion/op1.C: New test.
2735
2736 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2737
2738         PR 11864
2739         From Kazumoto Kojima / Dan Kegel:
2740         * gcc.dg/pr11864-1.c: New test.
2741
2742         PR 10392
2743         From Marcus Comstedt / Dan Kegel:
2744         * gcc.dg/pr10392-1.c: New test.
2745
2746 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2747
2748         PR c++/13478
2749         * g++.dg/init/ref10.C: New test.
2750
2751 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2752
2753         PR c++/13407
2754         * g++.dg/parse/typename6.C: New test.
2755
2756 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2757
2758         PR pch/13361
2759         * testsuite/g++.dg/pch/wchar-1.C: New.
2760         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2761
2762 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2763
2764         PR c++/9259
2765         * g++.dg/expr/sizeof2.C: New test.
2766
2767 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2768
2769         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2770
2771 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2772
2773         PR c++/13659
2774         * g++.dg/lookup/strong-using-3.C: New.
2775         * g++.dg/lookup/using-10.C: New.
2776
2777 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2778
2779         PR c++/13594
2780         * g++.dg/lookup/strong-using-2.C: New.
2781
2782 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2783             Dan Kegel <dank@kegel.com>
2784             J"orn Rennecke <joern.rennecke@superh.com>
2785
2786         PR target/9365
2787         * gcc.dg/pr9365-1.c: New test.
2788
2789 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2790
2791         PR c++/8856
2792         * g++.dg/parse/casting-operator2.C: New test.
2793         * g++.old-deja/g++.pt/explicit83.C: Remove.
2794
2795 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2796
2797         * gcc.dg/label-compound-stmt-1.c: New test.
2798         * gcc.c-torture/compile/950922-1.c,
2799         gcc.c-torture/compile/20000211-3.c,
2800         gcc.c-torture/compile/20000518-1.c,
2801         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2802         compound statements.
2803
2804 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2805
2806         * gcc.dg/ppc64-abi-1.c: New test.
2807
2808 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2809
2810          * g++.dg/ext/attrib9.C: Add dg-warnings.
2811
2812 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2813
2814         PR c++/12335
2815         * g++.dg/parse/dtor3.C: New test.
2816
2817 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2818
2819         PR c++/12709
2820         * g++.dg/parse/try-catch-1.C: New test.
2821
2822 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2823
2824         * ada/acats/run_all.sh: Add more verbose output in acats.log
2825         when compiling tests.
2826
2827 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2828
2829         PR 13656
2830         * gcc.dg/typedef-redecl.c: New test case.
2831         * gcc.dg/typedef-redecl.h: New support file.
2832
2833 2004-01-13  Jan Hubicka  <jh@suse.cz>
2834
2835         * gcc.dg/always_inline.c: New test.
2836         * gcc.dg/debug/20031231-1.c: Fix.
2837
2838 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2839
2840         PR c++/13474
2841         * g++.dg/template/array3.C: New test.
2842
2843 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2844
2845         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2846         * g++.dg/warn/Wunused-2.C: Likewise.
2847
2848 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2849
2850         PR c++/13289
2851         * g++.dg/template/instantiate6.C: New test.
2852
2853 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2854
2855         PR middle-end/11397
2856         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2857
2858 2004-01-12  Jan Hubicka  <jh@suse.cz>
2859
2860         PR opt/12826
2861         * gcc.dg/20040112-1.c: New.
2862
2863         * gcc.dg/dwarf-die[1-7].c: Move to...
2864         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2865         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2866
2867 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2868
2869         PR c++/4100
2870         * g++.dg/parse/friend4.C: New test.
2871
2872 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2873
2874         PR c++/4100
2875         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2876         definition is called a friend.
2877
2878 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2879
2880         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2881
2882 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2883
2884         PR c++/3478
2885         * g++.dg/parse/error10.C: New test.
2886         * g++.dg/template/arg2.C: Accept "invalid type" error.
2887
2888 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR middle-end/13392
2891         * g++.dg/opt/expect2.C: New test.
2892
2893 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2894
2895         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2896         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2897         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2898         Update dg-error regexps.
2899
2900 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2901
2902         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2903         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2904
2905 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2906
2907         * gcc.dg/pragma-re-1.c: Use right pointer type.
2908
2909 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2910
2911         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2912
2913 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2914
2915         * gcc.dg/rs6000-ldouble-1.c: New.
2916
2917 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2918
2919         DR 337
2920         PR c++/9256
2921         * g++.dg/other/abstract1.C: New test.
2922
2923 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2924
2925         * g++.dg/lookup/strong-using-1.C: New.
2926
2927 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2928
2929         PR c/11234
2930         * gcc.dg/func-ptr-conv-1.c: New test.
2931         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2932
2933 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2934
2935         PR target/13380.
2936         * gcc.c-torture/compile/20040109-1.c: New.
2937
2938 2004-01-08  Stuart Hastings  <stuart@apple.com>
2939
2940         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2941         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2942         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2943
2944 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2945
2946         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2947
2948 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2949
2950         * ada/acats/run_acats: Treat 'gnatchop' the same way
2951         as 'gnatmake'.  Export GCC_DRIVER.
2952         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2953         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2954
2955 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2956
2957         PR c++/12573
2958         * g++.dg/template/dependent-expr4.C: New test.
2959
2960 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2961
2962         * gcc.dg/altivec-11.c: New test.
2963
2964 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2965
2966         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2967
2968 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2969
2970         PR c/6024
2971         * gcc.dg/enum-compat-1.c: New test.
2972         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2973
2974 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2975
2976         PR c/12165
2977         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2978         gcc.dg/c99-idem-qual-3.c: New tests.
2979
2980 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2981
2982         * gcc.dg/winline-7.c: Don't cast void * to int.
2983
2984 2004-01-06  Jan Hubicka  <jh@suse.cz>
2985
2986         * gcc.dg/i386-sse-5.c: New test
2987         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2988
2989 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2990
2991         PR c++/12815
2992         * g++.dg/rtti/typeid4.C: New test.
2993
2994 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2995
2996         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2997
2998 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2999
3000         PR c++/12132
3001         * g++.dg/template/error11.C: New test.
3002
3003         PR c++/13451
3004         * g++.dg/template/class2.C: New test.
3005
3006 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3007         Richard Sandiford <rsandifo@redhat.com>
3008
3009         PR c++/13387
3010         * g++.dg/opt/alias3.C: New test.
3011
3012 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3013
3014         PR c++/13157
3015         * g++.dg/template/koenig3.C: New test.
3016
3017         PR c++/13529
3018         * g++.dg/parse/offsetof3.C: New test.
3019
3020         * g++.dg/init/copy7.C: Add missing dg-error markers.
3021
3022         PR c++/12226
3023         * g++.dg/init/copy7.c: New test.
3024
3025         PR c++/13536
3026         * g++.dg/parse/cast1.C: New test.
3027
3028 2004-01-04  Jan Hubicka  <jh@suse.cz>
3029
3030         * gcc.dg/winline[1-7].c: New tests.
3031
3032 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3033
3034         PR c++/13520
3035         * g++.dg/template/qualttp22.C: New test.
3036
3037 2004-01-01  Jan Hubicka  <jh@suse.cz>
3038
3039         * gcc.dg/debug/20031231-1.c: New.
3040         * gcc.c-torture/compile/20040101-1.c: New.
3041         * gcc.dg/dwarf-die-[1-7].c: New.
3042
3043 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR optimization/13521
3046         * gcc.c-torture/compile/20031231-1.c: New test.
3047
3048 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3049
3050         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3051
3052 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3053
3054         PR c++/10079
3055         * g++.dg/template/crash16.C: New test.
3056
3057 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3058
3059         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3060
3061 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3062
3063         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3064         ports.
3065         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3066         * g++.old-deja/g++.law/profile1.C: Likewise.
3067         * gcc.c-torture/compile/981006-1.c: Likewise.
3068         * gcc.c-torture/execute/loop-2e.x: Likewise.
3069         * gcc.c-torture/execute/loop-2f.x: Remove.
3070         * gcc.c-torture/execute/loop-2g.x: Likewise.
3071         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3072         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3073
3074 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3075
3076         PR c++/13507
3077         * g++.dg/ext/attrib11.C: New test.
3078
3079         PR c++/13494
3080         * g++.dg/template/array2-1.C: New test.
3081         * g++.dg/template/array2-2.C: New test.
3082
3083 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3084
3085         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3086
3087 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3088
3089         PR c++/12774
3090         * g++.dg/template/array1-1.C: New test.
3091         * g++.dg/template/array1-2.C: New test.
3092
3093 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3094
3095         PR fortran/12632
3096         * g77.dg/12632.f: New test case.
3097
3098 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3099
3100         PR c++/13289
3101         * g++.dg/parse/nontype1.C: New test.
3102
3103 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3104
3105         PR c++/12403
3106         * g++.dg/parse/explicit1.C: New test.
3107         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3108
3109 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/13081
3112         * g++.dg/opt/inline6.C: New test.
3113
3114         PR c++/12613
3115         * g++.dg/parse/error9.C: New test.
3116
3117         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3118
3119 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3120
3121         PR c++/13009
3122         * g++.dg/init/assign1.C: New test.
3123
3124 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3125
3126         PR c++/13070
3127         * g++.dg/warn/format3.C: New test case.
3128
3129 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3130
3131         * gcc.c-torture/compile/20031227-1.c: New test.
3132
3133 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3134
3135         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3136         * g77.dg/bprob/bprob.exp: Likewise.
3137         * gcc.misc-tests/bprob.exp: Likewise.
3138         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3139         variants on systems where the library does not provide that
3140         functionality.
3141         * gcc.dg/builtins-20.c: Use builtins-config.h.
3142         * gcc.dg/builtins-config.h: New file.
3143
3144 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3145
3146         * lib/gcc-dg.exp (dg-require-profiling): New function.
3147         * lib/target-supports.exp (check_profiling_available): Likewise.
3148         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3149         * g77.dg/bprob/bprob.exp: Likewise.
3150         * gcc.misc-tests/bprob.exp: Likewise.
3151         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3152         * gcc.dg/20021014-1.c: Likewise.
3153         * gcc.dg/nest.c: Likewise.
3154
3155 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3156
3157         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3158         compiling.
3159         * g++.dg/lookup/java2.C: Likewise.
3160         * gcc.dg/cpp/lexident.c: Likewise.
3161
3162 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3163
3164         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3165         given.
3166         * gcc.c-torture/compile/961203-1.c: Likewise.
3167         * gcc.c-torture/compile/980506-1.c: Likewise.
3168
3169 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3170
3171         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3172         (additional_prunes): New global.
3173         (gcc-dg-prune): Handle additional per-test pruning.
3174         (dg-test): Clear additional_prunes between tests.
3175
3176         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3177         dg-prune-output to avoid spurious failures from assembler
3178         complaining about nonexistent WAW violations.
3179         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3180         Use dg-prune-output to avoid spurious failures from assembler
3181         warning about Itanium B-step errata.
3182
3183 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3184
3185         * g++.dg/abi/macro0.C: New test.
3186         * g++.dg/abi/macro1.C: Likewise.
3187         * g++.dg/abi/macro2.C: Likewise.
3188
3189         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3190         * g++.dg/abi/bitfield7.C: Likewise.
3191         * g++.dg/abi/dtor2.C: Likewise.
3192         * g++.dg/abi/mangle11.C: Likewise.
3193         * g++.dg/abi/mangle12.C: Likewise.
3194         * g++.dg/abi/mangle14.C: Likewise.
3195         * g++.dg/abi/mangle17.C: Likewise.
3196         * g++.dg/abi/vbase10.C: Likewise.
3197         * g++.dg/abi/vbase14.C: Likewise.
3198         * g++.dg/template/qualttp17.C: Likewise.
3199
3200 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3201
3202         PR c/11995
3203         * gcc.dg/20031223-1.c: New test.
3204
3205 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3206
3207         * gcc.dg/noreturn-7.c: New test.
3208
3209 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3210
3211         * gcc.dg/null-pointer-1.c: New test.
3212
3213 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3214
3215         * g++.old-deja/g++.jason/template18.C: Remove.
3216         * g++.old-deja/g++.jason/template37.C: Likewise.
3217
3218         PR c++/12862
3219         * g++.dg/lookup/ns1.C: New test.
3220
3221         PR c++/12397
3222         * g++.dg/template/lookup3.C: New test.
3223
3224 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3225
3226         * g++.dg/template/recurse1.C: New test
3227
3228 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/12479
3231         * g++.dg/parse/semicolon1.C: New test.
3232         * g++.dg/parse/semicolon1.h: Likewise.
3233
3234 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3235
3236         * gcc.dg/darwin-misaligned.c: New test.
3237
3238 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3239
3240         PR c/9163
3241         * gcc.dg/20031222-1.c: New test.
3242
3243 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3244
3245         PR c++/13438
3246         * g++.dg/parse/error8.C: New test.
3247
3248         PR c++/11554
3249         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3250
3251 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3252
3253         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3254         too small.
3255         * gcc.c-torture/compile/930217-1.c: Likewise.
3256         * gcc.c-torture/compile/930513-1.c: Likewise.
3257         * gcc.c-torture/execute/920908-2.c: Likewise.
3258         * gcc.c-torture/execute/921204-1.c: Likewise.
3259         * gcc.c-torture/execute/930621-1.c: Likewise.
3260         * gcc.c-torture/execute/930630-1.c: Likewise.
3261         * gcc.c-torture/execute/931031-1.c: Likewise.
3262         * gcc.c-torture/execute/980602-2.c: Likewise.
3263         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3264         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3265         * gcc.c-torture/execute/extzvsi.c: Likewise.
3266         * gcc.c-torture/unsorted/ext.c: Likewise.
3267
3268 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3269
3270         PR target/12749
3271         * gcc.c-torture/compile/20031220-2.c: New test case.
3272
3273 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3274
3275         PR optimization/13031
3276         * gcc.c-torture/compile/20031220-1.c: New test case.
3277
3278 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3279
3280         * gcc.dg/cast-function-1.c: New test.
3281
3282 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3283
3284         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3285         formats.
3286
3287 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3288
3289         PR c++/12795
3290         * g++.dg/ext/attrib10.C: New test.
3291
3292 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gcc.dg/cleanup-10.c: New test.
3295         * gcc.dg/cleanup-11.c: New test.
3296
3297 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR c++/13239
3300         * g++.dg/opt/expect1.C: New test.
3301
3302 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3303
3304         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3305
3306 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3307
3308         PR debug/12923
3309         * gcc.dg/20031218-1.c: New test.
3310
3311         PR debug/12389
3312         * gcc.dg/20031218-2.c: New test.
3313         * gcc.dg/20031218-3.c: New test.
3314
3315         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3316         of label name and allow for USER_LABEL_PREFIX == "_" names.
3317         * g++.dg/abi/mangle18-2.C: Likewise.
3318         * g++.dg/abi/mangle19-1.C: Likewise.
3319         * g++.dg/abi/mangle19-2.C: Likewise.
3320         * g++.dg/abi/mangle20-1.C: Likewise.
3321         * g++.dg/abi/mangle20-2.C: Likewise.
3322
3323 2003-12-18  Richard Henderson  <rth@redhat.com>
3324
3325         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3326
3327 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3328             Dan Kegel <dank@kegel.com>
3329
3330         PR other/12009
3331         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3332         testing a cross compiler, it causes spurious compile failures.
3333         * lib/g++.exp: Likewise.
3334
3335 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3336
3337         PR c++/13262
3338         * g++.dg/template/access13.C: New test.
3339
3340 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3341
3342         * gcc.dg/20031216-1.c: New test.
3343
3344 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3345
3346         PR c++/9154
3347         * g++.dg/template/error10.C: New test.
3348
3349 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3350
3351         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3352         * g++.dg/eh/simd-2.C: Likewise.
3353
3354 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3355             Roger Sayle  <roger@eyesopen.com>
3356
3357         * gcc.c-torture/execute/ieee/mzero5.c: New.
3358
3359 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/10603
3362         * g++.dg/parse/error6.C: New test.
3363
3364         PR c++/12827
3365         * g++.dg/parse/error7.C: New test.
3366
3367 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3368
3369         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3370         at -O with stabs debugging formats.
3371         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3372         * gcc.dg/debug/debug-2.c: Likewise.
3373
3374 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3375
3376         PR c++/12696
3377         * g++.dg/init/error1.C: New test.
3378
3379         PR c++/12218
3380         * g++.dg/init/pm3.C: New test.
3381
3382 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3383
3384         PR c/3347
3385         * gcc.dg/bitfld-8.c: New test.
3386
3387 2003-12-16  James Lemke  <jim@wasabisystems.com>
3388
3389         * gcc.dg/arm-scd42-[123].c: New tests.
3390
3391 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3392
3393         PR c++/9043
3394         * g++.dg/abi/mangle20-1.C: New test.
3395         * g++.dg/abi/mangle20-2.C: New test.
3396
3397 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3398
3399         PR c++/13275
3400         * g++.dg/other/offsetof2.C: Remove XFAIL.
3401         * g++.dg/parse/offsetof1.C: New test.
3402         * g++.gd/parse/offsetof2.C: Likewise.
3403
3404 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3405
3406         * g++.dg/template/nontype3.C: New test.
3407         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3408
3409 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3410
3411         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3412
3413 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3414
3415         PR c++/13387
3416         * g++.dg/expr/assign1.C: New test.
3417
3418         PR c++/13242
3419         * g++.dg/abi/mangle19-1.C: New test.
3420         * g++.dg/abi/mangle19-2.C: New test.
3421
3422 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3423
3424         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3425
3426 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3427
3428         * gcc.c-torture/execute/20031216-1.c: New test.
3429
3430 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3431
3432         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3433         an ICE regression.
3434
3435 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3436
3437         PR c++/10926
3438         * g++.dg/template/error9.C: New test.
3439
3440         PR c++/11116
3441         * g++.dg/template/error8.C: New test.
3442
3443 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3444
3445         PR middle-end/13400
3446         * gcc.c-torture/execute/20031215-1.c: New test case.
3447
3448 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/13269
3451         * g++.dg/parse/error5.C: New test.
3452
3453         PR c++/12989
3454         * g++.dg/expr/sizeof1.C: New test.
3455
3456         PR c++/13310
3457         * g++.dg/template/crash15.C: New test.
3458
3459 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3460
3461         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3462         a non-POD type as the last named parameter of a varargs function.
3463
3464 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/13243
3467         PR c++/12573
3468         * g++.dg/template/crash14.C: New test.
3469         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3470
3471 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3472
3473         * g++.dg/other/java1.C: New test.
3474
3475         PR c++/13241
3476         * g++.dg/abi/mangle18-1.C: New test.
3477         * g++.dg/abi/mangle18-2.C: New test.
3478
3479 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3480
3481         PR optimization/10312
3482         * gcc.c-torture/execute/20031214-1.c: New.
3483
3484 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3485
3486         PR c++/10779
3487         PR c++/12160
3488         * g++.dg/parse/error3.C: New test.
3489         * g++.dg/parse/error4.C: Likewise.
3490         * g++.dg/abi/mangle4.C: Tweak error messages.
3491         * g++.dg/lookup/using5.C: Likewise.
3492         * g++.dg/other/error2.C: Likewise.
3493         * g++.dg/parse/typename5.C: Likewise.
3494         * g++.dg/parse/undefined1.C: Likewise.
3495         * g++.dg/template/arg2.C: Likewise.
3496         * g++.dg/template/ttp3.C: Likewise.
3497         * g++.dg/template/type1.C: Likewise.
3498         * g++.old-deja/g++.other/crash32.C: Likewise.
3499         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3500
3501 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3502
3503         PR c++/13106
3504         * g++.dg/warn/noreturn-3.C: New test.
3505
3506 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3507
3508         PR c++/13118
3509         * g++.dg/abi/covariant3.C: New.
3510
3511 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3512
3513         * g++.dg/eh/ia64-1.C: New test.
3514
3515 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3516
3517         PR optimization/13037
3518         * g77.f-torture/execute/13037.f: New test case.
3519
3520 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3521
3522         PR c++/12881
3523         * g++.dg/abi/covariant2.C: New.
3524
3525 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3526
3527         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3528
3529 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3530
3531         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3532
3533 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3534
3535         PR other/10819
3536         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3537         to fix Bug 10819.
3538         * lib/g++.exp (g++_version): Likewise.
3539         * lib/g77.exp (g77_version): Likewise.
3540         * lib/objc.exp (default_objc_version): Likewise.
3541
3542 2003-12-10  Richard Henderson  <rth@redhat.com>
3543
3544         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3545
3546         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3547
3548 2003-12-08  Matt Austern  <austern@apple.com>
3549
3550         PR c/13134
3551         * lib/gcc-dg.exp (dg-require-visibility): Define.
3552         * lib/target-supports (check_visibility_available): Define.
3553         * gcc.dg/visibility-1.c: New test.
3554         * gcc.dg/visibility-2.c: Likewise.
3555         * gcc.dg/visibility-3.c: Likewise.
3556         * gcc.dg/visibility-4.c: Likewise.
3557         * gcc.dg/visibility-5.c: Likewise.
3558         * gcc.dg/visibility-6.c: Likewise.
3559         * g++.dg/ext/visibility-1.C: Likewise.
3560         * g++.dg/ext/visibility-2.C: Likewise.
3561         * g++.dg/ext/visibility-3.C: Likewise.
3562         * g++.dg/ext/visibility-4.C: Likewise.
3563         * g++.dg/ext/visibility-5.C: Likewise.
3564         * g++.dg/ext/visibility-6.C: Likewise.
3565
3566 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3567
3568         * g++.dg/lookup/java1.C: New test.
3569         * g++.dg/lookup/java2.C: New test.
3570
3571 2003-12-07  Falk Hueffner  <falk@debian.org>
3572
3573         * g++.dg/opt/noreturn-1.C: New test.
3574
3575 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3576
3577         * gcc.dg/overflow-1.c: New test.
3578
3579 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580
3581         * g77.f-torture/compile/13060.f: New test.
3582
3583 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3584
3585         PR c++/13323
3586         * g++.dg/inherit/operator2.C: New test.
3587
3588 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3589
3590         PR c++/13305
3591         * g++.dg/ext/attrib9.C: New test.
3592
3593 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/13314
3596         * g++.dg/template/error7.C: New test.
3597
3598 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3599             J"orn Rennecke <joern.rennecke@superh.com>
3600
3601         PR target/13302
3602         * g++.dg/other/struct-va_list.C: New test.
3603
3604 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3605
3606         PR c++/13166
3607         * g++.dg/parse/defarg6.C: New test.
3608
3609 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3610
3611         PR target/13256
3612         * gcc.c-torture/execute/20031201-1.c: New test.
3613
3614 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3615
3616         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3617
3618 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * gcc.dg/builtin-return-1.c: New test.
3621
3622 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3623             J"orn Rennecke <joern.rennecke@superh.com>
3624
3625         PR optimization/13260
3626         * gcc.c-torture/execute/20031204-1.c: New test.
3627
3628 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3629
3630         PR c++/9127
3631         * g++.dg/template/error6.C: New test.
3632
3633 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3634
3635         * gcc.dg/20031202-1.c: New test.
3636
3637 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3638
3639         PR c++/13179
3640         * g++.dg/template/eh1.C: New test.
3641
3642         PR c++/10771
3643         * g++.dg/template/error5.C: New test.
3644
3645 2003-12-02  David Ung  <davidu@mips.com>
3646
3647         * gcc.dg/compat/vector-check.h: Corrected type for var
3648         g_##TMODE
3649
3650 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3651
3652         PR c++/10126
3653         * g++.dg/template/ptrmem8.C: New test.
3654
3655 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3656
3657         PR c++/12573
3658         * g++.dg/template/dependent-expr3.C: New test.
3659
3660 2003-12-01  James Lemke  <jim@wasabisystems.com>
3661
3662         * gcc.dg/arm-g2.c: New test.
3663
3664 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3665
3666         PR optimization/11634
3667         * gcc.dg/20031201-2.c: New test case.
3668
3669 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3670
3671         PR 11433
3672         * objc.dg/proto-lossage-3.m: New test.
3673
3674 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3675
3676         PR optimization/12628
3677         * gcc.dg/20031201-1.c: New test case.
3678
3679 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3680
3681         * gcc.dg/unaligned-1.c: New test.
3682
3683 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/9849
3686         * g++.dg/template/error4.C: New test.
3687         * g++.dg/template/nested3.C: Adjust error markers.
3688
3689 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3690
3691         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3692
3693 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3694
3695         PR c/10333
3696         * gcc.dg/bitfld-7.c: New test.
3697
3698 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3699
3700         * gcc.dg/tls/asm-1.C: New test.
3701
3702 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3703
3704         * gcc.dg/cpp/assert4.c: Update.
3705
3706 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3707
3708         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3709         * gcc.dg/builtin-apply3.c: New test.
3710
3711 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3712
3713         * lib/compat.exp (compat-obj): New xfaildata parameter.
3714         Use it to set compiler_conditional_xfail_data before compiling.
3715         (compat-get-options): Handle dg-xfail-if.
3716         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3717         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3718         * gcc.dg/compat/vector-1_y.c: Likewise.
3719         * gcc.dg/compat/vector-2_x.c: Likewise.
3720         * gcc.dg/compat/vector-2_y.c: Likewise.
3721
3722 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * g++.dg/opt/reg-stack4.C: New test.
3725
3726 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3727
3728         * gcc.dg/builtin-apply2.c: New test.
3729
3730 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3731
3732         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3733
3734 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3735
3736         PR c++/12924
3737         * g++.dg/template/template-id-2.C: New test.
3738
3739 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3740
3741         PR c++/5369
3742         * g++.dg/template/memfriend1.C: New test.
3743         * g++.dg/template/memfriend2.C: Likewise.
3744         * g++.dg/template/memfriend3.C: Likewise.
3745         * g++.dg/template/memfriend4.C: Likewise.
3746         * g++.dg/template/memfriend5.C: Likewise.
3747         * g++.dg/template/memfriend6.C: Likewise.
3748         * g++.dg/template/memfriend7.C: Likewise.
3749         * g++.dg/template/memfriend8.C: Likewise.
3750         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3751
3752 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/12515
3755         * g++.dg/ext/cond1.C: New test.
3756
3757 2003-11-20  Richard Henderson  <rth@redhat.com>
3758
3759         * gcc.dg/20020201-2.c: Remove.
3760         * gcc.dg/20020201-4.c: Remove.
3761         * gcc.dg/20020304-1.c: Remove.
3762
3763 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3764
3765         * gcc.dg/cpp/trad/xwin1.c: New test case.
3766
3767 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3768
3769         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3770         * lib/g77.exp: Likewise.
3771         * lib/objc.exp: Likewise.
3772         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3773         for darwin.
3774
3775 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3776
3777         PR c++/12932
3778         * g++.dg/template/static5.C: New test.
3779
3780 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3781
3782         * gcc.dg/nested-func-1.c: New test.
3783
3784 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785
3786         * gcc.dg/cpp/assert4.c: New test.
3787
3788 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3789
3790         PR c++/2294
3791         * g++.dg/lookup/using9.c: New test.
3792
3793 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3794
3795         PR c++/12762
3796         * g++.dg/template/error3.C: New test.
3797
3798 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3799
3800         PR ada/13035
3801         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3802         No longer use a wrapper for gcc, since this does not work under
3803         Windows.
3804
3805 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3806
3807         PR c++/2094
3808         * g++.dg/template/ptrmem7.C: New test.
3809
3810 2003-11-13  Andrew Pinski <apinski@apple.com>
3811
3812         * gcc.c-torture/compile/20031113-1.c: New test.
3813
3814 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3815             Kean Johnston <jkj@sco.com>
3816
3817         PR c/13029
3818         * gcc.dg/unused-4.c: Update.
3819
3820 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * g++.dg/opt/const3.C: New test.
3823
3824 2003-11-13  Jan Hubicka  <jh@suse.cz>
3825
3826         * gcc.c-torture/compile/20031112-1.c: New test.
3827
3828 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3829
3830         * g++.dg/parse/crash10.C: Remove bogus error marker.
3831
3832 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3833
3834         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3835         (host_gcc): Likewise.
3836         (ROOT): Honor $PWDCMD.
3837         (BASE): Likewise.
3838         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3839
3840 2003-11-12  Catherine Moore  <clm@redhat.com>
3841
3842         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3843
3844 2003-11-12  Andreas Jaeger  <aj@suse.de>
3845             Jakub Jelinek  <jakub@redhat.com>
3846             Andrew Pinski  <pinskia@physics.uc.edu>
3847             Richard Henderson  <rth@redhat.com>
3848
3849         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3850         systems.
3851         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3852
3853         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3854         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3855
3856 2003-11-11  Andreas Jaeger  <aj@suse.de>
3857
3858         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3859
3860         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3861
3862 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3863
3864         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3865         Clean ups.
3866
3867 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3868
3869         * gcc.dg/trampoline-1.c: New test.
3870
3871 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3872
3873         * gcc.c-torture/compile/200031109-1.c: New test.
3874
3875 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3876
3877         PR c/3190
3878         PR c/8714
3879         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3880         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3881         gcc.dg/format/no-y2k-1.c: Update.
3882
3883 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3884
3885         PR optimization/10467
3886         * gcc.dg/20031108-1.c: New test case.
3887
3888 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3889
3890         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3891
3892 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3893
3894         * gcc.dg/compound-lvalue-1.c: New test.
3895         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3896         some XFAILs.
3897
3898 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3899
3900         * gcc.dg/altivec-varargs-1.c: New test.
3901
3902 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3903
3904         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3905         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3906         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3907         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3908         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3909
3910 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3911
3912         * gcc.dg/cond-lvalue-1.c: New test.
3913
3914 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3915
3916         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3917
3918 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3919
3920         PR c++/11616
3921         * g++.dg/template/instantiate5.C: New test.
3922
3923 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3924
3925         PR c++/12726
3926         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3927         * ChangeLog: Add missing first entry for above test.
3928
3929 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3930
3931         PR c++/9810
3932         * g++.dg/template/using8.C: New test.
3933         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3934
3935 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3936
3937         PR optimization/10817
3938         * gcc.c-torture/compile/20031102-1.c: New test case.
3939
3940 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3941
3942         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3943         2147483647.
3944
3945 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3946
3947         * gcc.dg/20031102-1.c: New test.
3948
3949 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3950
3951         * gcc.dg/complex-1.c: New test.
3952
3953 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3954
3955         PR c++/12796
3956         * g++.dg/template/crash13.C: Adjust expected error location.
3957         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3958
3959 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3960
3961         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3962
3963 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3964
3965         PR/10239
3966         * gcc.c-torture/compile/20031031-2.c: New test.
3967
3968 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3969
3970         PR/11640
3971         * gcc.c-torture/compile/20031031-1.c: New test.
3972
3973 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3974
3975         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3976         * gcc.misc-tests/bprob.exp: Likewise.
3977         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3978         the execution test on arm-elf configs.
3979         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3980         configs that don't support scratch files.
3981         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3982
3983 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3984
3985         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3986         done by dejagnu.
3987
3988 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3989
3990         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3991         Avoid non pure sh syntax. Add more logging.
3992
3993         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3994         fail.
3995
3996 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3997
3998         PR libgcj/10610
3999         * gcc.dg/ppc-stackalign-1.c: New test.
4000
4001 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4002
4003         * ada/acats/run_all.sh: Change output to be more compliant with
4004         dejagnu framework.
4005         Create acats.sum and acats.log files under testsuite/ada/acats
4006         Only run [a-z]* directories, to filter out e.g. CVS.
4007         Redirect build output to log file.
4008
4009 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4010
4011         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4012
4013 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4014
4015         PR ada/5909:
4016         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4017
4018 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4019
4020         * gcc.c-torture/compile/20031023-1.c: New test.
4021         * gcc.c-torture/compile/20031023-2.c: New test.
4022         * gcc.c-torture/compile/20031023-3.c: New test.
4023         * gcc.c-torture/compile/20031023-4.c: New test.
4024
4025 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4026
4027         PR c++/10371
4028         * g++.dg/lookup/scoped8.C: New test.
4029
4030 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4031
4032         * g++.dg/opt/reg-stack3.C: New test.
4033
4034 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4035
4036         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4037
4038 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4039
4040         PR c++/11076
4041         * g++.dg/template/crash13.C: New test.
4042
4043 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4044
4045         * gcc.dg/c99-restrict-2.c: New test.
4046
4047 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         PR c++/12698, c++/12699, c++/12700, c++/12566
4050         * g++.dg/inherit/covariant9.C: New test.
4051         * g++.dg/inherit/covariant10.C: New test.
4052         * g++.dg/inherit/covariant11.C: New test.
4053
4054 2003-10-23  Jason Merrill  <jason@redhat.com>
4055
4056         PR c++/12726
4057         * g++.dg/ext/complit2.C: New test.
4058
4059 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4060
4061         PR target/12654
4062         * gcc.c-torture/execute/20031020-1.c: New test.
4063
4064 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4065
4066         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4067         following the jump_insn.
4068
4069 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4070
4071         * gcc.dg/cast-lvalue-1.c: New test.
4072
4073 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/11962
4076         * g++.dg/template/cond2.C: New test.
4077
4078 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4079
4080         * gcc.dg/builtins-28.c: New test.
4081
4082 2003-10-20  Jan Hubicka  <jh@suse.cz>
4083
4084         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4085         parameter.
4086         * testsuite/gcc.dg/inline-2.c: Likewise.
4087
4088 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4089
4090         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4091         * gcc.dg/nest.c:  Likewise.
4092
4093 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4094
4095         PR c++/9781, c++/10583, c++/11862
4096         * g++.dg/parse/crash13.C: New test.
4097
4098 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4099
4100         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4101
4102 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4103
4104         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4105         Define HAVE_C99_RUNTIME except on Solaris.
4106         * gcc.dg/builtins-20.c: Likewise.
4107
4108 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4109
4110         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4111
4112 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4113
4114         PR c++/12495
4115         * g++.dg/template/crash21.C: New test.
4116
4117 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4118
4119         PR c++/2513
4120         * g++.dg/template/typename5.C: New test.
4121
4122 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4123
4124         PR c++/12369
4125         * g++.dg/template/friend25.C: New test.
4126
4127 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4128
4129         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4130         versions.
4131
4132 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4133
4134         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4135         == 2147483647.
4136
4137 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4138
4139         * gcc.c-torture/execute/960416-1.x: Remove.
4140         * gcc.c-torture/execute/divconst-3.x: Likewise.
4141
4142 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4143
4144         PR target/12598
4145         * gcc.dg/torture/cris-volatile-1.c: New test.
4146
4147 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4148
4149         PR optimization/9325
4150         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4151         for overflowing floating point to integer conversion during RTL
4152         simplification.
4153
4154 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4155
4156         * objc/execute/_cmd.m: Fix typo.
4157         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4158         Relax 'scan-assembler' regexp.
4159         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4160         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4161         * objc.dg/zero-link-2.m: Remove blank line.
4162         * objc.dg/zero-link-3.m: New test case.
4163
4164 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4165
4166         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4167
4168         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4169         than linker trickery.
4170
4171 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4172
4173         PR c++/12370
4174         * g++.dg/other/friend2.C: New test.
4175
4176 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4177
4178         * gcc.dg/20031012-1.c: New test.
4179
4180 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4181
4182         * gcc.dg/weak/weak-3.c: Fix for new warning.
4183
4184 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4185
4186         PR optimization/8750
4187         * gcc.c-torture/execute/20031012-1.c: New test case.
4188
4189 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4190
4191         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4192         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4193
4194 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4195
4196         PR optimization/12260
4197         * gcc.c-torture/compile/20031011-2.c: New test case.
4198
4199 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4200
4201         * gcc.c-torture/execute/20031011-1.c: New testcase.
4202
4203 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4204
4205         * gcc.c-torture/compile/20031011-1.c: New test.
4206
4207 2003-10-11  Jan Hubicka  <jh@suse.cz>
4208
4209         * g++.dg/other/first-global.C: New test.
4210
4211 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4212
4213         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4214
4215 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4216
4217         * gcc.c-torture/compile/20031010-1.c: New test.
4218
4219 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4222         * gcc.c-torture/execute/va-arg-25.c: ... here.
4223
4224 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4225
4226         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4227
4228 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4229
4230         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4231
4232 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4233
4234         * g++.dg/parse/error2.C: New test.
4235
4236 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4237
4238         PR c++/11097
4239         * g++.dg/other/error5.C: Modify the error message.
4240         * g++.dg/lookup/using8.C: New test.
4241
4242 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4243
4244         * gcc.dg/darwin-abi-2.c: New file.
4245         * gcc.c-torture/execute/va-arg-24.c: New file.
4246
4247 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4248
4249         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4250         indentation.
4251
4252 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4253
4254         PR c++/10147
4255         * g++.dg/other/error4.C: Update error messages.
4256         * g++.dg/template/ptrmem4.C: Likewise.
4257
4258         PR c++/12337
4259         * g++.dg/init/new9.C: New test.
4260
4261         PR c++/12334, c++/12236, c++/8656
4262         * g++.dg/ext/attrib8.C: New test.
4263
4264 2003-10-06  Devang Patel  <dpatel@apple.com>
4265
4266         * gcc.dg/debug/dwarf2-3.h: New test.
4267         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4268
4269 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4270
4271         * g++.dg/opt/cfg2.C: New test.
4272
4273 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4274
4275         * g++.dg/opt/float1.C: New test.
4276
4277 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4278
4279         * gcc.dg/c90-array-lval-6.c: New test.
4280         * gcc.dg/c99-array-lval-6.c: New test.
4281
4282 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4283             Ziemowit Laski  <zlaski@apple.com>
4284
4285         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4286         'Derived', so that it is never considered a class method; add
4287         new warning for '+port' method ambiguity.
4288         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4289         <objc/objc-api.h> (needed on Mac OS X).
4290         * objc.dg/method-13.m: New test.
4291
4292 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4293
4294         PR optimization/9325, PR java/6391
4295         * gcc.c-torture/execute/20031003-1.c: New test case.
4296
4297 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR optimization/12180
4300         * gcc.dg/20031002-1.c: New test.
4301
4302         PR c++/12486
4303         * g++.dg/inherit/error1.C: New test.
4304
4305 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4306
4307         * lib/f-torture.exp (search_for): Rename to...
4308         (search_for_re): This.  Also, clean up comments and the
4309         "regexp" invocation.
4310
4311 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4312
4313         * gcc.c-torture/compile/20031002-1.c: New test.
4314
4315 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4316
4317         * g++.dg/opt/cond1.C: New test.
4318
4319 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4320
4321         * gcc.dg/Wold-style-definition-2.c: New testcase.
4322         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4323
4324 2003-09-29  Richard Henderson  <rth@redhat.com>
4325
4326         * g++.dg/init/array10.C: Add dg-options.
4327
4328 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4329
4330         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4331
4332 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4333
4334         * g++.dg/template/friend19.C: Fix typo.
4335         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4336
4337 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4338
4339         * gcc.c-torture/execute/20030928-1.c: New test.
4340         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4341
4342 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4343
4344         * g++.dg/opt/unroll1.C: New test.
4345
4346 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4347
4348         PR optimization/11741
4349         * gcc.dg/20030926-1.c: New test case.
4350
4351 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4352
4353         PR c++/5655
4354         * g++.dg/parse/access7.C: New test.
4355         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4356
4357 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4358
4359         MERGE OF objc-improvements-branch into MAINLINE:
4360         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4361         if libobjc has not been built.
4362         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4363         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4364         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4365         objc/execute/nested-3.m, objc/execute/np-2.m,
4366         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4367         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4368         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4369         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4370         objc.dg/special/unclaimed-category-1.h,
4371         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4372         well as GNU runtime.
4373         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4374         * execute/cascading-1.m, execute/function-message-1.m,
4375         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4376         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4377         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4378         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4379         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4380         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4381         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4382         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4383         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4384         * objc.dg/bitfield-2.m: Run only on Darwin.
4385         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4386         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4387         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4388         * objc.dg/const-str-1.m: Fix constant string layout.
4389
4390 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4391
4392         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4393
4394 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4395
4396         * gcc.dg/darwin-abi-1.c: New file.
4397
4398 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4399
4400         PR target/12281
4401         * gcc.c-torture/compile/20030921-1.c: New test.
4402
4403 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4404
4405         * g++.dg/opt/reg-stack2.C: New test.
4406
4407 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4408
4409         * g++.dg/eh/delayslot1.C: New test.
4410
4411 2003-09-20  Richard Henderson  <rth@redhat.com>
4412
4413         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4414
4415 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4416
4417         * gcc.c-torture/execute/20030920-1.c: New test case.
4418
4419 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4420
4421         * g++.dg/rtti/typeid3.C: Correct expected error message.
4422
4423 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4424
4425         PR c++/157
4426         * g++.dg/parse/crash12.C: New test.
4427
4428 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4429
4430         * gcc.dg/compat/mixed-struct-check.h: New.
4431         * gcc.dg/compat/mixed-struct-defs.h: New.
4432         * gcc.dg/compat/mixed-struct-init.h: New.
4433         * gcc.dg/compat/struct-by-value-19_main.c: New.
4434         * gcc.dg/compat/struct-by-value-19_x.c: New.
4435         * gcc.dg/compat/struct-by-value-19_y.c: New.
4436         * gcc.dg/compat/struct-by-value-20_main.c: New.
4437         * gcc.dg/compat/struct-by-value-20_x.c: New.
4438         * gcc.dg/compat/struct-by-value-20_y.c: New.
4439         * gcc.dg/compat/struct-return-19_main.c: New.
4440         * gcc.dg/compat/struct-return-19_x.c: New.
4441         * gcc.dg/compat/struct-return-19_y.c: New.
4442         * gcc.dg/compat/struct-return-20_main.c: New.
4443         * gcc.dg/compat/struct-return-20_x.c: New.
4444         * gcc.dg/compat/struct-return-20_y.c: New.
4445
4446 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4447         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4448         so that it will not complain on LP64 targets.
4449
4450 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4451
4452         PR c++/495
4453         * g++.dg/template/friend24.C: New test.
4454
4455 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4456
4457         PR c++/12332
4458         * g++.dg/template/memtmpl2.C: New test.
4459
4460 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4461
4462         PR target/11184
4463         * gcc.dg/builtin-apply1.c: New test.
4464
4465 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4466
4467         PR c++/9848
4468         * g++.dg/warn/Wunused-4.C: New test.
4469
4470 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4471
4472         PR c++/12316
4473         * g++.dg/other/gc2.C: New test.
4474
4475 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/11991
4478         * g++.dg/rtti/typeid3.C: New test.
4479
4480         PR c++/12266
4481         * g++.dg/overload/template1.C: New test.
4482
4483 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4484
4485         * g++.dg/opt/cfg3.C: New test.
4486
4487 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4488
4489         PR c++/7939
4490         * g++.dg/template/crash11.C: New test.
4491
4492 2003-09-16  Jason Merrill  <jason@redhat.com>
4493             Jakub Jelinek  <jakub@redhat.com>
4494
4495         * gcc.dg/attr-warn-unused-result.c: New test.
4496
4497 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4498
4499         PR c++/12184
4500         * g++.dg/expr/call2.C: New test.
4501
4502 2003-09-15  Andreas Jaeger  <aj@suse.de>
4503
4504         * gcc.dg/Wold-style-definition-1.c: New test.
4505
4506 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4507
4508         PR c++/3907
4509         * g++.dg/parse/template12.C: New test.
4510
4511         * g++.dg/abi/bitfield11.C: New test.
4512         * g++.dg/abi/bitfield12.C: Likewise.
4513
4514 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4515
4516         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4517         non-expansion of functional macro name without arguments at EOL.
4518         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4519
4520 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4521
4522         * gcc.c-torture/execute/20030914-[12].c: New tests.
4523
4524 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4525
4526         PR c++/11788
4527         * g++.dg/overload/addr1.C: New test.
4528
4529 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4530
4531         * gcc.dg/20030909-1.c: New test.
4532
4533 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4534
4535         * gcc.dg/ultrasp10.c: New test.
4536
4537 2003-09-09  Devang Patel  <dpatel@apple.com>
4538
4539         * gcc.dg/darwin-ld-6.c: New test.
4540
4541 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4542
4543         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4544
4545 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * gcc.dg/ia64-types1.c: New test.
4548         * gcc.dg/ia64-types2.c: Likewise.
4549
4550 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4551
4552         * gcc.dg/builtins-1.c: Add more _Complex tests.
4553         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4554
4555         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4556         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4557
4558 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/11786
4561         * g++.dg/lookup/koenig2.C: New test.
4562
4563         PR c++/5296
4564         * g++.dg/rtti/typeid2.C: New test.
4565
4566 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4567
4568         * gcc.c-torture/compile/20030904-1.c: New test.
4569
4570 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4571
4572         * g++.dg/opt/longbranch2.C: New test.
4573
4574 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4575
4576         * g++.dg/template/crash10.C: Only compile it.
4577
4578 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4579
4580         PR middle-end/11665
4581         * gcc.c-torture/compile/20030907-1.c: New test.
4582         * g++.dg/init/array11.C: New test.
4583
4584 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4585
4586         PR c++/11852
4587         * g++.dg/init/struct1.C: New test.
4588
4589 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/12181
4592         * g++.dg/expr/comma1.C: New test.
4593
4594 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/11867
4597         * g++.dg/expr/static_cast5.C: New test.
4598
4599 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR c++/11507
4602         * g++.dg/lookup/scoped7.C: New test.
4603
4604         PR c++/9574
4605         * g++.dg/other/static1.C: New test.
4606
4607         PR c++/11490
4608         * g++.dg/warn/template-1.C: New test.
4609
4610         PR c++/11432
4611         * g++.dg/template/crash10.C: New test.
4612
4613         PR c++/2478
4614         * g++.dg/overload/VLA.C: New test.
4615
4616         PR c++/10804
4617         * g++.dg/template/call1.C: New test.
4618
4619 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         PR c++/11794
4622         * g++.dg/parse/using3.C: New test.
4623
4624 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4625
4626         PR c++/11409
4627         * g++.dg/overload/builtin3.C: New test case.
4628
4629 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4630
4631         PR c/9862
4632         * gcc.dg/20030906-1.c: New test.
4633         * gcc.dg/20030906-2.c: Likewise.
4634
4635 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4636
4637         PR c++/12167
4638         * g++.dg/parse/defarg5.C: New test.
4639
4640         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4641
4642 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/12163
4645         * g++.dg/expr/static_cast4.C: New test.
4646
4647         PR c++/12146
4648         * g++.dg/template/crash9.C: New test.
4649
4650 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4651
4652         * g++.old-deja/g++.ext/pretty2.C: Update for change
4653         in __FUNCTION__.
4654         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4655
4656 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4657
4658         PR c++/11922
4659         * g++/dg/template/qualified-id1.C: New test.
4660
4661         PR c++/12037
4662         * g++.dg/warn/noeffect4.C: New test.
4663
4664 2003-09-04  Matt Austern  <austern@apple.com>
4665
4666         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4667         * g++.dg/ext/fnname2.C: Likewise.
4668         * g++.dg/ext/fnname3.C: Likewise.
4669
4670 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4671
4672         * g++.dg/expr/lval1.C: New test.
4673         * g++.dg/ext/lvcast.C: Remove.
4674
4675 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4676
4677         PR optimization/11700.
4678         * gcc.c-torture/compile/20030903-1.c: New test case.
4679
4680 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/12053
4683         * g++.dg/abi/layout4.C: New test.
4684
4685 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4686
4687         PR c++/11553
4688         * g++.dg/parse/friend3.C: New test.
4689
4690 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/11847
4693         * g++.dg/template/class1.C: New test.
4694
4695         PR c++/11808
4696         * g++.dg/expr/call1.C: New test.
4697
4698 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/12114
4701         * g++.dg/init/ref9.C: New test.
4702
4703         PR c++/11972
4704         * g++.dg/template/nested4.C: New test.
4705
4706 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4707
4708         PR c++/12093
4709         * g++.dg/template/non-dependent4.C: New test.
4710
4711         PR c++/11928
4712         * g++.dg/inherit/conv1.C: New test.
4713
4714 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/6196
4717         * g++.dg/ext/label1.C: New test.
4718         * g++.dg/ext/label2.C: Likewise.
4719
4720 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4721
4722         * g++.dg/expr/cond3.C: New test.
4723
4724 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4725
4726         * gcc.dg/builtins-1.c: Add new builtin cases.
4727
4728 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4729
4730         * gcc.dg/builtins-1.c: Add new cases.
4731         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4732
4733 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         * gcc.dg/builtins-1.c: Add more math builtin tests.
4736         * gcc.dg/torture/builtin-attr-1.c: New test.
4737
4738 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR optimization/5079
4741         * g++.dg/opt/static3.C: New test.
4742
4743 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4744
4745         * gcc.misc-tests/gcov-10b.c: New test.
4746
4747 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4748
4749         * g++.dg/opt/ptrmem3.C: New test.
4750
4751         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4752
4753 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4754
4755         * gcc.dg/20030826-2.c: New test.
4756
4757 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4758
4759         PR middle-end/12002
4760         * g77.f-torture/compile/12002.f: New test case.
4761
4762 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4763
4764         * gcc.dg/20030826-1.c: New test case.
4765
4766 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4767
4768         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4769
4770 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4771
4772         PR c++/11871
4773         * c++.dg/lookup/crash1.C: New test.
4774
4775         * c++.dg/warn/noeffect3.C: New test.
4776
4777 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4778
4779         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4780         * gcc.dg/compat/vector-1_y.c: Ditto.
4781         * gcc.dg/compat/vector-2_x.c: Ditto.
4782         * gcc.dg/compat/vector-2_y.c: Ditto.
4783
4784 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4785
4786         * gcc.dg/20030702-1.c: New test.
4787
4788 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4789
4790         PR c++/8795
4791         * g++.dg/ext/altivec-1.C: New test.
4792
4793 2003-08-24  Richard Henderson  <rth@redhat.com>
4794
4795         * g++.dg/eh/simd-2.C: Add -w for x86.
4796
4797 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4798
4799         * gcc.dg/20030815-1.c: New test.
4800
4801 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4802
4803         PR c++/3765
4804         * g++.dg/parse/access6.C: New test.
4805
4806 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4807
4808         PR c++/641, c++/11876
4809         * g++.dg/template/friend22.C: New test.
4810         * g++.dg/template/friend23.C: Likewise.
4811
4812 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4813
4814         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4815         identically.
4816
4817 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4818
4819         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4820
4821 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4822
4823         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4824
4825 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4826
4827         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4828
4829 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4830
4831         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4832
4833 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/11919
4836         * g++.dg/overload/prom1.C: New test.
4837
4838         PR c++/11551
4839         * g++.dg/parse/dtor2.C: New test.
4840
4841         PR c++/10762
4842         * g++.dg/parse/using2.C: New test.
4843
4844 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4845
4846         PR target/11805
4847         * gcc.c-torture/compile/20030821-1.c: New.
4848
4849 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/11834
4852         * g++.dg/template/deduce2.C: New test.
4853
4854 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4855
4856         * gcc.c-torture/execute/20030821-1.c: New test.
4857
4858 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4859
4860         PR middle-end/11984
4861         * gcc.dg/20030820-1.c: New test case.
4862
4863 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4864
4865         PR c++/11945
4866         * g++.dg/warn/noeffect2.C: New test.
4867
4868 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4869
4870         PR c++/10926
4871         * g++.dg/template/dtor2.C: New test.
4872
4873         PR c++/11684
4874         * g++.dg/template/operator1.C: New test.
4875         * g++.dg/parse/operator4.C: New test.
4876
4877         PR c++/11946.C
4878         * g++.dg/expr/enum1.C: New test.
4879         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4880
4881         PR c++/11036.C
4882         * g++.dg/parse/elab2.C: New test.
4883         * g++.dg/parse/typedef4.C: Change error message.
4884         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4885         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4886         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4887
4888 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4889
4890         * gcc.dg/pch/warn-1.c: New.
4891         * gcc.dg/pch/warn-1.hs: New.
4892
4893         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4894         not-tested file.
4895
4896 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4899
4900 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         * gcc.dg/uninit-D.c: New Test.
4903         * gcc.dg/uninit-E.c: New Test.
4904         * gcc.dg/uninit-F.c: New Test.
4905         * gcc.dg/uninit-G.c: New Test.
4906
4907 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4908
4909         * g++.dg/README: Describe the pch directory.
4910
4911 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4912
4913         PR c++/11174
4914         * g++.dg/parse/access4.C: New test.
4915         * g++.dg/parse/access5.C: Likewise.
4916         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4917
4918 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4919
4920         * gcc.dg/noncompile/20030818-1.c: New.
4921
4922 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4923
4924         PR c++/11957
4925         * g++.dg/warn/noeffect1.C: New test.
4926
4927         * g++.dg/template/scope2.C: New test.
4928         * g++.dg/template/error2.C: Correct dg-error
4929
4930 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4931
4932         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4933
4934 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4935
4936         PR C++/11512
4937         * g++.dg/template/warn1.C: New.
4938
4939 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4940
4941         * g++.dg/template/error2.C: New test.
4942         * g++.dg/lookup/using7.C: Adjust errors
4943         * g++.old-deja/g++.pt/crash36.C: Likewise.
4944         * g++.old-deja/g++.pt/derived3.C: Likewise.
4945
4946 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4947
4948         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4949         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4950         * gcc.c-torture/execute/builtins/string-9.c: New, from
4951         string-opt-9.c.  Adjust for execute/builtins framework.
4952         * gcc.c-torture/execute/string-opt-9.c: Delete.
4953
4954 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4955
4956         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4957
4958         * g++.dg/parse/ret-type2.C: New test.
4959
4960         PR c++/11703
4961         * g++.dg/init/new8.C: New test.
4962
4963         PR c++/10923
4964         * g++.dg/parse/typedef5.C: New test.
4965
4966         PR c++/9512
4967         * g++.dg/parse/qualified2.C: New test.
4968         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4969         invalid code.
4970
4971 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4972
4973         * g++.dg/conversion/ptrmem1.C: New test.
4974
4975 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR target/11693
4978         * gcc.dg/20030811-1.c: New test.
4979
4980         PR target/11535
4981         * gcc.c-torture/execute/20030811-1.c: New test.
4982
4983 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4984
4985         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4986
4987 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4988
4989         PR c++/11789.C
4990         * g++.dg/inherit/multiple1.C: New test.
4991
4992 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4993
4994         * gcc.dg/spe1.c: New test.
4995
4996         PR c++/11670
4997         * g++.dg/expr/cast2.C: New test.
4998
4999         PR c++/10530
5000         * g++.dg/template/dependent-name2.C: New test.
5001
5002 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         * g++.dg/parse/crash11.C: Put the dg options in comments.
5005
5006 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5007
5008         * lib/gcc-dg.exp: Update for diagnostic change.
5009
5010 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5011
5012         PR c++/5767
5013         * g++.dg/parse/crash11.C: New test.
5014
5015 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5016
5017         * gcc.dg/cpp/spacing1.c: Update.
5018
5019 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5020
5021         PR target/11739
5022         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5023         a value for -mtune.
5024
5025 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5026
5027         PR middle-end/11771
5028         * gcc.c-torture/compile/20030804-1.c: New test case.
5029
5030 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5031
5032         * gcc.dg/20030804-1.c: New test case.
5033
5034 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5035
5036         * gcc.dg/cpp/separate-1.c: New test.
5037
5038 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         PR c++/11704
5041         * g++.dg/template/dependent-expr2.C: New test.
5042
5043         PR c++/11766
5044         * g++.dg/expr/ptrmem1.C: New test.
5045
5046 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5047
5048         PR c++/9453
5049         * g++.dg/template/friend15.C: New test.
5050
5051 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5052
5053         * lib/dg-pch.exp: Work round PCH bug.
5054
5055 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5056
5057         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5058         builtins.  Move cases from builtins-4.c here.
5059
5060         * gcc.dg/torture/builtin-math-1.c: New test taken from
5061         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5062         additional cases.
5063
5064         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5065         Delete.
5066
5067 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5068
5069         PR c++/9447
5070         * g++.dg/template/using7.C: New test.
5071
5072 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5073
5074         * import1.c, import2.c: New tests.
5075
5076 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5077
5078         * g++.dg/eh/crossjump1.C: New test.
5079
5080 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5081
5082         PR c++/11697
5083         * g++.dg/template/using6.C: New test.
5084
5085         PR c++/11744
5086         * g++.dg/template/koenig2.C: New test.
5087
5088 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5089
5090         PR c++/7983
5091         * g++.dg/parse/typedef4.C: New test.
5092
5093 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/8442, c++/8806
5096         * g++.dg/template/elab1.C: New test.
5097         * g++.dg/template/type2.C: Likewise.
5098         * g++.dg/template/ttp3.C: Adjust expected error message.
5099         * g++.old-deja/g++.law/visibility13.C: Likewise.
5100         * g++.old-deja/g++.niklas/t135.C: Likewise.
5101         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5102         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5103         template argument.
5104         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5105
5106 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5107
5108         PR c++/11295
5109         * g++.dg/ext/stmtexpr1.C: New test.
5110
5111         * g++.dg/opt/tmp1.C: New test.
5112
5113         PR c++/11525
5114         * g++.dg/parse/constant4.C: New test.
5115
5116         PR c++/9447
5117         * g++.dg/template/using5.C: New test.
5118
5119 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5120
5121         * gcc.dg/builtins-27.c: New test case.
5122
5123 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5124
5125         * gcc.dg/tls/opt-7.c: New test.
5126
5127 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         * g++.old-deja/g++.other/crash18.C: Remove.
5130
5131 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5132
5133         * g++.dg/template/explicit3.C: New.
5134         * g++.dg/template/explicit4.C: New.
5135         * g++.dg/template/explicit5.C: New.
5136
5137         PR c++/11347
5138         * g++.dg/template/memtmpl1.C: New.
5139
5140 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5141
5142         PR target/11565
5143         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5144         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5145
5146 2003-07-30  Jan Hubicka  <jh@suse.cz>
5147
5148         * vtgc1.c: Kill.
5149
5150 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5151
5152         * gcc.dg/struct-in-proto-1.c: New test.
5153
5154 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5155
5156         * gcc.dg/cpp/include2.c: Only expect one message.
5157
5158 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         PR c++/9447
5161         * g++.dg/template/using1.C: New test.
5162         * g++.dg/template/using2.C: New test.
5163         * g++.dg/template/using3.C: New test.
5164         * g++.dg/template/using4.C: New test.
5165
5166 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5167
5168         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5169         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5170
5171 2003-07-28  Jan Hubicka  <jh@suse.cz>
5172
5173         PR c++/11530
5174         * g++.dg/opt/call1.C: New test.
5175
5176 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5177
5178         PR c++/11667
5179         * g++.dg/init/enum2.C: New test.
5180         * g++.dg/template/overload1.C: Add "-w" option.
5181
5182 2003-07-28    <hp@bitrange.com>
5183
5184         * gcc.dg/Wdeclaration-after-statement-1.c,
5185         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5186
5187 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gcc.c-torture/compile/20030725-1.c: New test.
5190
5191 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5192
5193         * gcc.dg/20030505.c: Only run for SPE.
5194         Remove definition of opaque type.
5195
5196 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5197
5198         * g++.dg/template/ptrmem6.C: New test.
5199
5200 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5201
5202         * gcc.c-torture/compile/zero-strct-2.c: New test.
5203
5204 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5205
5206         * gcc.dg/intermod-1.c: New test.
5207
5208 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         PR c++/11617
5211         * g++.dg/template/lookup2.C: New test.
5212         * g++.dg/template/memclass1.C: Remove instantiated from error.
5213         * g++.dg/other/error2.C: Tweak expected errors.
5214
5215         PR c++/11596
5216         * g++.dg/template/defarg3.C: New test.
5217
5218         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5219
5220 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5221
5222         * g++.dg/inherit/access5.C: New test.
5223
5224 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5225
5226         PR c++/11513
5227         * g++.dg/template/crash8.C: New test.
5228
5229 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5230
5231         PR c/10602
5232         * gcc.dg/noncompile/incomplete-2.c: New test.
5233
5234 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/11645
5237         * g++.dg/inherit/access4.C: New test.
5238
5239         PR c++/11517
5240         * g++.dg/expr/cond2.C: New test.
5241
5242         PR optimization/10679
5243         * g++.dg/opt/inline4.C: New test.
5244
5245 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         * g++.dg/parse/crash10: New test.
5248
5249 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5250
5251         * g++.dg/ext/flexary1.C: New test.
5252
5253 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5254
5255         PR c++/10793
5256         * g++.dg/template/crash9.C: New test.
5257
5258 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5259
5260         PR c++/3004
5261         * g++.dg/parse/typedef3.C: New test.
5262
5263         PR c++/7906
5264         * g++.dg/parse/operator2.C: New test.
5265
5266         PR c++/8895
5267         * g++.dg/parse/def-tmpl-arg1.C: New test.
5268
5269         PR c++/9282
5270         * g++.dg/parse/funptr1.C: New test.
5271
5272         PR c++/9452
5273         * g++.dg/parse/ambig3.C: New test.
5274
5275         PR c++/9454
5276         * g++.dg/parse/operator3.C: New test.
5277
5278         PR c++/9486
5279         * g++.dg/parse/template10.C: New test.
5280
5281         PR c++/9488
5282         * g++.dg/parse/template11.C: New test.
5283
5284         PR c++/10150
5285         * g++.dg/parse/invalid-op1.C: New test.
5286
5287         PR c++/10247
5288         * g++.dg/parse/condexpr1.C: New test.
5289
5290 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5291
5292         * g++.dg/ext/packed3.C: New test.
5293         * g++.dg/ext/packed4.C: New test.
5294
5295         * gcc.dg/pack-test-3.c: New test.
5296
5297 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5298
5299         * lib/compat.exp: Handle dg-options per source file.
5300         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5301         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5302         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5303         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5304         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5305         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5306         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5307         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5308         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5309         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5310         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5311         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5312         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5313         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5314
5315 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5316
5317         PR c/10320
5318         * gcc.c-torture/execute/20030718-1.c: New test.
5319
5320 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5321
5322         PR optimization/11536
5323         * gcc.dg/20030721-1.c: New test.
5324
5325 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5326
5327         PR c++/11546
5328         * g++.dg/template/lookup1.C: New test.
5329
5330 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5331
5332         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5333         diagnostics of ill-formed constructs involving labels.
5334         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5335         the new 'previously defined here' message.
5336
5337 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5338
5339         * g++.dg/parse/non-dependent2.C: New test.
5340
5341 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5342
5343         * g++.dg/init/init-ref4.C: xfail on targets without
5344         weak symbols.
5345
5346 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR target/11087
5349         * gcc.c-torture/execute/20030717-1.c: New test.
5350
5351 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5352
5353         * g++.dg/opt/cfg1.C: New test.
5354
5355 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5356
5357         PR optimization/11557
5358         * gcc.dg/20030717-1.c: New test.
5359
5360 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5361
5362         PR c++/10476
5363         * g++.dg/expr/crash-1.C: New test.
5364
5365         PR c++/11027
5366         * g++.dg/template/init3.C: New test.
5367
5368         PR c++/8222
5369         * g++.dg/template/non-dependent1.C: New test.
5370
5371         PR c++/11070
5372         * g++.dg/template/non-dependent2.C: New test.
5373
5374         PR c++/11071
5375         * g++.dg/template/non-dependent3.C: New test.
5376
5377         PR c++/9907
5378         * g++.dg/template/sizeof5.C: New test.
5379
5380 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5381
5382         PR 11498
5383         * gcc.c-torture/compile/mangle-1.c: New file.
5384
5385 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5386
5387         PR c++/7809
5388         * g++.dg/parse/access3.C: New test.
5389
5390 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5391
5392         PR c++/11384
5393         * g++.dg/init/init-ref4.C: New test.
5394
5395 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/11547
5398         * g++.dg/parse/constant3.C: New test.
5399         * g++.dg/parse/crash7.C: Likewise.
5400
5401 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5402
5403         PR target/11008
5404         * gcc.dg/i386-pentium4-not-mull.c: New.
5405
5406 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5407
5408         * gcc.dg/asm-names.c (ymain): Make it weak.
5409
5410 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5411
5412         PR c++/5421
5413         * g++.dg/template/friend21.C: New test.
5414
5415 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5416
5417         * gcc.dg/cleanup-8.c: New test.
5418         * gcc.dg/cleanup-9.c: New test.
5419
5420 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5421
5422         * g++.dg/ext/dll-MI1.h: New file.
5423         * g++.dg/ext/dllexport-MI1.C: New file.
5424         * g++.dg/ext/dllimport-MI1.C: New file.
5425
5426 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5427
5428         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5429         it does not have cmpstrsi patterns (just cmpmemsi).
5430
5431 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5432
5433         PR debug/11473
5434         * g++.dg/debug/debug8.C: New test.
5435
5436 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         PR c++/10108
5439         * g++.dg/template/crash7.C: New test.
5440
5441 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5442
5443         PR target/10795
5444         * gcc.c-torture/compile/20030708-1.c: New.
5445
5446 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5447
5448         * gcc.c-torture/execute/20030715-1.c: New test.
5449
5450 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5451
5452         * gcc.dg/pch/inline-3.c: New file.
5453         * gcc.dg/pch/inline-3.hs: New file.
5454         * gcc.dg/pch/inline-4.c: New file.
5455         * gcc.dg/pch/inline-4.hs: New file.
5456
5457 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5458
5459         PR c++/11509
5460         * g++.dg/template/crash6.C: New test.
5461
5462         PR c++/7053
5463         * g++.dg/template/friend20.C: New test.
5464
5465         PR c++/7019
5466         * g++.dg/template/overload2.C: New test.
5467
5468 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5469
5470         PR optimization/11440
5471         * gcc.c-torture/execute/20030714-1.c: New test.
5472
5473 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5474
5475         PR c++/11154
5476         * g++.dg/template/partial2.C: New test.
5477
5478 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5479
5480         PR c++/11503
5481         * g++.dg/template/anon1.C: New test.
5482
5483         PR c++/11493
5484         PR c++/11495
5485         * g++.dg/parse/template9.C: Likewise.
5486         * g++.dg/template/crash4.C: New test.
5487         * g++.dg/template/koenig1.C: Likewise.
5488         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5489         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5490         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5491         functions.
5492         * g++.old-deja/g++.jason/template36.C: Likewise.
5493         * g++.old-deja/g++.mike/p1989.C: Likewise.
5494         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5495         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5496         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5497         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5498         compiling.
5499         * g++.old-deja/g++.pt/union2.C: Use this->.
5500
5501 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5502
5503         * gcc.dg/20030711-1.c: New test.
5504
5505 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5506
5507         PR c++/11050
5508         * g++.dg/parse/args1.C: New test.
5509         * g++.pt/defarg8.C: Change expected errors.
5510
5511 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5512
5513         PR c++/8164
5514         * g++.dg/template/nontype2.C: New test.
5515
5516         PR c++/10558
5517         * g++.dg/parse/template8.C: New test.
5518
5519         PR c++/8327
5520         * g++.dg/template/scope1.C: New test.
5521
5522         * g++.dg/warn/Wsign-compare-1.C: New test.
5523
5524 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5525
5526         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5527
5528 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/9411
5531         * g++.dg/template/explicit2.C: New test.
5532
5533         PR c++/10032
5534         * g++.dg/warn/pedantic1.C: New test.
5535
5536 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         PR c++ 9483
5539         * g++.dg/other/field1.C: New test.
5540
5541 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5542
5543         PR c/11449
5544         * gcc.c-torture/compile/20030707-1.c: New.
5545
5546 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5547
5548         PR c++/10849
5549         * g++.dg/template/access12.C: New test.
5550
5551 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5554         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5555         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5556         * gcc.misc-tests/gcov.exp: Update
5557         * g++.dg/gcov/gcov.exp: Update
5558         * lib/gcov.exp: Update.
5559
5560 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5561
5562         * g++.dg/abi/mangle17.C: Make sure template expressions are
5563         dependent.
5564         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5565         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5566         * g++.dg/opt/stack1.C: Remove erroneous code.
5567         * g++.dg/parse/template7.C: New test.
5568         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5569         * g++.old-deja/g++.pt/crash4.C: Likewise.
5570
5571 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5572
5573         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5574         with zero or one occurence of `$' after the initial `L'.
5575
5576 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5577
5578         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5579
5580 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5581
5582         PR c/11370
5583         * gcc.dg/Wunreachable-6.c: New testcase.
5584         * gcc.dg/Wunreachable-7.c: New testcase.
5585
5586 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR c/11420
5589         * gcc.dg/20030708-1.c: New test.
5590
5591 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5592
5593         * gcc.dg/compat/sdata-section.h: New file.
5594         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5595         * gcc.dg/torture/mips-sdata-1.c: New test.
5596
5597 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5598
5599         PR c++/11030
5600         * g++.dg/template/friend19.C: New test.
5601
5602 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * g++.dg/opt/strength-reduce.C: New test.
5605
5606 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5607
5608         PR target/10979
5609         * gcc.dg/20030707-1.c: New testcase.
5610
5611 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5612
5613         PR optimization/11059
5614         * g++.dg/opt/emptyunion.C: New testcase.
5615
5616 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5617             Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * g++.dg/opt/stack1.C: New test.
5620
5621 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5622
5623         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5624         run test.
5625
5626         PR c++/11431
5627         * g++.dg/expr/static_cast3.C: New test.
5628
5629 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5630
5631         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5632         everywhere.
5633         * gcc.dg/concat.c: Concatenation of string constants with
5634         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5635         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5636         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5637         necessary to avoid multi-character character constant warning.
5638         * gcc.dg/cpp/escape.c: Likewise.
5639         * gcc.dg/cpp/ucs.c: Likewise.
5640         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5641         Fix a typo.
5642
5643 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5644
5645         PR c/11428
5646         * gcc.c-torture/compile/20030704-1.c: New.
5647
5648 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5649
5650         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5651
5652 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5653
5654         PR c++/5287, PR c++/7910,  PR c++/11021
5655         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5656         tests for warnings.
5657         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5658         * g++.dg/ext/dllimport3.C: Likewise.
5659         * g++.dg/ext/dllimport4.C: New file.
5660         * g++.dg/ext/dllimport5.C: New file.
5661         * g++.dg/ext/dllimport6.C: New file.
5662         * g++.dg/ext/dllimport7.C: New file.
5663         * g++.dg/ext/dllimport8.C: New file.
5664         * g++.dg/ext/dllimport9.C: New file.
5665         * g++.dg/ext/dllimport10.C: New file.
5666         * g++.dg/ext/dllexport1.C: New file.
5667
5668 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5669
5670         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5671         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5672
5673 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5674
5675         * gcc.dg/builtins-25.c: New testcase.
5676         * gcc.dg/builtins-26.c: New testcase.
5677
5678 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5679
5680         * gcc.dg/compat/vector-defs.h: New file.
5681         * gcc.dg/compat/vector-setup.h: New file.
5682         * gcc.dg/compat/vector-check.h: New file.
5683         * gcc.dg/compat/vector-1_main.c: New file.
5684         * gcc.dg/compat/vector-1_x.c: New file.
5685         * gcc.dg/compat/vector-1_y.c: New file.
5686         * gcc.dg/compat/vector-2_main.c: New file.
5687         * gcc.dg/compat/vector-2_x.c: New file.
5688         * gcc.dg/compat/vector-2_y.c: New file.
5689
5690         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5691         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5692         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5693         * gcc.dg/compat/struct-align-1.h: New file.
5694         * gcc.dg/compat/struct-align-1_main.c: New file.
5695         * gcc.dg/compat/struct-align-1_x.c: New file.
5696         * gcc.dg/compat/struct-align-1_y.c: New file.
5697         * gcc.dg/compat/struct-align-2.h: New file.
5698         * gcc.dg/compat/struct-align-2_main.c: New file.
5699         * gcc.dg/compat/struct-align-2_x.c: New file.
5700         * gcc.dg/co
5701         * g++.old-deja/g++.other/comdat3.C: Likewise.
5702         * g++.old-deja/g++.other/ctor1.C: Likewise.
5703         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5704
5705 2003-06-05  Richard Henderson  <rth@redhat.com>
5706
5707         * gcc.dg/debug/20030605-1.c: New.
5708
5709 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5710
5711         * README.QMTEST: Update.
5712
5713 2003-06-04  Richard Henderson  <rth@redhat.com>
5714
5715         * gcc.dg/cleanup-1.c: New.
5716         * gcc.dg/cleanup-2.c: New.
5717         * gcc.dg/cleanup-3.c: New.
5718         * gcc.dg/cleanup-4.c: New.
5719         * gcc.dg/cleanup-5.c: New.
5720         * gcc.dg/cleanup-6.c: New.
5721         * gcc.dg/cleanup-7.c: New.
5722
5723 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5724
5725         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5726
5727         * lib/dg-pch.exp: New file.
5728         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5729         * gcc.dg/pch/pch.exp: Likewise.
5730
5731 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5734         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5735         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5736         * gcc.dg/builtins-17.c: New test case.
5737         * gcc.dg/i386-387-4.c: New test case.
5738         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5739
5740 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         * gcc.dg/ultrasp9.c: New test.
5743
5744 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5745
5746         * gcc.c-torture/compile/20030604-1.c: New test.
5747         * gcc.dg/sparc-constant-1.c: New test.
5748
5749 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5750
5751         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5752
5753 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5754
5755         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5756
5757         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5758         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5759
5760 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5761
5762         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5763
5764 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         PR c++/10940
5767         * g++.dg/template/spec10.C: New test.
5768
5769 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5770
5771         * gcc.dg/builtins-16.c: New test case.
5772
5773 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5774
5775         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5776         mempcpy test with post-increments.
5777         * gcc.c-torture/execute/string-opt-3.c: New test.
5778         * gcc.dg/string-opt-1.c: New test.
5779
5780 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5781
5782         PR fortran/10965
5783         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5784
5785 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5786
5787         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5788         (scan-assembler): ... here.  Use dg-scan.
5789         (scan-assembler-not): Likewise.
5790         (scan-file): New function.
5791         (scan-file-not): Likewise.
5792         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5793         * gcc.dg/cpp/_Pragma4.c: Likewise.
5794         * gcc.dg/cpp/_Pragma5.c: Likewise.
5795         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5796         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5797         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5798         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5799         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5800         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5801         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5802         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5803         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5804         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5805         * gcc.dg/cpp/cxxcom1.c: Likewise.
5806         * gcc.dg/cpp/line1.c: Likewise.
5807         * gcc.dg/cpp/maccom1.c: Likewise.
5808         * gcc.dg/cpp/maccom2.c: Likewise.
5809         * gcc.dg/cpp/maccom3.c: Likewise.
5810         * gcc.dg/cpp/maccom4.c: Likewise.
5811         * gcc.dg/cpp/maccom5.c: Likewise.
5812         * gcc.dg/cpp/maccom6.c: Likewise.
5813         * gcc.dg/cpp/multiline.c: Likewise.
5814         * gcc.dg/cpp/spacing1.c: Likewise.
5815         * gcc.dg/cpp/spacing2.c: Likewise.
5816         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5817         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5818         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5819         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5820         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5821         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5822         * gcc.dg/cpp/cxxcom2.c: Likewise.
5823         * gcc.dg/cpp/cxxcom2.h: New file.
5824
5825         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5826         * g++.dg/cpp/truefalse.C: Here.
5827         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5828
5829 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5830
5831         * gcc.dg/cpp/redef3.c: New file.
5832
5833 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5834
5835         * gcc.dg/i386-loop-3.c: New test.
5836
5837 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5838
5839         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5840
5841 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5842
5843         * gcc.dg/fwrapv-1.c: New test case.
5844         * gcc.dg/fwrapv-2.c: New test case.
5845
5846 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5847
5848         PR c++/10956
5849         * g++.dg/template/spec9.C: New test.
5850
5851 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5852
5853         * gcc.dg/duff-4.c: New test case.
5854
5855 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5856
5857         PR fortran/10843
5858         * g77.dg/ffixed-form-1.f: New test
5859         * g77.dg/ffixed-form-2.f: New test
5860         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5861         * g77.dg/ffree-form-3.f: New test
5862
5863 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5864
5865         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5866         * gcc.dg/wint_t-1.c: Likewise.
5867
5868 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5869
5870         * g++.dg/template/access11.C: New test.
5871
5872 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5873
5874         PR c++/10849
5875         * g++.dg/template/access10.C: New test.
5876
5877 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5878             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5879
5880         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5881
5882 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5883
5884         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5885         suppress for powerpc-*-darwin*.
5886         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5887
5888 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5889
5890         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5891         suppress option for powerpc-*-darwin*.
5892
5893 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5894
5895         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5896         * gcc.dg/builtins-4.c: Add test for fmod.
5897
5898 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5899
5900         PR c++/10682
5901         * g++.dg/template/instantiate4.C: New test.
5902
5903 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5904
5905         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5906
5907 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5908
5909         * gcc.dg/compat/scalar-return-1_main.c: New file.
5910         * gcc.dg/compat/scalar-return-1_x.c: New file.
5911         * gcc.dg/compat/scalar-return-1_y.c: New file.
5912         * gcc.dg/compat/scalar-return-2_main.c: New file.
5913         * gcc.dg/compat/scalar-return-2_x.c: New file.
5914         * gcc.dg/compat/scalar-return-2_y.c: New file.
5915         * gcc.dg/compat/struct-return-3_main.c: New file.
5916         * gcc.dg/compat/struct-return-3_y.c: New file.
5917         * gcc.dg/compat/struct-return-3_x.c: New file.
5918         * gcc.dg/compat/struct-return-2_main.c: New file.
5919         * gcc.dg/compat/struct-return-2_x.c: New file.
5920         * gcc.dg/compat/struct-return-2_y.c: New file.
5921
5922 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5923
5924         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5925         for hppa*-hp-hpux*.
5926         * gcc.dg/20021014-1.c (dg-options): Likewise.
5927         * gcc.dg/nest.c (dg-options): Likewise.
5928
5929 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5930
5931         PR c++/9738
5932         * g++.dg/ext/dllimport2.C: New file.
5933         * g++.dg/ext/dllimport3.C: New file.
5934
5935 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5936
5937         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5938         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5939         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5940         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5942         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5943         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5944         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5945         * gcc.dg/compat/small-struct-defs.h: New file.
5946         * gcc.dg/compat/small-struct-init.h: New file.
5947         * gcc.dg/compat/small-struct-check.h: New file.
5948         * gcc.dg/compat/fp-struct-defs.h: New file.
5949         * gcc.dg/compat/fp-struct-check.h: New file.
5950         * gcc.dg/compat/fp-struct-init.h: New file.
5951         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5952         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5953
5954 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5955
5956         * gcc.dg/20030225-2.c: New test.
5957
5958 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5959             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5960
5961         * gcc.c-torture/compile/20030518-1.c: New test case.
5962
5963 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5964
5965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5966         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5967         gcc-dg-debug-runtest.
5968         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5969         gcc-dg-debug-runtest.
5970
5971 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5972
5973         PR c++/9022
5974         * g++.dg/lookup/using6.C: New test.
5975
5976 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5977
5978         * g++.dg/parse/access2.C: New test.
5979
5980 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5983         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5984         * gcc.dg/debug/debug.exp: Likewise.
5985
5986 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5987
5988         * gcc.dg/dollar.c: New test.
5989
5990 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5991
5992         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5993         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5994         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5995         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5996         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5997         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5998         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5999         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6000         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6001         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6002         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6003         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6004         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6005         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6006         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6007         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6008         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6009         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6010
6011 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6012
6013         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6014         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6015         support for "repo" mode.
6016         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6017         * lib/g77-dg.exp: Likewise.
6018         * lib/obj-dg.exp: Likewise.
6019
6020 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6021
6022         Merge from gcc-3_2-rhl8-branch:
6023         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6024
6025         * gcc.dg/tls/opt-6.c: New test.
6026
6027         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6028
6029         * gcc.dg/20030405-1.c: New test.
6030
6031         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6032
6033         * gcc.dg/20030309-1.c: New test.
6034
6035         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6036
6037         * gcc.c-torture/execute/20030307-1.c: New test.
6038
6039         2003-02-20  Randolph Chung  <tausq@debian.org>
6040
6041         * gcc.c-torture/compile/20030220-1.c: New test.
6042
6043         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6044
6045         * gcc.dg/20030217-1.c: New test.
6046
6047         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6048
6049         * gcc.c-torture/compile/20020129-1.c: New test.
6050
6051         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6052
6053         * gcc.dg/unroll-1.c: New test.
6054
6055         2002-11-16  Jan Hubicka  <jh@suse.cz>
6056
6057         * gcc.c-torture/execute/20020920-1.c: New test.
6058
6059         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR target/7434
6062         * gcc.c-torture/compile/20021008-1.c: New test.
6063
6064         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6065
6066         PR target/7559
6067         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6068
6069         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.c-torture/compile/20020807-1.c: New test.
6072
6073         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.dg/tls/opt-1.c: New test.
6076
6077         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6078
6079         * gcc.dg/20020729-1.c: New test.
6080
6081         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6082
6083         * g++.dg/opt/life1.C: New test.
6084
6085         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6086
6087         * gcc.dg/20020525-1.c: New test.
6088
6089         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR c++/6794
6092         * g++.dg/ext/pretty1.C: New test.
6093         * g++.dg/ext/pretty2.C: New test.
6094
6095 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6096
6097         PR c++/8385
6098         * g++.dg/ext/typeof5.C: New test.
6099
6100 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6101
6102         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6103         __USER_LABEL_PREFIX__ into account.
6104         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6105
6106 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6107
6108         * gcc.dg/builtins-15.c: New test case.
6109
6110 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6111
6112         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6113
6114 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6115
6116         * lib/g++.exp: Tweak handling of additional source files.
6117         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6118         * g++.dg/special/conpr-2a.C: Rename to ...
6119         * g++.dg/special/conpr-2a.cc: ... this.
6120         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6121         * g++.dg/special/conpr-3a.C: Rename to ...
6122         * g++.dg/special/conpr-3a.cc: This.
6123         * g++.dg/special/conpr-3b.C: Rename to ...
6124         * g++.dg/special/conpr-3b.cc: This.
6125         * g++.dg/special/conpr-4.C: New test.
6126         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6127
6128 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6129
6130         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6131
6132 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6133
6134         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6135         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6136         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6137         * g++.old-deja/g++.other/warn3.C: Likewise.
6138
6139 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6140
6141         * gcc.dg/i386-387-1.c: Update to also test log.
6142         * gcc.dg/i386-387-2.c: Likewise.
6143
6144 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6145
6146         * g77.f-torture/execute/int8421.f: New test.
6147
6148 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6149
6150         PR c++/10230, c++/10481
6151         * g++.dg/lookup/scoped5.C: New test.
6152
6153 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/10552
6156         * g++.dg/template/ttp6.C: New test.
6157
6158 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6159
6160         * gcc.c-torture/execute/builtins: New directory.
6161         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6162         gcc.c-torture/execute/builtins.
6163         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6164         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6165         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6166         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6167
6168 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6169
6170         PR c++/9252
6171         * g++.dg/template/access8.C: New test.
6172         * g++.dg/template/access9.C: New test.
6173
6174 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6175
6176         PR c++/9554
6177         * g++.dg/parse/access1.C: New test.
6178
6179 2003-05-09  DJ Delorie  <dj@redhat.com>
6180
6181         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6182         long, and not an int.
6183
6184 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6185
6186         PR c++/10555, c++/10576
6187         * g++.dg/template/memclass1.C: New test.
6188
6189 2003-05-08  DJ Delorie  <dj@redhat.com>
6190
6191         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6192         targets.
6193         * gcc.c-torture/execute/20021024-1.x: Likewise.
6194         * gcc.c-torture/execute/shiftdi.x: Likewise.
6195         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6196         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6197         * gcc.dg/20021018-1.c: Likewise.
6198
6199 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6200
6201         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6202
6203         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6204         (bcopy): Call memmove.
6205
6206 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6207
6208         * g77.f-torture/compile/8485.f: New test case.
6209
6210 2003-05-07  Richard Henderson  <rth@redhat.com>
6211
6212         PR c++/10570
6213         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6214         Verify exception_cleanup not called for rethrows.
6215         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6216         when exiting catch block without rethrowing.
6217         * g++.dg/eh/forced3.C: New.
6218         * g++.dg/eh/forced4.C: New.
6219
6220 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6221
6222         * gcc.dg/20030505.c: Fix triplet.
6223
6224 2003-05-06  DJ Delorie  <dj@redhat.com>
6225
6226         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6227         * gcc.dg/nest.c: Likewise.
6228
6229 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6230
6231         * gcc.dg/builtins-14.c: New test case.
6232
6233 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6234
6235         * lib/compat.exp (compat-execute): New argument.
6236         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6237         * gcc.dg/compat: New test directory.
6238         * gcc.dg/compat/compat.exp: New expect script.
6239         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6240         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6241         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6242         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6243         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6244         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6245
6246         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6247         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6248         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6249         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6250         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6251         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6252         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6253         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6254         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6255         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6256         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6257         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6258         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6259         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6260         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6261
6262 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6263
6264         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6265
6266 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6269
6270 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6271
6272         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6273         * gcc.dg/ppc-fsel-2.c: New test.
6274
6275         * gcc.dg/unused-5.c: New test.
6276
6277 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6278
6279         PR c++/10496
6280         * g++.dg/warn/pmf1.C: New test.
6281
6282 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6283
6284         PR c++/4494
6285         * g++.dg/warn/main.C: New test.
6286
6287 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6288
6289         * gcc.dg/nonnull-3.c: New test.
6290
6291 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6292
6293         * gcc.dg/cpp/Wtrigraphs.c: Update.
6294         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6295
6296 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6297
6298         * gcc.dg/ppc-fsel-1.c: New test.
6299
6300 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6301
6302         PR c/10604
6303         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6304
6305 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6306
6307         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6308
6309 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6310
6311         PR c++/9364, c++/10553, c++/10586
6312         * g++.dg/parse/typename4.C: New test.
6313         * g++.dg/parse/typename5.C: Likewise.
6314
6315 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6316
6317         * gcc.c-torture/compile/20030503-1.c: New test.
6318
6319 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6320
6321         * g++.dg/lookup/using5.C: Fix testcase error.
6322
6323 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6324
6325         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6326         since MEABI is no longer supported.  Remove all vestiges
6327         of MEABI from the test.
6328
6329 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6330
6331         PR c++/10554
6332         * g++.dg/lookup/using5.C: New test.
6333
6334 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6335
6336         PR c++/8772
6337         * g++.dg/template/ttp5.C: New test.
6338
6339 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6340
6341         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6342         (dg-gpp-additional-sources): New function.
6343         (dg-gpp-additional-files): Likewise.
6344         * lib/g++.exp (additional_sources): New variable.
6345         (additional_files): Likewise.
6346         (g++_target_compile): Deal with them.
6347         * lib/old-dejagnu.exp: Remove.
6348         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6349         * g++.old-deja: Revise all tests to use dg commands.
6350
6351 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6352
6353         PR c++/9432, c++/9528
6354         * g++.dg/lookup/using4.C: New test.
6355
6356 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6357
6358         * gcc.dg/noreturn-5.c: New file.
6359         * gcc.dg/noreturn-6.c: New file.
6360
6361         * gcc.c-torture/compile/inline-1.c: New file.
6362
6363 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/10551
6366         * g++.dg/template/explicit1.C: New test.
6367
6368 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/10549
6371         * g++.dg/other/bitfield1.C: New test.
6372
6373         PR c++/10527
6374         * g++.dg/init/new7.C: New test.
6375
6376 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6377
6378         * g++.dg/ext/desig1.C: New test.
6379         * g++.dg/ext/init1.C: Update.
6380
6381         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6382
6383 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6384
6385         PR c++/10180
6386         * g++.dg/warn/Winline-1.C: New test.
6387
6388 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.c-torture/execute/string-opt-19.c: New test.
6391
6392         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6393         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6394
6395 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/10506
6398         * g++.dg/init/new6.C: New test.
6399
6400         PR c++/10503
6401         * g++.dg/init/ref6.C: New test.
6402
6403 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6404
6405         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6406
6407 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6408
6409         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6410         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6411
6412 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6413
6414         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6415         initialized static data members.
6416
6417 2003-04-25  H.J. Lu <hjl@gnu.org>
6418
6419         * gcc.dg/ia64-sync-4.c: New test.
6420
6421 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6422
6423         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6424         date.
6425
6426 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         PR c++/10337
6429         * g++.dg/warn/conv1.C: New test.
6430         * g++.old-deja/g++.other/conv7.C: Adjust.
6431         * g++.old-deja/g++.other/overload14.C: Adjust.
6432
6433 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6434
6435         PR c++/10471
6436         * g++.dg/template/defarg2.C: New test.
6437
6438 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6439
6440         * gcc.dg/cpp/include2.c: Update.
6441         * gcc.dg/cpp/multiline-2.c: New.
6442         * gcc.dg/cpp/multiline.c: Update.
6443         * gcc.dg/cpp/strify2.c: Update.
6444         * gcc.dg/cpp/trad/literals-2.c: Update.
6445
6446 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6447
6448         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6449
6450 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6451
6452         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6453
6454 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/10451
6457         * g++.dg/parse/crash4.C: New test.
6458
6459         PR c++/9847
6460         * g++.dg/parse/crash5.C: New test.
6461
6462 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6463
6464         PR c++/10446
6465         * g++.dg/parse/crash3.C: New test.
6466
6467         PR c++/10428
6468         * g++.dg/parse/elab1.C: New test.
6469
6470 2003-04-22  Devang Patel  <dpatel@apple.com>
6471
6472         * gcc.dg/cpp/trad/funlike-5.c: New test.
6473
6474 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6475
6476         * g++.dg/other/packed1.C: Fix dg options.
6477
6478 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6479
6480         * g++.dg/other/offsetof2.C: New test.
6481
6482 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6483
6484         * g++.dg/template/recurse.C: Adjust location of error messages.
6485
6486 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6487
6488         PR c++/9881
6489         * g++.dg/init/addr-const1.C: New test.
6490         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6491
6492 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6493
6494         PR c++/10405
6495         * g++.dg/lookup/struct-hack1.C: New test.
6496
6497 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6498
6499         * ucs.c: Update diagnostic messages.
6500
6501 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6502
6503         * gcc.dg/cpp/truefalse.cpp: New test.
6504         * gcc.dg/cpp/cpp.exp: Update.
6505         * g++.dg/other/stdbool-if.C: Remove.
6506
6507 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6508
6509         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6510         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6511
6512 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6513
6514         * gcc.c-torture/compile/20030418-1.c: New test.
6515
6516 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6517
6518         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6519
6520 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6521
6522         PR c++/10347
6523         g++.dg/template/dependent-name1.C: New test.
6524
6525 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6526
6527         * gcc.dg/warn-1.c (tourist_guide): New array,
6528         contains a pointer to bar.
6529
6530 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6531
6532         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6533         * gcc.c-torture/execute/medce-1.c: New test case.
6534         * gcc.c-torture/execute/medce-2.c: New test case.
6535
6536 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * lib/prune.exp: Ignore more messages.
6539
6540         PR c++/10381
6541         * g++.dg/parse/lookup3.C: New test.
6542
6543 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6544
6545         * gcc.c-torture/compile/20030415-1.c : New test.
6546
6547 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6548
6549         * gcc.c-torture/execute/scope-2.c: Move to ...
6550         * gcc.dg/noncompile/scope.c: .... here.
6551
6552 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6553
6554         * gcc.dg/20030414-2.c: New test case.
6555
6556 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6557
6558         PR target/10377
6559         * gcc.dg/20030414-1.c: New test.
6560
6561 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6562
6563         * gcc.dg/builtins-12.c: New test case.
6564         * gcc.dg/builtins-13.c: New test case.
6565
6566 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6567
6568         * gcc.c-torture/execute/string-opt-18.c: New test.
6569
6570 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/10300
6573         * g++.dg/init/new5.C: New test.
6574
6575 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/7910
6578         * g++.dg/ext/dllimport1.C: New test.
6579
6580 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6583
6584 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6585
6586         PR Fortran/9263
6587         * g77.f-torture/noncompile/9263.f: New test
6588         PR Fortran/1832
6589         * g77.f-torture/execute/1832.f: New test
6590
6591 2003-04-11  David Chad  <davidc@freebsd.org>
6592             Loren J. Rittle  <ljrittle@acm.org>
6593
6594         libobjc/8562
6595         * objc.dg/headers.m: New test.
6596
6597 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6598
6599         * gcc.c-torture/execute/builtin-noret-2.c: New.
6600         * gcc.c-torture/execute/builtin-noret-2.x: New.
6601         XFAIL builtin-noret-2.c at -O1 and above.
6602         * gcc.dg/redecl.c: New.
6603         * gcc.dg/Wshadow-1.c: Update error regexps.
6604
6605 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6606
6607         * g++.dg/abi/bitfield10.C: New test.
6608
6609 2003-04-09  Mike Stump  <mrs@apple.com>
6610
6611         * gcc.dg/pch/pch.exp: Make testcase names longer.
6612         * g++.dg/pch/pch.exp: Make testcase names longer.
6613
6614 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6615
6616         * gcc.dg/builtins-11.c: New test case.
6617
6618 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6619
6620         * gcc.dg/builtins-9.c: New test case.
6621         * gcc.dg/builtins-10.c: New test case.
6622
6623 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6624
6625         * gcc.dg/noncompile/init-4.c.c: New test.
6626
6627 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6628
6629         * gcc.misc-test/gcov-9.c: New test.
6630         * gcc.misc-test/gcov-10.c: New test
6631         * gcc.misc-test/gcov-11.c: New test.
6632
6633 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6634
6635         PR optimization/10024
6636         * gcc.c-torture/compile/20030405-1.c: New test.
6637
6638 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6639
6640         * gcc.dg/pch/static-3.c: New.
6641         * gcc.dg/pch/static-3.hs: New.
6642         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6643
6644 2003-04-04  Richard Henderson  <rth@redhat.com>
6645
6646         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6647         * g++.dg/eh/forced2.C: Likewise.
6648
6649 2003-04-03  Mike Stump  <mrs@apple.com>
6650
6651         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6652         target arg.
6653         (scan-assembler-times, scan-assembler-not): Likewise.
6654         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6655
6656 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6657
6658         * gcc.dg/sparc-loop-1.c: New test.
6659
6660 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6661
6662         PR other/9274
6663         * g++.dg/pch/system-2.C: New.
6664         * g++.dg/pch/system-2.Hs: New.
6665
6666 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6667
6668         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6669
6670         * g++.dg/eh/simd-1.C (vecfunc): Same.
6671
6672 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6673
6674         * gcc.c-torture/execute/20030401-1.c: New test case.
6675
6676 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6677
6678         * objc.dg/defs.m: New.
6679
6680 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6681
6682         * g++.dg/eh/simd-1.C: New.
6683         * g++.dg/eh/simd-2.C: New.
6684
6685 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6686
6687         * gcc.c-torture/execute/simd-3.c: New.
6688
6689 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c/9936
6692         * gcc.dg/20030331-2.c: New test.
6693
6694 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/10278
6697         * g++.dg/parse/crash2.C: New test.
6698
6699 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6700
6701         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6702         * gcc.c-torture/execute/20030331-1.c: ...here.
6703
6704 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6705
6706         * gcc.c-torture/execute/20030331-1.c: New test.
6707
6708 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6709
6710         * lib/gcov.exp: Adjust call return testing strings.
6711         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6712
6713 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6714
6715         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6716         * gcc.dg/builtins-7.c: New test case.
6717         * gcc.dg/builtins-8.c: New test case.
6718
6719 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6720
6721         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6722
6723 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6724
6725         PR c++/7647
6726         * g++.dg/lookup-class-member-2.C: New test.
6727
6728 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6729
6730         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6731
6732 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6733
6734         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6735
6736 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * g++.dg/init/attrib1.C: New test.
6739
6740 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6741
6742         * gcc.dg/ultrasp8.c: New test.
6743
6744 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6745
6746         * gcc.dg/ultrasp7.c: New test.
6747
6748 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6749
6750         PR c++/10047
6751         * g++.dg/template/inline1.C: New test.
6752
6753 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * gcc.dg/sparc-dwarf2.c: New test.
6756
6757 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6758
6759         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6760         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6761
6762 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6763
6764         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6765         than reading .x files.
6766         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6767         * g77.dg/gcov/gcov-1.f: Likewise.
6768         * gcc.misc-tests/gcov-4b.c: Likewise.
6769         * gcc.misc-tests/gcov-5b.c: Likewise.
6770         * gcc.misc-tests/gcov-6.c: Likewise.
6771         * gcc.misc-tests/gcov-7.c: Likewise.
6772         * gcc.misc-tests/gcov-8.c: Likewise.
6773         * g++.dg/gcov/gcov-1.x: Remove.
6774         * g77.dg/gcov/gcov-1.x: Likewise.
6775         * gcc.misc-tests/gcov-4b.x: Likewise.
6776         * gcc.misc-tests/gcov-5b.x: Likewise.
6777         * gcc.misc-tests/gcov-6.x: Likewise.
6778         * gcc.misc-tests/gcov-7.x: Likewise.
6779         * gcc.misc-tests/gcov-8.x: Likewise.
6780
6781 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6782
6783         PR opt/10087
6784         * gcc.dg/20030324-1.c: New test.
6785
6786 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6787
6788         PR c++/10224
6789         * g++.dg/template/arg3.C: New test.
6790
6791         PR c++/10158
6792         * g++.dg/template/friend18.C: New test.
6793
6794 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6795
6796         * g77.f-torture/compile/20030326-1.f: New test case.
6797
6798 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6799
6800         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6801
6802         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6803
6804 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6805
6806         * gcc.dg/ia64-sync-3.c: New test.
6807
6808 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6809
6810         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6811
6812 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6813
6814         * gcc.dg/ultrasp6.c: New test.
6815
6816 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6817
6818         * gcc.dg/i386-signbit-1.c: New test.
6819         * gcc.dg/i386-signbit-2.c: New test.
6820         * gcc.dg/i386-signbit-3.c: New test.
6821
6822 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6823
6824         * gcc.dg/ultrasp5.c: Fix options.
6825
6826 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6827
6828         * gcc.dg/ultrasp5.c: Fix comment.
6829
6830 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6831
6832         PR fortran/10197
6833         * g77.f-torture/execute/10197.f: New test.
6834
6835 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6836
6837         PR c++/9898, c++/383
6838         * g++.dg/template/conv6.C: New test.
6839
6840         PR c++/10119
6841         * g++.dg/template/ptrmem5.C: New test.
6842
6843         PR c++/10026
6844         * g++.dg/lookup/koenig1.C: New test.
6845
6846         PR C++/10199
6847         * g++.dg/lookup/template2.C: New test.
6848
6849 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6850
6851         * g++.dg/opt/rtti1.C: New test.
6852
6853 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6854
6855         * gcc.dg/ultrasp5.c: New test.
6856
6857 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6858
6859         PR middle-end/9967
6860         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6861         builtin fputs.
6862
6863 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6864
6865         PR c/8224
6866         * gcc.dg/20030323-1.c: New test.
6867
6868 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6869
6870         * gcc.c-torture/compile/20030323-1.c: New test case.
6871
6872 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6873
6874         * gcc.dg/20030321-1.c: New test.
6875
6876 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6877
6878         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6879
6880 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6881
6882         PR c++/9978, c++/9708
6883         * g++.dg/ext/vlm1.C: Adjust expected error.
6884         * g++.dg/ext/vla2.C: New test.
6885         * g++.dg/template/arg1.C: New test.
6886         * g++.dg/template/arg2.C: New test.
6887
6888 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6889
6890         * g77.f-torture/execute/select.f: New test.
6891         * g77.f-torture/noncompile/select_no_compile.f: New test.
6892
6893 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         PR c++/9898
6896         * g++.dg/other/error4.C: New test.
6897
6898 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6899
6900         * g++.dg/template/friend17.C: New test.
6901
6902 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6903
6904         * gcc.c-torture/compile/20030320-1.c: New.
6905
6906 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6907
6908         * gcc.dg/builtins-6.c: New test case.
6909
6910 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6911
6912         PR target/10073
6913         * gcc.c-torture/compile/20030319-1.c: New.
6914
6915 2003-03-18  Jan Hubicka  <jh@suse.cz>
6916
6917         * gcc.dg/i386-cvt-1.c: New test.
6918
6919 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6920
6921         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6922         * objc.dg/naming-2.m: Likewise.
6923
6924 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/9639
6927         * g++.dg/parse/crash1.C: New test.
6928
6929 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/8805
6932         * g++.dg/eh/cleanup1.C: New test.
6933
6934 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6935
6936         * gcc.c-torture/execute/20030316-1.c: New test case.
6937
6938 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6939
6940         PR c++/9629
6941         * g++.dg/init/ctor2.C: New test.
6942
6943 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6944
6945         * g77.f-torture/compile/xformat.f: New test case.
6946
6947 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6948
6949         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6950         * g++.old-deja/g++.mike/eh50.C: Likewise.
6951
6952 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6953
6954         PR c++/6440
6955         * g++.dg/template/spec7.C: New test.
6956         * g++.dg/template/spec8.C: Likewise.
6957
6958 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6959
6960         * gcc.c-torture/execute/20030313-1.c: New test.
6961
6962 2003-03-14  Richard Henderson  <rth@redhat.com>
6963
6964         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6965
6966 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6967
6968         * gcc.c-torture/compile/20030314-1.c: New test.
6969
6970 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6971
6972         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6973         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6974         thumb target,
6975         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6976         to accept newer _imp__  prefix and additional
6977         newline in .drectve section.
6978         * gcc.dg/dll-4.c: Likewise.
6979         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6980         switch.
6981
6982 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6983
6984         * g++.dg/parse/namespace9.C: New test.
6985
6986         * g++.dg/init/ref5.C: New test.
6987         * g++.dg/parse/ptrmem1.C: Likewise.
6988
6989 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6990
6991         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6992         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6993         regular expression.
6994         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6995         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6996
6997 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6998
6999         * gcc.c-torture/execute/20030224-2.c: New test.
7000
7001 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7002
7003         * gcc.dg/decl-3.c: New test.
7004
7005 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7006
7007         * gcc.dg/i386-loop-2.c: New test.
7008
7009 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/9474
7012         * g++.dg/parse/namespace8.C: New test.
7013
7014         PR c++/9924
7015         * g++.dg/overload/builtin2.C: New test.
7016
7017 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7018
7019         * gcc.dg/return-type-3.c: New test.
7020
7021 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7022
7023         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7024         profiling options are not supported.
7025
7026 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7027
7028         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7029         * g++.old-deja/g++.warn/impint2.C: Likewise.
7030
7031 2003-03-10  Devang Patel  <dpatel@apple.com>
7032
7033         * g++.dg/cpp/c++_cmd_1.C: New test.
7034         * g++.dg/cpp/c++_cmd_1.h: New file.
7035
7036 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7037
7038         * gcc.dg/altivec-9.c: New file.
7039
7040 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7041
7042         * gcc.dg/ppc-sdata-1.c: New test.
7043         * gcc.dg/ppc-sdata-2.c: New test.
7044
7045 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/9373
7048         * g++.dg/opt/ptrmem2.C: New test.
7049
7050         PR c++/8534
7051         * g++.dg/opt/ptrmem1.C: New test.
7052
7053 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7054
7055         * gcc.dg/i386-loop-1.c: New test.
7056
7057 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/9970
7060         * g++.dg/lookup/friend1.C: New test.
7061
7062 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7063
7064         PR c++/9823
7065         * g++.dg/parser/constructor1.C: New test.
7066
7067 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7068
7069         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7070
7071         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7072
7073 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7074
7075         * gcc.dg/cpp/Wunused.c: Update test.
7076
7077 2003-03-08  Jan Hubicka  <jh@suse.cz>
7078
7079         * gcc.dg/inline-3.c: New test.
7080
7081 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/9809
7084         * g++.dg/parse/builtin1.C: New test.
7085
7086         PR c++/9982
7087         * g++.dg/abi/cookie1.C: New test.
7088         * g++.dg/abi/cookie2.C: Likewise.
7089
7090         PR c++/9524
7091         * g++.dg/template/field1.C: New test.
7092
7093         PR c++/9912
7094         * g++.dg/parse/class1.C: New test.
7095         * g++.dg/parse/namespace7.C: Likewise.
7096         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7097
7098 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7099
7100         * g++.dg/init/ref4.C: New test.
7101
7102 2003-03-07  Jan Hubicka  <jh@suse.cz>
7103
7104         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7105         * gcc.dg/inline-3.c:  New test.
7106
7107 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7108
7109         * g++.dg/init/ref3.C: New test.
7110
7111         PR c++/9965
7112         * g++.dg/init/ref2.C: New test.
7113
7114         PR c++/9400
7115         * g++.dg/warn/Wshadow-2.C: New test.
7116
7117         PR c++/9791
7118         * g++.dg/warn/Woverloaded-1.C: New test.
7119
7120 2003-03-05  Jan Hubicka  <jh@suse.cz>
7121
7122         * gcc.dg/i386-local2.c: New.
7123         * gcc.dg/i386-local.c: Fix typo.
7124
7125 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7126
7127         * g++.dg/abi/layout3.C: New test.
7128
7129 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.c-torture/compile/20030305-1.c
7132
7133 2003-03-05  Jan Hubicka  <jh@suse.cz>
7134
7135         * gcc.dg/i386-local.c: New.
7136
7137 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7138
7139         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7140
7141 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7142
7143         * gcc.dg/switch-2.c: New test.
7144         * gcc.dg/switch-3.c: New test.
7145         * gcc.dg/Wswitch.c: Adjust line numbers.
7146         * gcc.dg/Wswitch-default.c: Likewise.
7147         * gcc.dg/Wswitch-enum.c: Likewise.
7148
7149 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7150
7151         * gcc.c-torture/execute/20030222-1.c: New test.
7152
7153 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7154
7155         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7156
7157 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7158
7159         PR c++/9878
7160         * g++.dg/init/ref1.C: New test.
7161
7162 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7163
7164         * gcc.dg/sh-relax.c: New SH-only test.
7165
7166 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7167
7168         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7169         comment explaining purpose of testcase.
7170
7171 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7172
7173         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7174         for HC11/HC12 (asm needs two int registers).
7175         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7176         HC11/HC12 because the test uses an asm which needs two 32-bit
7177         registers.
7178
7179 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7180
7181         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7182         for HC11/HC12 (array is too large otherwise).
7183         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7184         * gcc.c-torture/compile/20010518-2.x: Likewise.
7185         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7186         HC11/HC12 (array is too large).
7187
7188 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7189
7190         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7191         * lib/g++-dg.exp (g++-dg-test): Likewise.
7192
7193 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7194
7195         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7196         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7197
7198 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7199
7200         * g++.dg/warn/implicit-typename1.C: Remove warning.
7201
7202 2003-02-28  Richard Henderson  <rth@redhat.com>
7203
7204         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7205         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7206
7207 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7208
7209         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7210         * g++.dg/pch/pch.exp: Likewise.
7211
7212 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/9879
7215         * testsuite/g++.dg/init/new4.C: New test.
7216
7217 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7218
7219         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7220
7221 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7222
7223         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7224         unsigned long.
7225
7226         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7227         wider than float.
7228
7229 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7230
7231         * lib/scanasm.exp: Add support for counting numbers of
7232         occurences.
7233         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7234         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7235
7236 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7237
7238         PR c++/9683
7239         * g++.dg/template/static3.C: New test.
7240
7241         PR c++/9829
7242         * g++.dg/parse/namespace6.C: New test.
7243
7244 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7245
7246         PR target/9732
7247         * gcc.dg/20030225-1.c: New test.
7248
7249 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7250
7251         * README: Remove out-of-date information.
7252
7253         PR c++/9836
7254         * g++.dg/template/spec6.C: New test.
7255
7256 2003-02-24  Jeff Law  <law@redhat.com>
7257
7258         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7259
7260 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7261
7262         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7263         * gcc.dg/pragma-ep-1.c: Likewise.
7264
7265 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7266
7267         PR c++/9602
7268         * g++.dg/template/friend16.C: New test.
7269
7270 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7271
7272         PR c++/5333
7273         * g++.dg/parse/fused-params1.C: Adjust error messages.
7274         * g++.dg/template/nested3.C: New test.
7275
7276 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7277
7278         * g++.dg/abi/param1.C: New test.
7279
7280 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7281
7282         PR c++/7982
7283         * g++.dg/warn/implicit-typename1.C: New test.
7284
7285 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7286
7287         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7288         with "mtune".
7289         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7290         * gcc.c-torture/execute/20010129-1.x: Likewise.
7291         * gcc.dg/20011107-1.c: Likewise.
7292         * gcc.dg/20020108-1.c: Likewise.
7293         * gcc.dg/20020122-3.c: Likewise.
7294         * gcc.dg/20020206-1.c: Likewise.
7295         * gcc.dg/20020310-1.c: Likewise.
7296         * gcc.dg/20020426-2.c: Likewise.
7297         * gcc.dg/20020517-1.c: Likewise.
7298         * gcc.dg/991230-1.c: Likewise.
7299         * gcc.dg/i386-unroll-1.c: Likewise.
7300         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7301
7302 2003-02-22  Jan Hubicka  <jh@suse.cz>
7303
7304         * gcc.dg/i386-mul.c: New test.
7305
7306 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7307
7308         * gcc.dg/builtins-5.c: New test case.
7309
7310 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7311
7312         * gcc.dg/asmreg-1.c: New test.
7313
7314 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/9749
7317         * g++.dg/parse/varmod1.C: New test.
7318
7319 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7320
7321         PR c++/9727
7322         * g++.dg/template/op1.C: New test.
7323
7324 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7325
7326         PR c++/8906
7327         * g++.dg/template/nested2.C: New test.
7328
7329 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/8724
7332         * g++.dg/expr/dtor1.C: New test.
7333
7334 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7335
7336         * gcc.dg/cpp/include3.c: New test.
7337         * gcc.dg/cpp/inc/foo.h: New file.
7338
7339 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7340
7341         * gcc.c-torture/execute/20030221-1.c: New test.
7342
7343 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7344
7345         PR c++/9729
7346         * g++.dg/abi/conv1.C: New test.
7347
7348 2003-02-20  Jan Hubicka  <jh@suse.cz>
7349
7350         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7351
7352 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7353
7354         * gcc.c-torture/compile/20030219-1.c: New test.
7355
7356 2003-02-18  Jan Hubicka  <jh@suse.cz>
7357
7358         * gcc.dg/funcorder.c: New test.
7359
7360 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7361
7362         * gcc.c-torture/execute/20030218-1.c: New.
7363
7364 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7365
7366         * gcc.dg/20030218-1.c: New.
7367
7368 2003-02-18  Richard Henderson  <rth@redhat.com>
7369
7370         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7371         * gcc.dg/attr-used-2.c: New.
7372
7373 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/9704
7376         * g++.dg/init/copy5.C: New test.
7377
7378 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7379
7380         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7381         * g++.dg/pch/pch.exp: Likewise.
7382
7383 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7384
7385         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7386         STACK_SIZE is not defined.
7387
7388 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7389
7390         PR c++/9457
7391         * g++.dg/template/init1.C: New test.
7392
7393 2003-02-16  Jan HUbicka  <jh@suse.cz>
7394
7395         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7396         (foo): Add few extra tests
7397         * gcc.dg/c99-const-expr-3.c: Likewise.
7398         * gcc.c-torture/execute/20030216-1.c: New.
7399
7400 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7401
7402         PR c++/9459
7403         * g++.dg/ext/typeof4.C: New test.
7404
7405 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7406
7407         * gcc.dg/i386-387-3.c: New test case.
7408
7409 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7410
7411         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7412         cris-*-elf* cris-*-aout* and mmix-*-*.
7413
7414 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7415
7416         * gcc.dg/20030213-1.c: New test.
7417
7418 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7419
7420         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7421         * gcc.dg/i386-387-2.c: Likewise.
7422
7423 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7424
7425         * gcc.dg/ppc-spe.c: Fix formatting.
7426         Enable tests that were previously unsupported by gas.
7427         Delete tests for instructions that no longer exist.
7428         Switch arguments on evsubifw builtin.
7429
7430 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7431
7432         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7433         STACK_SIZE is too small.
7434
7435 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7436             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7437
7438         * gcc.dg/decl-2.c: New test.
7439
7440 2003-02-10  Jan Hubicka  <jh@suse.cz>
7441
7442         * gcc.dg/i386-fpcvt-1.c:  New test.
7443
7444 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7445
7446         * gcc.c-torture/execute/20030209-1.c: New test.
7447
7448 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7449
7450         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7451         int-wide bitops, use the constants of the same width.
7452         Likewise, if long long is 32-bit wide, test bitops using
7453         32-bit constants.
7454
7455 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7456
7457         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7458
7459 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7460
7461         * testsuite/gcc.dg/builtins-4.c: New test case.
7462
7463 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         * gcc.dg/20020430-1.c: Fix dg command typos.
7466         * gcc.dg/20020503-1.c: Likewise.
7467
7468 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7469
7470         PR c++/8785
7471         * g++.dg/parse/fused-params1.C: New test.
7472
7473         PR c++/8857
7474         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7475
7476         PR c++/8921
7477         * g++.dg/parse/non-dependent1.C: New test.
7478
7479         PR c++/8928
7480         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7481
7482         PR c++/9228
7483         * g++.dg/parse/undefined7.C: New test.
7484         * g++.dg/parse/non-templ1.C: New test.
7485
7486         PR c++/9229
7487         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7488
7489 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7490
7491         * gcc.c-torture/compile/20030206-1.c: New test.
7492
7493 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7494
7495         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7496         "pow" to "foo" to avoid potential confusion with a math built-in.
7497
7498 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7499
7500         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7501         conditions for SPARC targets.
7502
7503 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7504
7505         * gcc.dg/20030204-1.c: New test.
7506
7507 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7508
7509         PR c++/38
7510         * g++.dg/parse/array-size1.C: New test.
7511
7512         PR c++/5657
7513         * g++.dg/parse/undefined3.C: New test.
7514
7515         PR c++/5665
7516         * g++.dg/parse/undefined4.C: New test.
7517
7518         PR c++/5975
7519         * g++.dg/parse/undefined5.C: New test.
7520
7521         PR c++/7259
7522         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7523
7524         PR c++/8578
7525         * g++.dg/parse/casting-operator1.C: New test.
7526
7527         PR c++/8596
7528         * g++.dg/parse/undefined6.C: New test.
7529
7530         PR c++/8736
7531         * g++.dg/parse/missing-template1.C: New test.
7532
7533 2003-02-04  Jan Hubicka  <jh@suse.cz>
7534
7535         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7536         * gcc.dg/i386-cmov?.c:  Likewise.
7537         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7538         * gcc.dg/i386-ssefp-1.c:  Likewise.
7539         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7540         conventions.
7541
7542 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7543
7544         PR c++/7129
7545         * testsuite/g++.dg/ext/max.C: New test.
7546
7547 2003-02-03  Jan Hubicka  <jh@suse.cz>
7548
7549         * gcc.c-torture/execute/20030203-1.c: New test.
7550
7551 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7552
7553         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7554         'natural-endian'.
7555
7556 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7557
7558         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7559         * g++.dg/init/new2.C: Likewise.
7560         * g++.dg/other/new1.C: Likewise.
7561
7562 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7563
7564         * gcc.dg/struct-ret-libc.c: New test.
7565
7566 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7567
7568         * gcc.dg/20030129-1.c: New test.
7569
7570 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7571
7572         PR c++/8849
7573         * g++.dg/template/ptrmem4.C: New test.
7574
7575 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7576
7577         * g++.dg/parser/constant1.C: New test.
7578
7579 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7580
7581         PR c++/8591
7582         * g++.dg/parse/friend2.C: New test.
7583
7584 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7585
7586         PR c++/9437
7587         * g++.dg/template/unify4.C: New test.
7588
7589 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7590
7591         * gcc.c-torture/execute/20030128-1.c: New test.
7592
7593 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7594
7595         * g++.dg/lookup/nested1.C: Test moved from ...
7596         * g++.old-deja/g++.other/lookup24.C: ... here.
7597
7598 2003-01-28  Jan Hubicka  <jh@suse.cz>
7599
7600         * gcc.dg/i386-cmov5.c:  New test.
7601
7602 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7603
7604         * gcc.c-torture/execute/20010925-1.c: Changed the
7605         memcpy declaration.
7606
7607 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7608
7609         PR c++/3902
7610         * g++.dg/parse/template5.C: New test.
7611
7612 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7613
7614         PR fortran/9258
7615         * g77.dg/pr9258: New test.
7616
7617 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7618
7619         * README: Move relevant parts from README.g++.
7620
7621         * README.g++: Remove this file.
7622
7623 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7624
7625         * g++.dg/abi/dcast1.C: New test.
7626
7627 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7628
7629         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7630
7631 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7632
7633         PR c++/47
7634         * g++.old-deja/g++.other/lookup24.C: New test.
7635
7636 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7637
7638         PR middle-end/7227
7639         * gcc.dg/uninit-C.c: New test.
7640
7641 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7642
7643         * g++.dg/abi/covariant1.C: New test.
7644
7645 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7646
7647         * gcc.dg/20030123-1.c: New test.
7648
7649 2003-01-25  Jan Hubicka  <jh@suse.cz>
7650
7651         PR opt/8492
7652         * gcc.c-torture/compile/20030125-1.c
7653
7654 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         PR c++/9403
7657         * g++.dg/parse/template3.C: New test.
7658         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7659
7660         PR c++/795
7661         * g++.dg/parse/template4.C: New test.
7662
7663         PR c++/9415
7664         * g++.dg/template/qual2.C: New test.
7665
7666         PR c++/8545
7667         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7668
7669         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7670
7671 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7672
7673         * gcc.c-torture/execute/switch-1.c: New test case.
7674
7675 2003-01-25  Jan Hubicka  <jh@suse.cz>
7676
7677         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7678
7679 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7680
7681         Tweaks for Bison-1.875. From the NEWS file:
7682         "- `parse error' -> `syntax error'
7683         Bison now uniformly uses the term `syntax error'"
7684         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7685         * gcc.dg/cpp/digraph2.c: Likewise.
7686         * gcc.dg/cpp/direct2.c: Likewise.
7687         * gcc.dg/cpp/paste4.c: Likewise.
7688         * gcc.dg/c90-restrict-1.c: Likewise.
7689         * gcc.dg/c99-func-2.c: Likewise.
7690         * gcc.dg/noncompile/920721-2.c: Likewise.
7691         * gcc.dg/noncompile/930622-2.c: Likewise.
7692         * gcc.dg/noncompile/940112-1.c: Likewise.
7693         * gcc.dg/noncompile/950921-1.c: Likewise.
7694         * gcc.dg/noncompile/951123-1.c: Likewise.
7695         * gcc.dg/noncompile/971104-1.c: Likewise.
7696         * gcc.dg/noncompile/990416-1.c: Likewise.
7697
7698 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7699
7700         * g++.dg/parse/undefined1.C: Add error message.
7701
7702 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/9354
7705         * g++.dg/parse/new1.C: New test.
7706
7707         PR c++/9216
7708         * g++.dg/parse/template2.C: New test.
7709
7710         PR c++/9354
7711         * g++.dg/parse/typedef2.C: New test.
7712
7713         PR c++/9328
7714         * g++.dg/ext/typeof3.C: New test.
7715
7716 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7717
7718         PR c++/2738
7719         * g++.dg/parse/ret-type1.C: New test.
7720
7721         PR c++/3792
7722         * g++.dg/parse/tmpl-outside1.C: New test.
7723
7724         PR c++/4207
7725         * g++.dg/parse/int-as-enum1.C: New test.
7726
7727         PR c++/4903
7728         * g++.dg/parse/no-typename1.C: New test.
7729
7730         PR c++/5533
7731         * g++.dg/parse/no-value1.C: New test.
7732
7733         PR c++/5921
7734         * g++.dg/parse/wrong-inline1.C: New test.
7735
7736         PR c++/6402
7737         * g++.dg/parse/ref1.C: New test.
7738
7739         PR c++/6992
7740         * g++.dg/parse/attr-ctor1.C: New test.
7741
7742         PR c++/7229
7743         * g++.dg/parse/namespace5.C: New test.
7744
7745         PR c++/7917
7746         * g++.dg/parse/func-def1.C: New test.
7747
7748         PR c++/8143
7749         * g++.dg/parse/undefined1.C: New test.
7750
7751         PR c++/5723, PR c++/8522
7752         * g++.dg/parse/specialization1.C: New test.
7753
7754         PR c++/163, PR c++/8595
7755         * g++.dg/parse/struct-as-enum1.C: New test.
7756
7757         PR c++/9173
7758         * g++.dg/parse/undefined2.C: New test.
7759
7760 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/9298
7763         * g++.dg/parse/template1.C: New test.
7764
7765         PR c++/9384
7766         * g++.dg/parse/using1.C: New test.
7767
7768         PR c++/9285
7769         PR c++/9294
7770         * g++.dg/parse/expr2.C: New test.
7771
7772         PR c++/9388
7773         * g++.dg/parse/lookup2.C: Likewise.
7774
7775 2003-01-21  Jan Hubicka  <jh@suse.cz>
7776
7777         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7778         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7779         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7780         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7781
7782 2003-01-20  Nick Clifton  <nickc@redhat.com>
7783
7784         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7785         problem with ARM sibcall code generation.
7786
7787 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7788
7789         * gcc.c-torture/execute/20030120-1.c: New.
7790
7791 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7792
7793         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7794
7795 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/9272
7798         * g++.dg/parse/ctor1.C: New test.
7799
7800         PR c++/9294:
7801         * g++.dg/parse/qualified1.C: New test.
7802
7803         * g++.dg/parse/typename3.C: New test.
7804
7805 2003-01-16  Richard Henderson  <rth@redhat.com>
7806
7807         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7808
7809 2003-01-16  Richard Henderson  <rth@redhat.com>
7810
7811         * g++.dg/pch/pch.exp: Copy test header to the working directory
7812         before using it either for precompilation or direct use.
7813         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7814         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7815
7816 2003-01-16  Richard Henderson  <rth@redhat.com>
7817
7818         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7819         before using it either for precompilation or direct use.
7820         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7821         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7822
7823 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7824
7825         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7826         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7827         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7828         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7829         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7830         typename warning into error.
7831         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7832         error messages.
7833         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7834         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7835         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7836         messages.
7837         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7838         make declaration visible in template.
7839         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7840         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7841         messages.
7842         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7843         message.
7844         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7845         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7846         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7847         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7848         typename warning with error message.
7849         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7850         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7851         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7852
7853 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7854
7855         * g++.dg/parse/ambig2.C: New test.
7856
7857 2003-01-15  Richard Henderson  <rth@redhat.com>
7858
7859         * g++.dg/tls/init-2.C: Update error message string.
7860
7861 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7862
7863         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7864
7865 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7866
7867         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7868         all for HC11/HC12.
7869         * gcc.c-torture/compile/20001205-1.x: Likewise.
7870         * gcc.c-torture/compile/20001226-1.x: Likewise.
7871         * gcc.c-torture/compile/920520-1.x: Likewise.
7872         * gcc.c-torture/compile/961203-1.x: Likewise.
7873         * gcc.c-torture/compile/20020604-1.x: Likewise.
7874
7875 2003-01-15  Jan Hubicka  <jh@suse.cz>
7876
7877         * gcc.c-torture/compile/20030115-1.c: New test.
7878
7879         * gcc.dg/i386-fpcvt-1.c: New test.
7880         * gcc.dg/i386-fpcvt-2.c: New test.
7881
7882 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7883
7884         Further conform g++'s __vmi_class_type_info to the C++ ABI
7885         specification.
7886         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7887         the specification.
7888
7889 2003-01-14  Jan Hubicka  <jh@suse.cz>
7890
7891         * gcc.dg/i386-fpcvt-1.c: New test.
7892         * gcc.dg/i386-fpcvt-2.c: New test.
7893
7894 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7895
7896         * gcc.dg/i386-mmx-3.c: New test.
7897
7898 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/9264
7901         * g++.dg/parse/octal1.C: New file.
7902
7903         PR c++/9172
7904         * g++.dg/parse/typename1.C: New file.
7905
7906 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7907
7908         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7909         * gcc.dg/bf-no-ms-layout.c: Likewise.
7910         * gcc.dg/bf-ms-attrib.c: Likewise.
7911
7912 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/9099
7915         * g++.dg/parse/dtor1.C: New file.
7916
7917         PR c++/9128
7918         * g++.dg/rtti/typeid1.C: New file.
7919
7920         PR c++/9153
7921         * g++.dg/parse/lookup1.C: New file.
7922
7923         PR c++/9171
7924         * g++.dg/templ/spec5.C: New file.
7925
7926 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7927
7928         * gcc.c-torture/compile/20030110-1.c: New test.
7929
7930 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7931
7932         Merge from pch-branch:
7933
7934         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7935
7936         * gcc.dg/pch/cpp-1.h: New.
7937         * gcc.dg/pch/cpp-1.c: New.
7938         * gcc.dg/pch/cpp-2.h: New.
7939         * gcc.dg/pch/cpp-2.c: New.
7940
7941         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7942
7943         * gcc.dg/pch/except-1.h: New.
7944         * gcc.dg/pch/except-1.c: New.
7945
7946         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7947
7948         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7949         running test.
7950         * gcc.dg/pch: Include *.hp not *.h.
7951         * gcc.dg/pch/system-1.h: New.
7952         * gcc.dg/pch/system-1.c: New.
7953
7954         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7955
7956         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7957         rather than trying to build and run a program using PCH.
7958         * gcc.dg/pch: Remove dg-do commands from test files.
7959
7960         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7961
7962         * gcc.dg/pch/macro-3.c: New.
7963         * gcc.dg/pch/macro-3.h: New.
7964
7965         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7966
7967         * gcc.dg/pch/common-1.c: New.
7968         * gcc.dg/pch/common-1.h: New.
7969         * gcc.dg/pch/decl-1.c: New.
7970         * gcc.dg/pch/decl-1.h: New.
7971         * gcc.dg/pch/decl-2.c: New.
7972         * gcc.dg/pch/decl-2.h: New.
7973         * gcc.dg/pch/decl-3.c: New.
7974         * gcc.dg/pch/decl-3.h: New.
7975         * gcc.dg/pch/decl-4.c: New.
7976         * gcc.dg/pch/decl-4.h: New.
7977         * gcc.dg/pch/decl-5.c: New.
7978         * gcc.dg/pch/decl-5.h: New.
7979         * gcc.dg/pch/global-1.c: New.
7980         * gcc.dg/pch/global-1.h: New.
7981         * gcc.dg/pch/inline-1.c: New.
7982         * gcc.dg/pch/inline-1.h: New.
7983         * gcc.dg/pch/inline-2.c: New.
7984         * gcc.dg/pch/inline-2.h: New.
7985         * gcc.dg/pch/static-1.c: New.
7986         * gcc.dg/pch/static-1.h: New.
7987         * gcc.dg/pch/static-2.c: New.
7988         * gcc.dg/pch/static-2.h: New.
7989
7990         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7991
7992         * g++.dg/pch/pch.exp: Better handle failing testcases.
7993         * gcc.dg/pch/pch.exp: Likewise.
7994         * gcc.dg/pch/macro-1.c: New.
7995         * gcc.dg/pch/macro-1.h: New.
7996         * gcc.dg/pch/macro-2.c: New.
7997         * gcc.dg/pch/macro-2.h: New.
7998
7999         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8000
8001         * g++.dg/dg.exp: Treat files in pch/ specially.
8002         * g++.dg/pch/pch.exp: New file.
8003         * g++.dg/pch/empty.H: New file.
8004         * g++.dg/pch/empty.C: New file.
8005         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8006         "precompile".
8007
8008         * gcc.dg/pch/pch.exp: New file.
8009         * gcc.dg/pch/empty.h: New file.
8010         * gcc.dg/pch/empty.c: New file.
8011         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8012         "precompile".
8013
8014 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8015
8016         * g++.dg/template/friend14.C: New test.
8017
8018 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8019
8020         * gcc.dg/old-style-asm-1.c: New test.
8021
8022 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8023
8024         * gcc.c-torture/compile/20030109-1.c: New test.
8025
8026 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8027
8028         * gcc.c-torture/execute/20030109-1.c: New test.
8029
8030 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8031
8032         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8033         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8034         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8035         * g++.old-deja/g++.mike/eh2.C: Likewise
8036         * g++.old-deja/g++.mike/eh3.C: Likewise
8037         * g++.old-deja/g++.mike/eh5.C: Likewise
8038         * g++.old-deja/g++.mike/eh6.C: Likewise
8039         * g++.old-deja/g++.mike/eh7.C: Likewise
8040         * g++.old-deja/g++.mike/eh8.C: Likewise
8041         * g++.old-deja/g++.mike/eh9.C: Likewise
8042         * g++.old-deja/g++.mike/eh10.C: Likewise
8043         * g++.old-deja/g++.mike/eh12.C: Likewise
8044         * g++.old-deja/g++.mike/eh13.C: Likewise
8045         * g++.old-deja/g++.mike/eh14.C: Likewise
8046         * g++.old-deja/g++.mike/eh16.C: Likewise
8047         * g++.old-deja/g++.mike/eh17.C: Likewise
8048         * g++.old-deja/g++.mike/eh18.C: Likewise
8049         * g++.old-deja/g++.mike/eh21.C: Likewise
8050         * g++.old-deja/g++.mike/eh23.C: Likewise
8051         * g++.old-deja/g++.mike/eh24.C: Likewise
8052         * g++.old-deja/g++.mike/eh25.C: Likewise
8053         * g++.old-deja/g++.mike/eh26.C: Likewise
8054         * g++.old-deja/g++.mike/eh27.C: Likewise
8055         * g++.old-deja/g++.mike/eh28.C: Likewise
8056         * g++.old-deja/g++.mike/eh29.C: Likewise
8057         * g++.old-deja/g++.mike/eh31.C: Likewise
8058         * g++.old-deja/g++.mike/eh33.C: Likewise
8059         * g++.old-deja/g++.mike/eh34.C: Likewise
8060         * g++.old-deja/g++.mike/eh35.C: Likewise
8061         * g++.old-deja/g++.mike/eh36.C: Likewise
8062         * g++.old-deja/g++.mike/eh37.C: Likewise
8063         * g++.old-deja/g++.mike/eh38.C: Likewise
8064         * g++.old-deja/g++.mike/eh39.C: Likewise
8065         * g++.old-deja/g++.mike/eh40.C: Likewise
8066         * g++.old-deja/g++.mike/eh41.C: Likewise
8067         * g++.old-deja/g++.mike/eh42.C: Likewise
8068         * g++.old-deja/g++.mike/eh44.C: Likewise
8069         * g++.old-deja/g++.mike/eh46.C: Likewise
8070         * g++.old-deja/g++.mike/eh47.C: Likewise
8071         * g++.old-deja/g++.mike/eh48.C: Likewise
8072         * g++.old-deja/g++.mike/eh49.C: Likewise
8073         * g++.old-deja/g++.mike/eh50.C: Likewise
8074
8075
8076         PR c++/8615
8077         * g++.dg/template/char1.C: New test.
8078
8079         * g++.dg/template/varmod1.C: Fix typo.
8080
8081 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8082
8083         DR 180
8084         * g++.old-deja/g++.pt/crash32.C: Expect error.
8085
8086 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8087
8088         PR c++/5919
8089         * g++.dg/template/varmod1.C: New test.
8090
8091         PR c++/8727
8092         * g++.dg/inherit/typeinfo1.C: New test.
8093
8094         PR c++/8663
8095         * g++.dg/inherit/typedef1.C: New test.
8096
8097 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/8332
8100         PR c++/8493
8101         * g++.dg/template/strlen1.C: New test.
8102
8103         PR c++/8227
8104         * g++.dg/template/ctor2.C: New test.
8105
8106         PR c++/8214
8107         * g++.dg/init/string1.C: New test.
8108
8109         PR c++/8511
8110         * g++.dg/template/friend8.C: New test.
8111
8112 2002-11-29  Joe Buck <jbuck@synopsys.com>
8113
8114         * g++.dg/lookup/anon2.C: New test.
8115
8116 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8117
8118         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8119         h8300 port.
8120
8121 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8122
8123         * gcc.dg/bitfld-6.c: New test.
8124
8125 2002-11-27  Jan Hubicka  <jh@suse.cz>
8126
8127         * gcc.c-torture/execute/20021127.[cx]: New test.
8128
8129 2002-11-26  Jan Hubicka  <jh@suse.cz>
8130
8131         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8132         quality.
8133
8134 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8135
8136         * g++.dg/init/brace2.C: New test.
8137         * g++.old-deja/g++.mike/p9129.C: Correct.
8138
8139 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8140
8141         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8142
8143 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8144
8145         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8146
8147 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8148
8149         * testsuite/g++.dg/abi/empty11.C: New test.
8150         * testsuite/g++.dg/rtti/cv1.C: New test.
8151
8152 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8153
8154         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8155
8156 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8157
8158         * g++.dg/abi/empty10.C: New test.
8159
8160 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8161
8162         * gcc.c-torture/compile/20021124-1.c: New test.
8163
8164 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8165
8166         * g++.dg/abi/rtti2.C: New test.
8167
8168 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8169
8170         * gcc.dg/i386-unroll-1.c: New test.
8171
8172 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8173
8174         * gcc.c-torture/compile/20021120-1.c: New test.
8175         * gcc.c-torture/compile/20021120-2.c: New test.
8176
8177 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8178
8179         * gcc.dg/bitfld-5.c: New test.
8180
8181 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8182
8183         * gcc.c-torture/execute/20021120-3.c: New test.
8184
8185 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8186
8187         * gcc.c-torture/execute/20021120-2.c: New test.
8188
8189 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/execute/20021120-1.c: New test.
8192
8193 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * gcc.c-torture/execute/20021118-3.c: New test.
8196
8197 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8198
8199         * gcc.c-torture/compile/20021119-1.c: New test.
8200
8201 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8202
8203         * gcc.dg/duff-1.c: New test.
8204         * gcc.dg/duff-2.c: New test.
8205         * gcc.dg/duff-3.c: New test.
8206
8207 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8208
8209         * gcc.dg/cpp/_Pragma5.c: New test.
8210
8211 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8212
8213         * gcc.c-torture/execute/20021118-2.c: New test.
8214
8215 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8216
8217         * gcc.c-torture/execute/20021118-1.c: New test.
8218
8219 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8220
8221         * gcc.dg/20021116-1.c: New test.
8222
8223 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8224
8225         * g++.dg/abi/vcall1.C: New test.
8226
8227 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * gcc.dg/20021029-1.c: New test.
8230         * gcc.dg/20021029-2.c: New test.
8231
8232 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8233
8234         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8235
8236 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8237
8238         PR c/8439
8239         * gcc.dg/20021110.c: Move to ...
8240         * gcc.c-torture/compile/20021110.c: .... here.
8241
8242 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8243
8244         PR c/8467
8245         * gcc.c-torture/execute/20021111-1.c
8246
8247 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8248
8249         PR c/8439
8250         * gcc.dg/20021110.c: New test.
8251
8252 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8253
8254         * g++.dg/abi/vthunk3.C: Run only on x86.
8255
8256 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8257
8258         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8259
8260 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8261
8262         * lib/compat.exp (compat-execute): Fix logic error in last
8263         change.
8264
8265 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8266
8267         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8268
8269 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8270
8271         PR c++/8389
8272         * g++.dg/template/access6.C: New test.
8273
8274 2002-11-08  Jan Hubicka  <jh@suse.cz>
8275
8276         * gcc.dg/i386-ssefp-1.c: New test.
8277         * gcc.dg/i386-ssefp-1.c: New test.
8278
8279 2002-11-08  Jan Hubicka  <jh@suse.cz>
8280
8281         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8282
8283 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * g++.dg/abi/vthunk3.C: New test.
8286
8287         PR c++/8338
8288         * g++.dg/template/crash2.C: New test.
8289
8290 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8291
8292         * testsuite/g++.dg/abi/dtor1.C: New test.
8293         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8294
8295 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8296
8297         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8298         Darwin.
8299
8300 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8301
8302         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8303         -mthumb.  Only xfail with -O0.
8304
8305 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * g++.dg/abi/thunk1.C: New test.
8308         * g++.dg/abi/thunk2.C: Likewise.
8309         * g++.dg/abi/vtt1.C: Likewise.
8310
8311 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8312
8313         PR optimization/8423
8314         * gcc.c-torture/execute/builtin-constant.c: New test.
8315
8316 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8317
8318         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8319         Add some more cases.
8320
8321 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/8391
8324         * g++.dg/opt/local1.C: New test.
8325
8326 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/8160
8329         * g++.dg/template/complit1.C: New test.
8330
8331         PR c++/8149
8332         * g++.dg/template/typename4.C: Likewise.
8333
8334 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8335
8336         Core issue 287, PR c++/7639
8337         * g++.dg/template/instantiate1.C: Adjust error location.
8338         * g++.dg/template/instantiate3.C: New test.
8339         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8340         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8341         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8342
8343 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8344
8345         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8346
8347 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8348
8349         PR c++/8287
8350         * g++.dg/init/dtor2.C: New test.
8351
8352 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8353
8354         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8355         * gcc.dg/nest.c: Bypass errors on irix6.
8356
8357 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8358
8359         * gcc.dg/nest.c: Expect error for mmix-*-*.
8360         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8361
8362 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8363
8364         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8365         markers.
8366
8367         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8368
8369 2002-10-25  Mike Stump  <mrs@apple.com>
8370
8371         * gcc.dg/warn-1.c: New test.
8372
8373 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8374
8375         * g++.dg/template/typename3.C: New test.
8376
8377 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * g++.dg/lookup/ptrmem1.C: New test.
8380
8381         * g++.dg/abi/vthunk2.C: New test.
8382
8383 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8384
8385         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8386
8387 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8388
8389         * g++.dg/abi/empty9.C: New test.
8390
8391 2002-10-24  Richard Henderson  <rth@redhat.com>
8392
8393         * g++.dg/inherit/thunk1.C: Enable for ia64.
8394
8395 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/8067
8398         * g++.dg/lookup/pretty1.C: New test.
8399
8400 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8401
8402         * gcc.dg/20021023-1.c: New test.
8403
8404 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/7679
8407         * g++.dg/parse/inline1.C: New test.
8408
8409 2002-10-23  Richard Henderson  <rth@redhat.com>
8410
8411         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8412
8413         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8414
8415 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/6579
8418         * g++.dg/parse/stmtexpr3.C: New test.
8419
8420 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8421
8422         * g++.dg/expr/cond1.C: New test.
8423
8424 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8425
8426         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8427
8428 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8429
8430         * g++.dg/abi/vbase13.C: New test.
8431         * g++.dg/abi/vbase14.C: Likewise.
8432
8433 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * gcc.dg/tls/pic-1.c: New test.
8436         * gcc.dg/tls/nonpic-1.c: New test.
8437         * gcc.dg/20021018-1.c: New test.
8438
8439 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8440
8441         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8442         Remove only files with the same base name as the test case.
8443         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8444         (profopt-execute): Likewise.  Also, remove old profiling
8445         and performance data files before running the tests.
8446
8447         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8448         * g++.dg/bprob/bprob.exp: Likewise.
8449         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8450         to allow more general test case names.
8451
8452         * g++.dg/bprob/bprob-1.C: Rename to ...
8453         * g++.dg/bprob/g++-bprob-1.C: ... this.
8454
8455         * g77.dg/bprob/bprob-1.f: Rename to ...
8456         * g77.dg/bprob/g77-bprob-1.f: ... this.
8457
8458 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8459
8460         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8461         bison 1.50 or later.
8462
8463 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8464
8465         * g++.dg/README: Describe more test directories.
8466
8467 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8468
8469         * g++.dg/init/array6.C: Add additional tests.
8470
8471 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8472
8473         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8474         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8475
8476 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8477
8478         * gcc.c-torture/compile/20020604-1.x: New.
8479         * gcc.c-torture/compile/simd-5.x: Likewise.
8480         * gcc.c-torture/execute/920710-1.x: Likewise.
8481         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8482
8483 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/inherit/override1.C: Add dg-options clause.
8486
8487 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8488
8489         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8490         _mm_slli_si128.
8491
8492 2002-10-19  Andreas Schwab  <schwab@suse.de>
8493
8494         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8495         directory component.
8496
8497 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8498
8499         * g++.dg/inherit/thunk1.C: New test.
8500
8501         * g++.dg/inherit/override1.C: New test.
8502
8503         * g++.dg/abi/mangle11.C: New test.
8504         * g++.dg/abi/mangle14.C: New test.
8505         * g++.dg/abi/mangle17.C: New test.
8506
8507 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/overload/member2.C: New test.
8510
8511 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8512
8513         * g++.dg/README: Describe new compat directory.
8514         * g++.dg/dg.exp: Skip tests in compat directory.
8515         * README.compat: New file.
8516         * lib/compat.exp: New expect script.
8517         * g++.dg/compat: New test directory.
8518         * g++.dg/compat/compat.exp: New expect script.
8519         * g++.dg/compat/abi: New test directory.
8520         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8521         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8522         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8523         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8524         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8525         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8526         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8527         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8528         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8529         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8530         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8531         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8532         * g++.dg/compat/break: New test directory.
8533         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8534         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8535         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8536         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8537         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8538         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8539         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8540         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8541         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8542         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8543         g++.dg/compat/break/README: New files.
8544         * g++.dg/compat/eh: New test directory.
8545         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8546         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8547         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8548         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8549         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8550         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8551         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8552         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8553         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8554         g++.dg/compat/eh/filter2_y.C,
8555         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8556         g++.dg/compat/eh/new1_y.C,
8557         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8558         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8559         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8560         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8561         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8562         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8563         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8564         g++.dg/compat/eh/unexpected1_y.C: New files.
8565         * g++.dg/compat/init: New test directory.
8566         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8567         g++.dg/compat/init/array5_y.C,
8568         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8569         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8570         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8571         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8572         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8573         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8574         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8575         g++.dg/compat/init/init-ref2_y.C: New files.
8576
8577 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/7584
8580         * g++.dg/inherit/using3.C: New test.
8581
8582 2002-10-17  Jan Hubicka  <jh@suse.cz>
8583
8584         * gcc.dg/20021017-2.c: New test.
8585
8586 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8587
8588         * g++.dg/abi/mangle16.C: Adjust.
8589
8590         * g++.dg/init/array8.C: New test.
8591
8592 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8593
8594         * gcc.dg/special/mips-abi.exp: New test.
8595         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8596
8597 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8598
8599         * g++.dg/abi/mangle16.C: New test.
8600         * g++.dg/abi/mangle17.C: Likewise.
8601
8602         PR c++/7478
8603         * g++.dg/template/ref1.C: New test.
8604
8605 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8606
8607         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8608
8609 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8610
8611         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8612
8613 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/7524
8616         * g++.dg/init/array7.C: New test.
8617
8618 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8619
8620         * g++.dg/init/array6.C: New test.
8621
8622         * g++.dg/abi/mangle13.C: Likewise.
8623         * g++.dg/abi/mangle14.C: Likewise.
8624         * g++.dg/abi/mangle15.C: Likewise.
8625
8626 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8627
8628         * g++.dg/abi/empty8.C: New test.
8629
8630 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         * g++.dg/init/ctor1.C: New test.
8633
8634 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8635
8636         * gcc.c-torture/execute/20021015-1.c: New test.
8637
8638 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8639
8640         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8641
8642 2002-10-14  Jan Hubicka  <jh@suse.cz>
8643
8644         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8645
8646 2002-10-14  Richard Henderson  <rth@redhat.com>
8647
8648         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8649
8650 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8651
8652         PR optimization/6631
8653         * g++.dg/opt/const2.C: New test.
8654
8655 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8656
8657         PR c++/7176
8658         * g++.dg/parse/friend1.C: New test.
8659         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8660
8661 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * gcc.dg/20021014-1.c: New test.
8664
8665 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8666
8667         PR c++/5661
8668         * g++.dg/ext/vlm1.C: New test.
8669         * g++.dg/ext/vlm2.C: Likewise.
8670
8671         * g++.dg/init/array1.C: Remove invalid braces.
8672         * g++.dg/init/brace1.C: New test.
8673         * g++.dg/init/copy2.C: Likewise.
8674         * g++.dg/init/copy3.C: Likewise.
8675         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8676         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8677         braces.
8678
8679 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8680
8681         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8682
8683 2002-10-11  Richard Shann  <richard.shann@superh.com>
8684
8685         * gcc.c-torture/compile/simd-5.c: New test.
8686
8687 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8688
8689         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8690
8691 2002-10-10  Jim Wilson  <wilson@redhat.com>
8692
8693         * gcc.c-torture/execute/20021010-1.c: New test.
8694
8695 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8696
8697         PR c/7353
8698         * g++.dg/ext/typedef-init.C: New test.
8699         * gcc.dg/typedef-init.c: New test.
8700
8701 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8702
8703         * gcc.dg/cpp/paste13.c: New test.
8704
8705 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8706
8707         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8708         remaining platforms, XFAIL during compile, not execute.  Don't
8709         XFAIL at -O0.
8710
8711 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         * gcc.dg/alias-1.c: Tweak expected warning.
8714
8715 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8716
8717         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8718
8719 2002-10-06  Andreas Jaeger  <aj@suse.de>
8720
8721         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8722         * gcc.dg/cpp/c++98.C: Likewise.
8723
8724         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8725         * g++.dg/cpp/c++98.C: Likewise.
8726
8727         * g++.dg/README (Subdirectories): Mention cpp directory.
8728
8729         PR target/7559
8730         * gcc.dg/20021006-1.c: New test.
8731
8732 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8733
8734         PR c++/7804
8735         * g++.dg/other/warning1.C: New test.
8736
8737 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8738
8739         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8740         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8741         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8742
8743 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/7931
8746         * g++.dg/template/ptrmem3.C: New test.
8747
8748         PR c++/7754
8749         * g++.dg/template/union1.C: New test.
8750
8751 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/8006
8754         * g++.dg/abi/mangle9.C: New test.
8755         * g++.dg/abi/mangle10.C: New test.
8756         * g++.dg/abi/mangle11.C: New test.
8757         * g++.dg/abi/mangle12.C: New test.
8758
8759 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8760
8761         PR c++/7188.
8762         * g++.dg/template/meminit1.C: New test.
8763         * g++.dg/warn/Wreorder-1.C: Likewise.
8764         * g++.old-deja/g++.mike/warn3.C: Tweak.
8765         * lib/prune.exp: Ingore "in copy constructor".
8766
8767 2002-10-02  Andreas Jaeger  <aj@suse.de>
8768
8769         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8770         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8771         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8772         on x86-64.
8773
8774 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * gcc.dg/empty1.C: Fix typo.
8777
8778 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         * gcc.dg/alias-1.c: New test.
8781
8782 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8783
8784         * gcc.dg/empty1.C: New test.
8785
8786         * g++.dg/tls/init-2.C: Tweak error messages.
8787
8788 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8789
8790         * gcc.c-torture/compile/20020923-1.c: New test.
8791
8792 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8793
8794         * gcc.c-torture/execute/ffs-1.c: New test.
8795         * gcc.c-torture/execute/ffs-2.c: Ditto.
8796
8797 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8798
8799         * g++.dg/overload/member1.C: New test.
8800
8801 2002-09-30  Mark Mitchell  <mark@code
8802
8803 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8804
8805         * testsuite/gcc.dg/tls/diag-3.c: New.
8806
8807 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8808
8809         * g++.dg/README (Subdirectories): Document new subdir expr.
8810         * g++.dg/expr/pmf-1.C: New test.
8811
8812 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8813
8814         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8815
8816 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8817
8818         * g++.dg/abi/bitfield3.C: New test.
8819
8820 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8821
8822         * lib/gcov.exp: Tweak expected line formats.
8823         * gcc.misc-tests/gcov8.c: New test.
8824         * gcc.misc-tests/gcov8.x: New flags.
8825
8826 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * consistency.vlad/layout/endian.c: Include string.h.
8829
8830         * gcc.c-torture/execute/20020805-1.c: New test.
8831
8832 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8833
8834         * g++.dg/other/conversion1.C: New test.
8835
8836 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8837
8838         * gcc.dg/builtins-1.c: New testcase.
8839
8840 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.dg/inherit/access3.C: New test.
8843
8844 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8845
8846         * gcc.dg/ia64-visibility-2.c: New test.
8847
8848 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8849
8850         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8851         __qualifier_flags to __flags.
8852
8853 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * g++.dg/inherit/operator1.C: New test.
8856         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8857         * g++.dg/other/error1.C: Change expected error message.
8858         * g++.dg/template/conv4.C: Likewise.
8859
8860 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8861
8862         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8863         for documented behavior.
8864
8865 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8866
8867         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8868         several targets known to fail.
8869
8870 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8871
8872         * gcc.dg/mips-args-[123].c: New tests.
8873
8874 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8875
8876         * gcc.dg/ppc-spe.c: New.
8877
8878 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8879
8880         * g++.dg/other/ptrmem4.C: New testcase.
8881
8882 2002-07-24  Richard Henderson  <rth@redhat.com>
8883
8884         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8885
8886 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8887
8888         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8889
8890 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8891
8892         * gcc.c-torture/execute/memset-3.c: New testcase.
8893
8894 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8895
8896         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8897         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8898
8899 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8900
8901         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8902         Delete.
8903
8904 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8905
8906         * gcc.c-torture/compile/simd-4.c: New test.
8907
8908 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8909
8910         PR c++/7347, c++/7348
8911         * g++.dg/template/access4.C: New test.
8912         * g++.dg/template/access5.C: New test.
8913         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8914         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8915         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8916         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8917
8918 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * gcc.dg/gnu89-init-2.c: New test.
8921
8922 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8923
8924         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8925
8926 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8927
8928         * gcc.c-torture/execute/20020720-1.c: New testcase.
8929
8930 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8931
8932         * gcc.dg/cpp/Wsignprom.c: New tests.
8933
8934 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8935
8936         * gcc.c-torture/execute/loop-13.c: New test.
8937
8938 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8939
8940         * gcc.dg/cpp/expr.c: New tests.
8941
8942 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8943
8944         * g++.dg/opt/pr6713.C: Add template instantiation.
8945
8946 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8947
8948         * gcc.dg/nest.c: New test.
8949
8950 2002-07-17  Richard Henderson  <rth@redhat.com>
8951
8952         * g++.dg/opt/pr6713.C: New test.
8953
8954 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8955
8956         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8957         XFAIL for all x86 processors.
8958
8959 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8960
8961         * gcc.c-torture/execute/20010122-1.x: Do not test with
8962         -fomit-frame-pointer.
8963
8964 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8965
8966         * g++.dg/template/instantiate2.C: New test.
8967         * g++.dg/template/spec4.C: New test.
8968
8969 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8970
8971         * g++.dg/template/access2.C: New test.
8972         * g++.dg/template/access3.C: New test.
8973
8974 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8975
8976         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8977         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8978         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8979         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8980         Convert to use <stdarg.h>.
8981         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8982         Delete.
8983         * gcc.dg/va-arg-2.c: New.
8984         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8985
8986 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gcc.c-torture/compile/20020710-1.c: New test.
8989
8990 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8991                           Andrew Pinski  <pinskia@physics.uc.edu>
8992
8993         gcc.c-torture/compile/simd-2.c: New testcase.
8994         gcc.c-torture/compile/simd-3.c: Likewise.
8995
8996 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/7224
8999         * g++.dg/overload/error1.C: New test.
9000
9001 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9002
9003         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9004         configuration and IRIX 6 O32 ABI.
9005
9006 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9007
9008         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9009
9010 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9011
9012         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9013
9014 2002-07-10  Jeffrey A Law  <law@redhat.com>
9015
9016         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9017
9018         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9019
9020 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9021
9022         * gcc.dg/20020312-2.c: Check for __PPC__.
9023
9024 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9025
9026         * gcc.c-torture/compile/20020709-1.c: New test.
9027
9028 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9029
9030         * g++.dg/template/qualttp21.C: New test case.
9031
9032 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9033
9034         * gcc.c-torture/compile/20020706-1.c: New test.
9035         * gcc.c-torture/compile/20020706-2.c: New test.
9036
9037 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9038             Alexandre Oliva  <aoliva@redhat.com>
9039
9040         * g++.dg/warn/incomplete1.C: New test.
9041
9042 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9043
9044         PR c++/7099
9045         * g++.dg/warn/noreturn1.C: New test.
9046
9047 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/6706
9050         * g++.dg/debug/debug6.C: New test.
9051         * g++.dg/debug/debug7.C: New test.
9052
9053 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9054
9055         * gcc.c-torture/compile/simd-3.c: New test.
9056
9057 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9058
9059         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9060         * gcc.dg/20020620-1.c: Likewise.
9061
9062 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9063
9064         PR c++/6944
9065         * g++.dg/init/array4.C: New test.
9066         * g++.dg/init/array5.C: New test.
9067
9068 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9069
9070         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9071         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9072
9073 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9074
9075         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9076         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9077         * gcc.dg/wtr-conversion-1.c: Likewise.
9078         * gcc.dg/wtr-escape-1.c: Likewise.
9079         * gcc.dg/wtr-int-type-1.c: Likewise.
9080         * gcc.dg/wtr-label-1.c: Likewise.
9081         * gcc.dg/wtr-static-1.c: Likewise.
9082         * gcc.dg/wtr-strcat-1.c: Likewise.
9083         * gcc.dg/wtr-suffix-1.c: Likewise.
9084         * gcc.dg/wtr-switch-1.c: Likewise.
9085         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9086         * gcc.dg/wtr-union-init-1.c: Likewise.
9087         * gcc.dg/wtr-union-init-2.c: Likewise.
9088         * gcc.dg/wtr-union-init-3.c: Likewise.
9089
9090         * gcc.dg/wtr-func-def-1.c: New test.
9091
9092 2002-07-02 Devang Patel <dpatel@apple.com>
9093
9094         * objc.dg/param-1.m: New test.
9095
9096 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9097
9098         * gcc.dg/cpp/trad/directive.c: Add test.
9099         * gcc.dg/cpp/trad/macroargs.c: Add test.
9100         * gcc.dg/cpp/trad/rec
9101
9102 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9103
9104         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9105
9106 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9107
9108         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9109         targets.
9110
9111 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9112
9113         * g++.dg/abi/mange7.C: New test.
9114
9115         PR c++/6438.
9116         * g++.dg/parse/stmtexpr2.C: New test.
9117
9118 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9119
9120         * gcc.dg/20020312-2.c: Add SH target.
9121
9122 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9123
9124         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9125         compiler output on mips*-*-irix*.
9126
9127 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9128
9129         * g++.dg/parse/attr1.C: New test.
9130
9131 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gcc.c-torture/execute/string-opt-17.c: New test case.
9134         * gcc.c-torture/execute/memset-2.c: New test case.
9135
9136 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9137
9138         PR c++/6256:
9139         * g++.dg/template/friend5.C: New test.
9140
9141         PR c++/6331:
9142         * g++.dg/template/qual1.C: Likewise.
9143
9144 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9145
9146         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9147         Include stdlib.h, not stdio.h or ctype.h.
9148
9149 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9150
9151         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9152         cris-*-elf* and mmix-*-*.
9153         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9154         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9155         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9156         Ditto.
9157         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9158         * gcc.dg/wchar_t-1.c: Ditto.
9159
9160 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9161
9162         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9163         Clarify comment.
9164
9165 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9166
9167         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9168
9169 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9170
9171         * gcc.c-torture/execute/20000906-1.x: Delete.
9172
9173 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9174
9175         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9176
9177 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9178
9179         * PR6367
9180         * g77.f-torture/execute/6367.f: New test.
9181         * g77.f-torture/execute/6367.x: Disable for MMIX.
9182
9183 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9184
9185         * PR6352
9186         * g++.dg/opt/inline2.C: New test.
9187
9188 2002-04-18  Richard Henderson  <rth@redhat.com>
9189
9190         * gcc.dg/20000906-1.c: Enable for all targets.
9191         * gcc.c-torture/compile/iftrap-2.c: New.
9192
9193 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9194
9195         * gcc.dg/20020418-1.c: New test.
9196         * gcc.dg/20020418-2.c: New test.
9197
9198 2002-04-18  Richard Henderson  <rth@redhat.com>
9199
9200         * gcc.c-torture/compile/iftrap-1.c: New.
9201         * gcc.dg/iftrap-1.c: Adjust for ia64.
9202         * gcc.dg/iftrap-2.c: New.
9203
9204 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9205
9206         * gcc.c-torture/compile/20020418-1.c: New test.
9207
9208 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9209
9210         * gcc.c-torture/compile/20020415-1.c: New.
9211
9212 2002-04-18  David S. Miller  <davem@redhat.com>
9213
9214         * gcc.c-torture/execute/20020418-1.c: New test.
9215
9216 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9217
9218         * gcc.dg/20020416-1.c: New test.
9219
9220         * g++.dg/opt/inline1.C: New test.
9221
9222 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9223
9224         * gcc.dg/altivec-5.c: New test.
9225
9226         * gcc.dg/20020415-1.c: New test.
9227
9228 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9229
9230         * testsuite/lib/chill.exp: Remove.
9231
9232 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9233
9234         * g++.dg/other/big-struct.C: New test.
9235
9236 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9237
9238         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9239         of scratch file.
9240
9241 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9242
9243         PR c/6277
9244         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9245         in scan-assembler function name
9246
9247 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9248
9249         * g77.f-torture/execute/980628-4.x,
9250         g77.f-torture/execute/980628-5.x,
9251         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9252         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9253         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9254         i[34567]86-*-*.
9255
9256 2002-04-13  David S. Miller  <davem@redhat.com>
9257
9258         * gcc.c-torture/execute/20020413-1.c: New test.
9259
9260 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9261
9262         * gcc.dg/asm-6.c,
9263         * g++.dg/ext/asm1.C: New tests.
9264
9265 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++ 5373.
9268         * g++.dg/parse/stmtexpr1.C: New test.
9269
9270         PR c++/5189.
9271         * g++.dg/template/copy1.C: New test.
9272
9273 2002-04-12  Richard Henderson  <rth@redhat.com>
9274
9275         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9276
9277 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9278
9279         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9280         gcc.c-torture/execute/20020307-2.c.
9281
9282 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9283
9284         * g++.dg/ext/attrib5.C,
9285         * g++.dg/lookup/struct1.C: New tests.
9286
9287 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.dg/20020411-1.c: New test.
9290
9291         * gcc.c-torture/execute/20020411-1.c: New test.
9292
9293 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9294
9295         * g77.f-torture/execute/6177.f: New test.
9296
9297 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR middle-end/6247
9300         * g++.dg/opt/cleanup1.C: New test.
9301
9302         * g++.dg/opt/const1.C: New test.
9303
9304 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9305
9306         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9307
9308 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         PR c++/5507
9311         * g++.dg/template/typename2.C: New test.
9312
9313 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9314
9315         * gcc.c-torture/execute/loop-12.c: New.
9316
9317 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9318
9319         * g77.f-torture/execute/980628-4.x,
9320         g77.f-torture/execute/980628-5.x,
9321         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9322         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9323         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9324
9325 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9326
9327         PR optimization/6086
9328         * g++.dg/opt/preinc1.C: New test.
9329
9330 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9331
9332         PR c++/5571
9333         * g++.dg/opt/static2.C: New test.
9334
9335 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c/5120
9338         * gcc.dg/20020406-1.c: New test.
9339
9340 2002-04-04  David S. Miller  <davem@redhat.com>
9341
9342         * gcc.c-torture/execute/20020404-1.c: New test.
9343
9344 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR c/6123
9347         * gcc.dg/20020312-2.c: Do not declare global register variable
9348         if __PIC__ or __pic__ is defined.
9349
9350 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9351
9352         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9353         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9354
9355 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9356
9357         * gcc.misc-tests/linkage.exp: Update last change to handle
9358         sparc*-, not just sparc-.
9359
9360 2002-04-03  Richard Henderson  <rth@redhat.com>
9361
9362         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9363
9364 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9365
9366         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9367
9368 2002-04-02  David S. Miller  <davem@redhat.com>
9369
9370         * gcc.c-torture/execute/20020402-3.c: New test.
9371
9372 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9373
9374         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9375         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9376
9377         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9378         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9379         g77.f-torture/execute/20001201.x,
9380         g77.f-torture/execute/u77-test.x: New files.
9381
9382         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9383         * gcc.dg/wchar_t-1.c: Ditto.
9384
9385 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9386
9387         * gcc.c-torture/execute/20020402-1.c: New test.
9388
9389 2002-04-01  Richard Henderson  <rth@redhat.com>
9390
9391         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9392
9393         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9394
9395 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9396
9397         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9398
9399 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9400
9401         * g++.dg/inherit/template-as-base.C: Expect error.
9402         * g++.dg/inherit/namespace-as-base.C: Likewise.
9403
9404 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9405
9406         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9407         g++.dg/ext/instantiate3.C: Tweak match patterns.
9408
9409         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9410         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9411         -da test.
9412
9413 2002-03-31  Richard Henderson  <rth@redhat.com>
9414
9415         * gcc.dg/special/alias-2.c: New.
9416         * gcc.dg/special/ecos.exp: Run it.
9417
9418 2002-03-31  Richard Henderson  <rth@redhat.com>
9419
9420         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9421
9422 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9423
9424         * gcc.dg/weak-1.c: Disable on h8300 port.
9425
9426 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9427
9428         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9429         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9430         ordering tests.
9431         * g++.dg/bprob/bprob-1.C: New test.
9432         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9433         * g++.dg/gcov/gcov-1.C: New test.
9434         * g++.dg/gcov/gcov-1.x: New file.
9435         * g++.dg/gcov/gcov-2.C: New test.
9436         * g++.dg/gcov/gcov-3.C: New test.
9437         * g++.dg/gcov/gcov-3.h: New file.
9438
9439 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9440
9441         * g++.old-deja/g++.other/builtins5.C: New test.
9442         * g++.old-deja/g++.other/builtins6.C: New test.
9443         * g++.old-deja/g++.other/builtins7.C: New test.
9444         * g++.old-deja/g++.other/builtins8.C: New test.
9445         * g++.old-deja/g++.other/builtins9.C: New test.
9446
9447 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * g++.dg/opt/static1.C: New test.
9450
9451         * g++.dg/opt/longbranch1.C: New test.
9452
9453 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9454
9455         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9456
9457         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9458
9459 2002-03-28  Jeffrey A Law  (law@redhat.com)
9460
9461         * gcc.c-torture/execute/20020328-1.c: New test.
9462
9463 2002-03-27  Richard Henderson  <rth@redhat.com>
9464
9465         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9466         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9467         move from g++.old-deja/g++.ext/.
9468
9469 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9470
9471         * g++.dg/init/new2.C: New test.
9472
9473 2002-03-26  Richard Henderson  <rth@redhat.com>
9474
9475         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9476
9477         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9478         on sparc.
9479
9480         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9481         sparcv9 systems.
9482         * gcc.dg/20001102-1.c: Likewise.
9483
9484 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9485
9486         * gcc.dg/cpp/endif-pedantic1.c,
9487         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9488
9489 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9490
9491         * g++.dg/init/new1.C: New test.
9492
9493 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         * g++.dg/abi/vbase9.C: New test.
9496
9497 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9498
9499         * gcc.dg/arm-asm.c: New test.
9500
9501 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9502
9503         * gcc.dg/Wswitch-enum.c: New test.
9504         Fix PR c/5044.
9505
9506 2002-03-26  Richard Henderson  <rth@redhat.com>
9507
9508         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9509         structure.
9510
9511 2002-03-25  Richard Henderson  <rth@redhat.com>
9512
9513         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9514         sparcv9 systems.
9515
9516         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9517         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9518
9519 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9520
9521         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9522
9523 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9524
9525         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9526         targets using generic thunk support.
9527
9528 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9529
9530         * gcc.c-torture/compile/20020323-1.c: New test.
9531
9532         * g++.dg/opt/conj2.C: New test.
9533
9534 2002-03-24  Richard Henderson  <rth@redhat.com>
9535
9536         * gcc.dg/weak-1.c: Use -fno-common.
9537
9538 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9539
9540         * g77.dg/f77-edit-apostrophe-out.f: New test
9541         * g77.dg/f77-edit-h-out.f: New test
9542         * g77.dg/f77-edit-t-in.f: New test
9543         * g77.dg/f77-edit-t-out.f: New test
9544         * g77.dg/f77-edit-x-out.f: New test
9545         * g77.dg/f77-edit-slash-out.f: New test
9546         * g77.dg/f77-edit-colon-out.f: New test
9547         * g77.dg/f77-edit-s-out.f: New test
9548
9549 2002-03-24  Richard Henderson  <rth@redhat.com>
9550
9551         * objc/execute/formal_protocol-6.x: New XFAIL.
9552
9553 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9554
9555         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9556         that do not support weak symbols
9557
9558 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9559
9560         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9561         * lib/g77.exp:  Likewise
9562         * lib/objc.exp: Likewise
9563
9564 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9565
9566         * gcc.dg/Wswitch-default.c: New test.
9567
9568 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9569
9570         * g++.dg/other/enum1.C: New test.
9571
9572 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9573
9574         * gcc.dg/pragma-ep-3.c: Fix typo.
9575
9576 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9577
9578         * g++.dg/inherit/template-as-base.C: New test.
9579
9580 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9583         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9584
9585 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9586
9587         * gcc.dg/cpp/multiline.c: Update to match.
9588
9589 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9590
9591         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9592
9593 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9594
9595         * gcc.dg/cpp/extratokens2.c:  New file.
9596
9597 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9598
9599         * gcc.dg/20020312-2.c: Add rs6000 target.
9600
9601         * gcc.c-torture/compile/20020319-1.c: New test.
9602
9603 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9604
9605         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9606         (A, E): Handle this.
9607
9608 2002-03-20  Jason Merrill  <jason@redhat.com>
9609
9610         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9611         ignoring -fpic.
9612         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9613         through prune_gcc_output.
9614
9615 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9616
9617         * gcc.c-torture/compile/20020320-1.c: New test.
9618
9619 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * gcc.c-torture/compile/20020318-1.c: New test.
9622
9623         * gcc.dg/struct-by-value-1.c: New test.
9624
9625         * gcc.dg/20020319-1.c: New test.
9626
9627 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9628
9629         * g++.dg/opt/conj1.C: New test.
9630
9631 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9632
9633         * g++.dg/template/qualttp20.C: Revert previous change.
9634         * g++.dg/template/qualttp3.C: Likewise.
9635         * g++.dg/template/qualttp4.C: Likewise
9636         * g++.dg/template/qualttp5.C: Likewise
9637         * g++.dg/template/qualttp6.C: Likewise
9638         * g++.dg/template/qualttp7.C: Likewise
9639         * g++.dg/template/qualttp8.C: Likewise
9640         * g++.dg/template/recurse.C: Likewise.
9641
9642 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9643
9644         * gcc.dg/cpp/wchar-1.c: Update.
9645
9646 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         * g++.dg/template/conv1.C: New test.
9649         * g++.dg/template/conv2.C: New test.
9650         * g++.dg/template/conv3.C: New test.
9651         * g++.dg/template/conv4.C: New test.
9652
9653 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9654
9655         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9656         * g++.dg/template/qualttp3.C: Likewise.
9657         * g++.dg/template/qualttp4.C: Likewise
9658         * g++.dg/template/qualttp5.C: Likewise
9659         * g++.dg/template/qualttp6.C: Likewise
9660         * g++.dg/template/qualttp7.C: Likewise
9661         * g++.dg/template/qualttp8.C: Likewise
9662         * g++.dg/template/recurse.C: Likewise.
9663
9664 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9665
9666         * g++.dg/opt/dtor1.C: New test.
9667
9668 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9669
9670         * gcc.c-torture/compile/20020315-1.c: New test.
9671
9672 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9673
9674         * gcc.dg/weak-1.c: Fix scan tests.
9675
9676 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9677
9678         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9679         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9680         cris-*-aout* mmix-*-*.
9681         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9682         cris-*-aout* mmix-*-*.
9683         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9684         cris-*-elf* cris-*-aout* and mmix-*-*.
9685         * gcc.dg/20001009-1.c: Ditto.
9686         * gcc.dg/20010912-1.c: Ditto.
9687         * gcc.dg/20020122-4.c: Ditto.
9688         * gcc.dg/inline-2.c: Ditto.
9689
9690 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9691
9692         * gcc.c-torture/compile/20020314-1.c: New test.
9693
9694 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9695
9696         * gcc.c-torture/execute/20020314-1.c: New test.
9697
9698 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9699
9700         * g++.dg/warn/Wunused-1.C: New test.
9701
9702 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9703
9704         * g++.dg/abi/mangle6.C: New test.
9705
9706 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9707
9708         * gcc.c-torture/compile/20020309-2.c: New test.
9709
9710         * gcc.c-torture/compile/20020312-1.c: New test.
9711
9712 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9713
9714         * g++.dg/other/access1.C: New test.
9715
9716 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gcc.c-torture/execute/wchar_t-1.c: New test.
9719
9720 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9721
9722         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9723
9724 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9725
9726         * gcc.dg/20020312-1.c: New test case.
9727
9728 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9729
9730         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9731
9732 2002-03-11  Richard Henderson  <rth@redhat.com>
9733
9734         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9735         * g++.old-deja/g++.jason/report.C: Likewise.
9736
9737 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9738
9739         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9740         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9741
9742 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9743
9744         * testsuite/g++.dg/overload/pmf1.C: New test.
9745
9746 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9747
9748         * gcc.c-torture/execute/20020307-1.c: Use long.
9749
9750 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR optimization/5844
9753         * gcc.dg/20020310-1.c: New test.
9754
9755 2002-03-09  Michael Meissner  <meissner@redhat.com>
9756
9757         * gcc.c-torture/execute/memcpy-2.c: New test.
9758         * gcc.c-torture/execute/memset-1.c: New test.
9759         * gcc.c-torture/execute/strlen-1.c: New test.
9760         * gcc.c-torture/execute/strcmp-1.c: New test.
9761         * gcc.c-torture/execute/strncmp-1.c: New test.
9762
9763 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9764
9765         * gcc.dg/ppc-ldstruct.c: New test.
9766
9767 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9768
9769         * gcc.c-torture/execute/va-arg-22.c: New test.
9770
9771 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9772
9773         * gcc.c-torture/compile/20020309-1.c: New test.
9774
9775 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gcc.c-torture/execute/20020307-2.c: New test.
9778
9779 2002-03-07  Jeffrey A Law  (law@redhat.com)
9780
9781         * g77.f-torture/compile/20020307-1.f: New test.
9782
9783 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9784
9785         * gcc.dg/unordered-1.c: New test.
9786
9787 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9788
9789         * gcc.c-torture/execute/20020307-1.c: New test.
9790
9791 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gcc.dg/20020304-1.c: New test.
9794
9795         * gcc.c-torture/compile/20020304-2.c: New test.
9796
9797 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9798
9799         * gcc.c-torture/compile/20020304-1.c: New test case
9800         (from PR c/5830).
9801
9802 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9803
9804         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9805
9806 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9807
9808         * g++.dg/other/classkey1.C: New test.
9809
9810 2002-03-01  Richard Henderson  <rth@redhat.com>
9811
9812         * gcc.c-torture/compile/981223-1.x: New.
9813         * gcc.c-torture/compile/920625-1.x: New.
9814
9815 2002-02-28  Richard Henderson  <rth@redhat.com>
9816
9817         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9818
9819 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9820
9821         * gcc.c-torture/execute/20020227-1.c: New test.
9822
9823 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9824
9825         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9826         here" ERROR lines.
9827         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9828         * g++.old-deja.g++.other/defarg1.C: Likewise.
9829         * g++.old-deja/g++.pt/calls2.C: Likewise.
9830         * g++.old-deja/g++.pt/crash20.C: Likewise.
9831         * g++.old-deja/g++.pt/crash30.C: Likewise.
9832         * g++.old-deja/g++.pt/crash36.C: Likewise.
9833         * g++.old-deja/g++.pt/crash6.C: Likewise.
9834         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9835         * g++.old-deja/g++.pt/derived3.C: Likewise.
9836         * g++.old-deja/g++.pt/error1.C: Likewise.
9837         * g++.old-deja/g++.pt/friend21.C: Likewise.
9838         * g++.old-deja/g++.pt/friend23.C: Likewise.
9839         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9840         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9841
9842 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9843
9844         * gcc.c-torture/execute/20020225-2.c: New test.
9845
9846 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9847
9848         * gcc.c-torture/execute/920730-1t.c,
9849         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9850         Delete test cases, only relevant to -traditional.
9851
9852 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9853
9854         * gcc.dg/cpp/undef1.c: Remove.
9855         * gcc.dg/cpp/directiv.c: Update.
9856         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9857
9858 2002-02-27  Michael Meissner  <meissner@redhat.com>
9859
9860         * gcc.c-torture/execute/20020226-1.c: New test.
9861
9862 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9863
9864         * g++.dg/debug/debug4.C: New test.
9865
9866         * gcc.dg/ia64-visibility-1.c: New test.
9867
9868 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9869
9870         * gcc.dg/debug/20020224-1.c: New.
9871
9872 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9873
9874         * gcc.c-torture/execute/960416-1.x: New.
9875         * gcc.c-torture/execute/divconst-3.x: Likewise.
9876
9877 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9878
9879         * gcc.dg/20020224-1.c: New test.
9880
9881 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9882
9883         * gcc.c-torture/execute/20020225-1.c: New.
9884
9885 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9886
9887         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9888
9889 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.dg/20020222-1.c: New test.
9892
9893 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9894
9895         * g++.dg/opt/anonunion1.C: New test.
9896
9897 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * g++.dg/template/qualttp19.C: New test.
9900         * g++.dg/template/qualttp20.C: New test.
9901         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9902         * g++.old-deja/g++.other/qual1.C: Likewise.
9903
9904 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9905
9906         * gcc.dg/attr-alwaysinline.c: New.
9907
9908 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.dg/20020220-1.c: New test.
9911
9912         * gcc.dg/20020220-2.c: New test.
9913
9914         * g++.dg/opt/mmx1.C: New test.
9915
9916 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9917
9918         * gcc.c-torture/compile/20020110.c: New test.
9919
9920 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9921
9922         * gcc.c-torture/execute/20020219-1.c: New test.
9923
9924         * gcc.dg/20020219-1.c: New test.
9925
9926         * gcc.dg/noncompile/20020220-1.c: New test.
9927
9928         * g++.dg/opt/ptrintsum1.C: New test.
9929
9930         * gcc.dg/debug/20020220-1.c: New test.
9931
9932 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9933
9934         * gcc.c-torture/execute/20020216-1.c: New test.
9935
9936 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9937
9938         * gcc.dg/decl-1.c: Update, new test.
9939
9940 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.dg/abi/bitfield1.C: New test.
9943         * g++.dg/abi/bitfield2.C: New test.
9944
9945 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9946
9947         * gcc.dg/attr-nest.c: New test.
9948
9949 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9950
9951         * gcc.c-torture/execute/20020215-1.c: New test.
9952
9953 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9956         * g++.dg/debug/debug.exp: New.
9957         * g++.dg/debug/trivial.C: New.
9958         * g++.dg/debug/debug1.C: Moved...
9959         * g++.dg/other/debug1.C: ...from here.
9960         * g++.dg/debug/debug2.C: Moved...
9961         * g++.dg/other/debug2.C: ...from here.
9962         * g++.dg/debug/debug3.C: Moved...
9963         * g++.dg/other/debug3.C: ...from here.
9964
9965         * gcc.dg/noncompile/20020213-1.c: New test.
9966
9967 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9968
9969         * g++.dg/other/debug3.C: New test.
9970
9971         * gcc.c-torture/execute/20020213-1.c: New test.
9972
9973 2002-02-13  Richard Smith <richard@ex-parrot.com>
9974
9975         * g++.old-deja/g++.other/thunk1.C: New test.
9976
9977 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9978
9979         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9980
9981 2002-02-13  Stan Shebs  <shebs@apple.com>
9982
9983         * gcc.dg/altivec-3.c: New.
9984
9985 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.dg/Wunreachable-1.c: New test.
9988         * gcc.dg/Wunreachable-2.c: New test.
9989
9990 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9991
9992         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9993
9994 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9995
9996         * gcc.dg/decl-1.c: New test.
9997
9998 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9999
10000         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10001
10002 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10003
10004         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10005         * gcc.c-torture/compile/980506-1.x: Likewise.
10006
10007 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10008
10009         * gcc.dg/20020210-1.c: New.
10010
10011 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10012
10013         * g77.f-torture/execute/947.f: New regression test
10014         for PR fortran/947.
10015
10016 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10017
10018         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10019         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10020
10021 2002-02-08  Richard Henderson  <rth@redhat.com>
10022
10023         * gcc.c-torture/compile/labels-3.c: New.
10024
10025 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10026
10027         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10028         expression statements work instead.
10029         * gcc.dg/noncompile/20020207-1.c: New test.
10030
10031 2002-02-07  Richard Henderson  <rth@redhat.com>
10032
10033         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10034
10035 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10036
10037         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10038         message from g77
10039         * lib/g77-dg.exp: Trim g77 error messages so that they are
10040         recognized by dg.exp.
10041
10042 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10043
10044         PR fortran/5473
10045         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10046
10047 2002-02-07  Richard Henderson  <rth@redhat.com>
10048
10049         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10050         to be sufficiently aligned for integers.
10051
10052 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * g++.dg/template/friend4.C: New test.
10055
10056 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10057
10058         PR fortran/5743
10059         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10060         unsupported cases.
10061
10062 2002-02-07  Richard Henderson  <rth@redhat.com>
10063
10064         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10065         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10066         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10067         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10068
10069 2002-02-06  Richard Henderson  <rth@redhat.com>
10070
10071         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10072
10073 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10074
10075         * gcc.dg/20020206-1.c: New test.
10076
10077 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.c-torture/execute/20020206-1.c: New test.
10080
10081         * gcc.c-torture/execute/20020206-2.c: New test.
10082
10083         PR optimization/5429:
10084         * gcc.c-torture/compile/20020206-1.c: New test.
10085
10086 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10087
10088         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10089         as certain file formats cannot support particularly large
10090         alignments.
10091
10092         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10093         and do not expect to be able to link the executable.
10094
10095         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10096         fail because the COFF format does not support the weak attribute.
10097
10098 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10099
10100         * g77.dg/pr5473.f:  New test
10101
10102 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10103
10104         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10105         Fix testcase accordingly.
10106
10107 2002-02-04  Richard Henderson  <rth@redhat.com>
10108
10109         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10110         (buf): Change to be an array of pointers, not ints.
10111
10112 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10113
10114         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10115         before all tests.  Move warning one line above to match where it
10116         C frontend emits.
10117         * gcc.dg/Wswitch-2.c: New test.
10118         * g++.dg/warn/Wswitch-1.C: New test.
10119         * g++.dg/warn/Wswitch-2.C: New test.
10120
10121 2002-02-04  Richard Henderson  <rth@redhat.com>
10122
10123         * g++.dg/abi/offsetof.C: Fix size comparison.
10124
10125 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10126
10127         * gcc.dg/cast-qual-2.c: New test.
10128
10129 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10130
10131         * gcc.dg/20020201-4.c: New test.
10132
10133 2002-02-04  Ben Elliston  <bje@redhat.com>
10134
10135         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10136         target_info attribute != 0, in addition to the empty string.
10137         (gcc_target_compile): Likewise.
10138
10139 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10140
10141         * gcc.dg/Wswitch.c: New test.
10142         PR gcc/4475. PR gcc/3780.
10143
10144 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10145
10146         * g77.f-torture/execute/5122.f: New test for regressions
10147         against PR fortran/5122.
10148
10149 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10150
10151         * g77.f-torture/compile/pr3743.f: Delete
10152         * g77.dg/pr3743-1.f: New test.
10153         * g77.dg/pr3743-2.f: New test.
10154         * g77.dg/pr3743-3.f: New test.
10155         * g77.dg/pr3743-4.f: New test.
10156
10157 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10158
10159         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10160
10161 2002-02-02  Richard Henderson  <rth@redhat.com>
10162
10163         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10164         * gcc.c-torture/execute/bf64-1.c: Likewise.
10165
10166 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10167
10168         * gcc.dg/20020201-2.c: New test.
10169
10170         * gcc.dg/20020201-3.c: New test.
10171
10172         * gcc.c-torture/execute/bitfld-2.c: New test.
10173
10174 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10175
10176         * gcc.dg/bitfld-1.c: Update.
10177         * gcc.dg/bitfld-2.c: Update.
10178         * gcc.c-torture/execute/bitfld-1.x: New.
10179
10180 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.c-torture/execute/20020201-1.c: New test.
10183
10184 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10185
10186         PR target/5469
10187         * gcc.dg/20020201-1.c: New test.
10188
10189 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10190
10191         PR fortran/3743
10192         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10193         * g77.f-torture/compile/pr3743.x: Remove
10194
10195 2002-01-31  Tom Rix  <trix@redhat.com>
10196
10197         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10198
10199 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10200
10201         * gcc.dg/noncompile/20020130-1.c: New test.
10202
10203 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10204
10205         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10206
10207 2002-01-29  Richard Henderson  <rth@redhat.com>
10208
10209         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10210         to long long.
10211         * gcc.c-torture/execute/bf64-1.c: Likewise.
10212
10213 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * gcc.c-torture/execute/20020129-1.c: New test.
10216
10217 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10218
10219         * gcc.c-torture/compile/20000224-1.c: Update.
10220         * gcc.c-torture/execute/bitfld-1.c: New tests.
10221         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10222         * gcc.dg/uninit-A.c: Update.
10223
10224 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10225
10226         * g++.dg/template/ctor1.C: Add instantiation.
10227
10228 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10229
10230         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10231         argument to __builtin_prefetch to be const ptr.
10232
10233 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.c-torture/compile/20020120-1.c: New test.
10236
10237 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10238
10239         * gcc.c-torture/execute/20020127-1.c: New test.
10240
10241 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10242
10243         * g77.dg/f77-edit-i-in.f: New test
10244         * g77.dg/f77-edit-i-out.f: New test
10245
10246 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10247
10248         * gcc.dg/debug/debug.exp: New file.
10249         * gcc.dg/debug/trivial.c: New file.
10250         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10251         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10252         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10253         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10254         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10255         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10256         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10257         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10258         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10259         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10260         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10261         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10262         * gcc.dg/20000503-1.c: Removed.
10263         * gcc.dg/20010207-1.c: Removed.
10264         * gcc.dg/20011223-1.c: Removed.
10265         * gcc.dg/20020104-2.c: Removed.
10266         * gcc.dg/debug-1.c: Removed.
10267         * gcc.dg/debug-2.c: Removed.
10268         * gcc.dg/debug-3.c: Removed.
10269         * gcc.dg/debug-4.c: Removed.
10270         * gcc.dg/debug-5.c: Removed.
10271         * gcc.dg/debug-6.c: Removed.
10272         * gcc.dg/dwarf2-1.c: Removed.
10273         * gcc.dg/dwarf2-2.c: Removed.
10274
10275 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * g++.old-deja/g++.other/eh5.C: New test.
10278         * g++.old-deja/g++.other/sibcall2.C: New test.
10279         * g++.old-deja/g++.other/array9.C: New test.
10280         * g++.old-deja/g++.other/typename2.C: New test.
10281         * g++.old-deja/g++.other/crash60.C: New test.
10282         * g++.old-deja/g++.other/conv9.C: New test.
10283         * g++.old-deja/g++.other/mangle10.C: New test.
10284         * g++.old-deja/g++.other/unchanging1.C: New test.
10285         * g++.old-deja/g++.other/exprstmt1.C: New test.
10286         * g++.old-deja/g++.other/inline23.C: New test.
10287         * g++.old-deja/g++.eh/ia64-1.C: New test.
10288         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10289         * g++.old-deja/g++.other/reload1.C: New test.
10290         * g++.old-deja/g++.other/static20.C: New test.
10291         * g++.old-deja/g++.other/local-alloc1.C: New test.
10292         * g++.old-deja/g++.other/conv8.C: New test.
10293         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10294         * g++.old-deja/g++.other/storeexpr1.C: New test.
10295         * g++.old-deja/g++.other/storeexpr2.C: New test.
10296         * g++.dg/eh/template2.C: New test.
10297         * g++.dg/warn/weak1.C: New test.
10298
10299 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10300
10301         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10302         Remove first, non-varying, argument.
10303
10304 2002-01-23  Richard Henderson  <rth@redhat.com>
10305
10306         * gcc.dg/inline-2.c: New.
10307
10308         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10309         Add optional target arg.  Check number of arguments.
10310         (scan-assembler-not, scan-assembler-dem): Likewise.
10311         (scan-assembler-dem-not): Likewise.
10312
10313 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10314
10315         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10316         line 12.
10317         * g++.old-deja/g++.brendan/parse3.C,
10318         g++.old-deja/g++.other/crash26.C,
10319         g++.old-deja/g++.other/crash28.C,
10320         g++.old-deja/g++.other/crash29.C,
10321         g++.old-deja/g++.other/crash30.C,
10322         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10323
10324 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10325
10326         * gcc.dg/20020115-1.c: New.
10327
10328 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10329
10330         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10331
10332 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10333
10334         * gcc.dg/20020122-3.c: New.
10335
10336 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * g++.dg/other/gc1.C: New test.
10339
10340 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10341
10342         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10343
10344 2002-01-22  Richard Henderson  <rth@redhat.com>
10345
10346         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10347
10348 2002-01-22  Richard Henderson  <rth@redhat.com>
10349
10350         * gcc.dg/20020122-4.c: New.
10351
10352 2002-01-22  H.J. Lu <hjl@gnu.org>
10353
10354         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10355         link output.
10356         * gcc.dg/special/ecos.exp: Likewise.
10357         * lib/g++-dg.exp: Likewise.
10358         * lib/g77-dg.exp: Likewise.
10359         * lib/gcc-dg.exp : Likewise.
10360         * lib/mike-g++.exp: Likewise.
10361         * lib/mike-g77.exp: Likewise.
10362         * lib/mike-gcc.exp: Likewise.
10363         * lib/objc-dg.exp: Likewise.
10364
10365 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10366
10367         PR target/5379
10368         * gcc.dg/20020122-2.c: New test.
10369
10370 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10371
10372         * gcc.dg/20020122-1.c: New test.
10373
10374 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10375
10376         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10377
10378 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10379
10380         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10381
10382 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10383
10384         * gcc.c-torture/compile/20020121-1.c: New test.
10385
10386 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10387
10388         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10389         ld_library_path.
10390
10391 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10392
10393         * gcc.dg/20020218-1.c: New test.
10394
10395 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10396
10397         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10398         messages
10399         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10400         "At global scope" warning
10401         * g++.dg/ext/align1.C: Change cygwin test for alignment
10402         from db-bogus to dg-warning
10403
10404 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10405
10406         * g77.f-torture/compile/cpp2.F: New test.
10407
10408 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         * g++.dg/template/access1.C: New test.
10411
10412 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10413
10414         * gcc.dg/20020118-1.c: New.
10415
10416 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10417
10418         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10419
10420 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10421
10422         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10423         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10424         alignment warnings.
10425
10426 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10427
10428         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10429         torture_with_loops and torture_without_loops
10430
10431 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10432
10433         * gcc.c-torture/compile/20020116-1.c: New test.
10434
10435 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/20020116-2.c: New test.
10438
10439         * gcc.dg/ultrasp4.c: New test.
10440
10441         * gcc.dg/20020116-1.c: New test.
10442
10443 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10444
10445         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10446         by EABI.
10447
10448 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10449
10450         * gcc.misc-tests/i386-prefetch.exp: New.
10451         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10452         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10453         * gcc.misc-tests/i386-pf-none-1.c: New test.
10454         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10455
10456 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10457
10458         * gcc.dg/gnu89-init-1.c: Add new tests.
10459
10460 2002-01-15  Andreas Jaeger  <aj@suse.de>
10461
10462         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10463         * gcc.dg/i386-mmx-2.c: Likewise.
10464         * gcc.dg/i386-sse-1.c: Likewise.
10465         * gcc.dg/i386-sse-2.c: Likewise.
10466         * gcc.dg/i386-sse-3.c: Likewise.
10467
10468 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10469
10470         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10471         Uncomment additional cases that now pass.
10472
10473 2002-01-11  Richard Henderson  <rth@redhat.com>
10474
10475         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10476         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10477
10478 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10479
10480         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10481
10482 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10483
10484         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10485         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10486
10487 2002-01-10  Dale Johannesen  <dalej@apple.com>
10488
10489         * gcc.c-torture/execute/loop-11.c: New.
10490
10491 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10492
10493         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10494         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10495
10496 2002-01-09  Richard Henderson  <rth@redhat.com>
10497
10498         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10499         type in which to perform the operation for each size.
10500
10501 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10502
10503         * gcc.c-torture/compile/20020109-2.c: New test.
10504
10505 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10506
10507         * gcc.c-torture/execute/loop-10.c: New test.
10508
10509 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10510
10511         * gcc.c-torture/compile/20010226-1.c: New test.
10512         * gcc.c-torture/compile/20010227-1.c: New test.
10513         * gcc.c-torture/compile/20010426-1.c: New test.
10514         * gcc.c-torture/compile/20010510-1.c: New test.
10515         * gcc.c-torture/compile/20010605-3.c: New test.
10516         * gcc.c-torture/compile/20010824-1.c: New test.
10517         * gcc.c-torture/execute/20010409-1.c: New test.
10518         * gcc.dg/noncompile/20000901-1.c: New test.
10519         * gcc.dg/20001023-1.c: New test.
10520         * gcc.dg/20001101-1.c: New test.
10521         * gcc.dg/20001102-1.c: New test.
10522         * gcc.dg/20010207-1.c: New test.
10523         * gcc.dg/20010405-1.c: New test.
10524         * gcc.dg/20010822-1.c: New test.
10525         * gcc.dg/20011107-1.c: New test.
10526
10527 2002-01-09  Jeffrey A Law  (law@redhat.com)
10528
10529         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10530
10531         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10532         execution failure on PA targets.
10533
10534 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10535
10536         * gcc.c-torture/compile/20020109-1.c: New test.
10537
10538 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10539
10540         * gcc.c-torture/execute/20020108-1.c: New test.
10541
10542 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * gcc.dg/20020108-1.c: New test.
10545
10546 2002-01-08  H.J. Lu <hjl@gnu.org>
10547
10548         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10549         for header files.
10550
10551 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10552
10553         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10554         consistency.
10555
10556 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10557
10558         * gcc.dg/altivec-4.c: Test altivec predicates.
10559
10560 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10561
10562         * gcc.c-torture/execute/20020107-1.c: New test.
10563
10564 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10565
10566         PR c/5279
10567         * gcc.c-torture/compile/20020106-1.c: New test.
10568
10569 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10570
10571         * gcc.c-torture/execute/nestfunc-4.c: New test.
10572
10573 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10574
10575         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10576         extra triple that slipped in.
10577         * g++.old-deja/g++.abi/align.C: Likewise.
10578         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10579
10580 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10581
10582         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10583         * g++.old-deja/g++.abi/align.C: Likewise.
10584         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10585
10586         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10587         on FreeBSD/i386.
10588         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10589         FreeBSD.
10590
10591 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10592
10593         * gcc.dg/20020104-1.c: New test.
10594
10595         * gcc.dg/20020104-2.c: New test.
10596
10597 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10598
10599         * gcc.dg/20020103-1.c: Fix typo in target selector.
10600
10601 2002-01-03  Richard Henderson  <rth@redhat.com>
10602
10603         * gcc.dg/20020103-1.c: New.
10604
10605 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10606
10607         * gcc.c-torture/execute/20020103-1.c: New test.
10608
10609 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * g++.dg/other/debug2.C: New test.
10612
10613         * gcc.c-torture/compile/20020103-1.c: New test.
10614
10615 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10616
10617         * gcc.dg/gnu89-init-1.c: Added new tests.
10618
10619 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10620
10621         * g++.dg/template/friend2.C: Remove as patch is reverted.
10622
10623         * g++.dg/warn/oldcast1.C: New test.
10624
10625         * g++.dg/template/ptrmem1.C: New test.
10626         * g++.dg/template/ptrmem2.C: New test.
10627
10628         * g++.dg/template/ntp.C: New test.
10629
10630         * g++.dg/other/component1.C: New test.
10631
10632         * g++.dg/template/ttp3.C: New test.
10633
10634         * g++.dg/template/friend2.C: New test.
10635         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10636
10637 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10638
10639         * g++.dg/other/ptrmem1.C: New test.
10640         * g++.dg/other/ptrmem2.C: New test.
10641
10642 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         * g++.dg/template/ctor1.C: New test.
10645
10646 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10647
10648         * g++.dg/template/friend2.C: New test.
10649
10650 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10651
10652         * gcc.dg/mmix-1.c: New test.
10653
10654 2001-12-31  Richard Henderson  <rth@redhat.com>
10655
10656         * gcc.dg/asm-5.c: New.
10657
10658 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10659
10660         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10661         in namespace __gnu_cxx
10662
10663 2001-12-30  Richard Henderson  <rth@redhat.com>
10664
10665         * gcc.dg/debug-6.c: New.
10666
10667 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * gcc.c-torture/compile/20011229-2.c: New test.
10670
10671 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10672
10673         * gcc.dg/debug-3.c: New test.
10674         * gcc.dg/debug-4.c: New test.
10675         * gcc.dg/debug-5.c: New test.
10676
10677 2001-12-29  Richard Henderson  <rth@redhat.com>
10678
10679         * g++.dg/eh/loop1.C: New.
10680
10681 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10682
10683         * g++.dg/template/crash1.C: New test.
10684
10685 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10686
10687         * g++.dg/other/const1.C: New test.
10688
10689 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10690
10691         * gcc.c-torture/compile/20011229-1.c: New test.
10692
10693 2001-12-28  Stan Shebs  <shebs@apple.com>
10694
10695         * lib/objc-torture.exp: Resync with c-torture.exp.
10696         * lib/objc.exp: Load standard libraries.
10697
10698 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10699
10700         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10701         additional tests.
10702
10703 2001-12-27  Roger Sayle <roger@eyesopen.com>
10704
10705         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10706
10707 2001-12-27  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10710
10711 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         * g++.dg/eh/ctor1.C: New test.
10714         * g++.dg/other/error2.C: New test.
10715
10716 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10717
10718         * g++.dg/other/init2.C: New test.
10719
10720 2001-12-24  Richard Henderson  <rth@redhat.com>
10721
10722         * gcc.dg/20011223-1.c: New.
10723         * gcc.dg/inline-1.c: New.
10724
10725 2001-12-23  Richard Henderson  <rth@redhat.com>
10726
10727         * gcc.dg/asm-4.c: Test operand modifiers.
10728
10729 2001-12-23  Richard Henderson  <rth@redhat.com>
10730
10731         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10732
10733 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10734
10735         * gcc.c-torture/execute/20011223-1.c: New test.
10736
10737 2001-12-21  Richard Henderson  <rth@redhat.com>
10738
10739         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10740         re-enables the warning.
10741
10742 2001-12-21  Richard Henderson  <rth@redhat.com>
10743
10744         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10745
10746 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * gcc.c-torture/compile/20011218-1.c: New test.
10749
10750 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10751
10752         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10753         arm-isr.c test.
10754         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10755         epilogue generation for ARM ISR routines.
10756
10757 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10758
10759         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10760         * gcc.dg/format/c90-printf-3.c: Likewise.
10761         * gcc.dg/format/c99-printf-3.c: Likewise.
10762         * gcc.dg/format/ext-1.c: Likewise.
10763         * gcc.dg/format/ext-6.c: Likewise.
10764         * gcc.dg/format/format.h: Prototype unlocked stdio.
10765
10766 2001-12-20  Richard Henderson  <rth@redhat.com>
10767
10768         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10769         (arena): Use it.
10770         (malloc): Correct allocation logic.  Abort if we fill up the
10771         arena before initialization complete.
10772         (realloc): Correct allocation logic.
10773
10774 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.c-torture/compile/20011219-2.c: New test.
10777
10778         * gcc.c-torture/execute/20011219-1.c: New test.
10779
10780 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10781
10782         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10783         target does not support weak symbols.
10784
10785 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10786
10787         * gcc.c-torture/compile/20011219-1.c: New test.
10788
10789 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10790
10791         * g++.dg/other/error1.C: New test.
10792
10793 2001-12-17  Jeffrey A Law  (law@redhat.com)
10794
10795         * gcc.c-torture/execute/20011217-1.c: New test.
10796
10797 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10798
10799         * objc.dg/special/: New directory.
10800         * objc.dg/special/special.exp: New file.
10801         * objc.dg/special/unclaimed-category-1.h: New file.
10802         * objc.dg/special/unclaimed-category-1a.m: New file.
10803         * objc.dg/special/unclaimed-category-1.m: New file.
10804
10805 2001-12-17  Andreas Jaeger  <aj@suse.de>
10806
10807         * gcc.c-torture/compile/20011217-2.c: New test.
10808
10809 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10810
10811         * gcc.c-torture/compile/20011217-1.c: New test.
10812
10813 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10814
10815         * testsuite/gcc.dg/20011214-1.c: New.
10816
10817 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10818
10819         * gcc.dg/altivec-4.c: New.
10820
10821 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10822
10823         * gcc.dg/20011113-1.c: New test.
10824
10825 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10826
10827         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10828         std::__malloc_alloc_template<0> and
10829         std::__default_alloc_template<false, 0>.
10830
10831 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10832
10833         * objc/execute/bf-21.m: New test.
10834         * objc/execute/enumeration-1.m: New test.
10835         * objc/execute/enumeration-2.m: New test.
10836
10837 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10838
10839         * gcc.dg/gnu89-init-1.c: New test.
10840
10841 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10844         * g++.old-deja/g++.jason/2371.C: Likewise.
10845         * g++.old-deja/g++.jason/template33.C: Likewise.
10846         * g++.old-deja/g++.jason/template34.C: Likewise.
10847         * g++.old-deja/g++.jason/template36.C: Likewise.
10848         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10849         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10850         * g++.old-deja/g++.other/typename1.C: Likewise.
10851         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10852         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10853         * g++.old-deja/g++.pt/typename11.C: Likewise.
10854         * g++.old-deja/g++.pt/typename14.C: Likewise.
10855         * g++.old-deja/g++.pt/typename16.C: Likewise.
10856         * g++.old-deja/g++.pt/typename3.C: Likewise.
10857         * g++.old-deja/g++.pt/typename4.C: Likewise.
10858         * g++.old-deja/g++.pt/typename5.C: Likewise.
10859         * g++.old-deja/g++.pt/typename7.C: Likewise.
10860         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10861
10862 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10863
10864         * g++.dg/other/linkage1.C: New test.
10865         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10866         specifiers.
10867
10868 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10869
10870         * gcc.dg/concat.c: New test.
10871
10872 2001-12-11  Stan Shebs  <shebs@apple.com>
10873
10874         * objc/compile: New test directory.
10875         * objc/compile/compile.exp: New expect script.
10876         * objc/compile/20011211-1.m: New compile test.
10877
10878 2001-12-11  Jason Merrill  <jason@redhat.com>
10879
10880         * lib/prune.exp (prune_gcc_output): Also handle "In member
10881         function".  So many permutations...
10882
10883 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10884
10885         * g++.dg/template/typedef1.C: New test.
10886
10887 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10888
10889         * g++.dg/other/copy1.C: New test.
10890
10891 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10892
10893         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10894
10895         * gcc.dg/builtin-choose-expr.c: New.
10896
10897 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10898
10899         * gcc.dg/altivec-2.c: New.
10900
10901 2001-12-07  Richard Henderson  <rth@redhat.com>
10902
10903         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10904
10905 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10906
10907         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10908         ultrasparc.
10909
10910 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10911
10912         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10913
10914 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10915
10916         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10917         variable argument list.
10918
10919 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10920
10921         * gcc.c-torture/execute/memcheck: Delete entire directory.
10922         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10923         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10924
10925 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10926
10927         * gcc.dg/Wshadow-1.c: New test.
10928
10929 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * gcc.c-torture/compile/20011130-1.c: New test.
10932
10933         * gcc.dg/noncompile/20011025-1.c: New test.
10934
10935         * g++.dg/other/anon-union.C: New test.
10936
10937         * gcc.c-torture/execute/20011024-1.c: New test.
10938
10939 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10940
10941         * gcc.c-torture/execute/20000722-1.x,
10942         gcc.c-torture/execute/20010123-1.x: Remove.
10943         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10944         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10945         gcc.dg/c99-complit-2.c: New tests.
10946
10947 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         * g++.dg/inherit/base1.C: New test.
10950
10951 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10952
10953         * g++.dg/other/stdarg1.C: New test.
10954
10955         * gcc.c-torture/compile/20011130-2.c: New test.
10956
10957 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10958
10959         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10960         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10961         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10962         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10963         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10964         * gcc.dg/builtin-prefetch-1.c: New test.
10965
10966 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10967
10968         * gcc.dg/20011130-1.c: New test.
10969
10970 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10971
10972         * g++.dg/other/scope1.C: New test.
10973         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10974
10975 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10976
10977         * gcc.dg/vla-init-1.c: New test.
10978
10979 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10980
10981         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10982
10983 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10984
10985         * objc.dg/alias.m: Update.
10986         * objc.dg/class-1.m: Update.
10987         * objc.dg/const-str-1.m: Update.
10988         * objc.dg/fwd-proto-1.m: Update.
10989         * objc.dg/id-1.m: Update.
10990         * objc.dg/super-class-1.m: Update.
10991
10992 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10993
10994         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10995         constructs.
10996
10997 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10998
10999         * gcc.c-torture/execute/20011128-1.c: New test.
11000
11001 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11002
11003         * gcc.dg/20011127-1.c: New test.
11004
11005 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11006
11007         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11008         from Austin Group draft 7.
11009         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11010         scanf format arguments.
11011         * gcc.dg/format/no-exargs-2.c: New test.
11012
11013 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         * g++.dg/abi/vbase8-4.C: New test.
11016
11017 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11018
11019         * gcc.c-torture/execute/20011121-1.c: New test.
11020
11021 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11022
11023         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11024
11025 2001-11-23  Andreas Jaeger  <aj@suse.de>
11026
11027         * gcc.dg/cpp/charconst-2.c: New test.
11028
11029 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11030
11031         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11032         to the host if it is remote.  Let tests specify extra headers
11033         they use.
11034         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11035         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11036         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11037         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11038         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11039         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11040         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11041         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11042         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11043         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11044
11045 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11046
11047         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11048         for little endian ARMs.
11049
11050 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * gcc.c-torture/compile/20011119-1.c: New test.
11053         * gcc.c-torture/compile/20011119-2.c: New test.
11054
11055 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11056
11057         * gcc.dg/altivec-1.c: Fix typo.
11058
11059 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11060
11061         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11062
11063 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11064
11065         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11066
11067 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11068
11069         * lib/g77.exp: Don't specify --rpath-link.
11070
11071         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11072         across all the headers.
11073         * gcc.dg/format/format.exp: For testing on a remote host,
11074         copy format.h.
11075
11076         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11077         * gcc.c-torture/execute/930406-1.c: Likewise.
11078         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11079
11080 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11081
11082         * gcc.dg/altivec-1.c: New.
11083
11084 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11085
11086         * gcc.dg/cpp/fpreprocessed.c: New test case.
11087
11088 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11089
11090         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11091         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11092         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11093
11094 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11095
11096         * gcc.dg/no-builtin-1.c: New test.
11097
11098 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11099
11100         * gcc.c-torture/execute/20011115-1.c: New test.
11101
11102 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.c-torture/compile/20011114-2.c: New test.
11105         * gcc.c-torture/compile/20011114-3.c: New test.
11106         * gcc.c-torture/compile/20011114-4.c: New test.
11107
11108 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         * g++.dg/other/init1.C: New test.
11111
11112 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11113
11114         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11115         message.
11116
11117         * gcc.c-torture/execute/20011114-1.c: New testcase.
11118
11119         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11120         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11121         like the (before this change) version of 20010327-1.c.
11122
11123 2001-11-14  Roger Sayle <roger@eyesopen.com>
11124
11125         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11126
11127 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11128
11129         * g++.dg/init/array2.C: New test.
11130
11131 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11132
11133         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11134
11135 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11136
11137         * g++.dg/other/forscope1.C: New test.
11138         * g++.dg/ext/forscope1.C: New test.
11139         * g++.dg/ext/forscope2.C: New test.
11140
11141 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11142
11143         * gcc.c-torture/execute/20011113-1.c: New test.
11144
11145 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11146
11147         * gcc.c-torture/execute/20011109-2.c: New test.
11148
11149         * gcc.c-torture/execute/20011109-1.c: New test.
11150
11151 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * gcc.c-torture/compile/20011109-1.c: New test.
11154
11155 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11156
11157         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11158         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11159         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11160         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11161         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11162         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11163         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11164
11165 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11166
11167         * g++.dg/warn/Wshadow-1.C: New tests.
11168         * g++.old-deja/g++.mike/for3.C: Update.
11169
11170 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11171
11172         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11173         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11174         XFAILs.  Adjust expected error texts.
11175         * gcc.c-torture/compile/20011106-1.c,
11176         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11177         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11178         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11179         gcc.dg/c99-array-lval-5.c: New tests.
11180
11181 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11182
11183         * gcc.dg/cpp/defined.c: Update.
11184
11185 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11186
11187         * gcc.c-torture/execute/anon-1.c: New test.
11188
11189 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11190
11191         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11192         same size, so no warning should be produced on stormy16.
11193
11194         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11195         due to oversized array.
11196         * g++.old-deja/g++.mike/ns15.C: Likewise.
11197         * g++.old-deja/g++.pt/crash16.C: Likewise.
11198
11199 2001-11-02  Graham Stott  <grahams@redhat.com>
11200
11201         * g++.dgother/debug1.C: Fix typos.
11202
11203 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * g++.dg/other/debug1.C: New test.
11206
11207 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11208
11209         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11210         of unsigned long.
11211
11212 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * gcc.dg/20011029-2.c: New test.
11215
11216         * gcc.c-torture/compile/20011029-1.c: New test.
11217
11218 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11219
11220         * objc/execute/class_self-1.m: New test.
11221         * objc/execute/class_self-2.m: New test.
11222
11223 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11224
11225         * gcc.misc-tests/msgs.exp: Delete.
11226         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11227         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11228         error set to match recent changes.
11229
11230 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11231
11232         * gcc.dg/20011021-1.c: New test.
11233
11234 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/compile/20011023-1.c: New test.
11237
11238 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11239
11240         * lib/g77.exp: Rewrite based on lib/g++.exp.
11241
11242 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * gcc.c-torture/execute/20011019-1.c: New test.
11245
11246         * gcc.dg/20011018-1.c: New test.
11247
11248 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11249
11250         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11251
11252 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11253
11254         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11255         * gcc.dg/attr-invalid.c: Likewise.
11256
11257 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11258
11259         * testsuite/gcc.dg/20011015-1.c: New test.
11260
11261 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11262
11263         * g++.dg/template/unify2.C: New test.
11264
11265 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11266
11267         * g++.dg/other/exception-specification.C: New test
11268
11269 2001-10-13  Tom Rix  <trix@redhat.com>
11270
11271         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11272         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11273
11274 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11275
11276         * testsuite/gcc.dg/20011009-1.c: New test.
11277
11278 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11279
11280         PR g++/4476
11281         * g++.dg/other/friend1.C: New test.
11282
11283 2001-10-11  Richard Henderson  <rth@redhat.com>
11284
11285         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11286
11287 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11288
11289         * gcc.c-torture/compile/20011010-1.c: New.
11290
11291 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11292
11293         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11294         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11295         g77.f-torture/execute/execute.exp,
11296         g77.f-torture/noncompile/noncompile.exp,
11297         gcc.c-torture/compile/compile.exp,
11298         gcc.c-torture/execute/execute.exp,
11299         gcc.c-torture/execute/ieee/ieee.exp,
11300         gcc.c-torture/execute/memcheck/memcheck.exp,
11301         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11302         objc/execute/execute.exp: Update FSF address.
11303
11304 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11305
11306         * gcc.dg/cpp/cmdlne-C.c: Update.
11307         * gcc.dg/cpp/cmdlne-C2.c: New.
11308
11309 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11310
11311         * gcc.c-torture/execute/20011008-3.c: New.
11312
11313 2001-10-08  DJ Delorie  <dj@redhat.com>
11314
11315         * gcc.dg/20011008-1.c: New.
11316         * gcc.dg/20011008-2.c: New.
11317
11318 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11319
11320         * gcc.dg/cpp/spacing1.c: Update test.
11321
11322 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11323
11324         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11325         spelling errors of "separate" as "seperate".
11326
11327 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11328
11329         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11330         enough to avoid inlining.
11331
11332 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11333
11334         * lib/g77.exp: set libg2c_dir correctly.
11335
11336 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11337
11338         * gcc.dg/cpp/macro11.c: New test.
11339
11340 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11341
11342         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11343         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11344         gcc.dg/format/multattr-3.c: New tests.
11345         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11346         tests for format attributes on function pointers being rejected.
11347
11348 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11349
11350         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11351
11352 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11353
11354         * g++.dg/warn/format1.C: New test.
11355
11356 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11357
11358         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11359
11360 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11361
11362         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11363
11364 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11365
11366         * gcc.dg/cpp/redef2.c: Add test.
11367
11368 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11369
11370         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11371         long-standing bug on i686, apparently.
11372         * gcc.c-torture/execute/loop-2c.x: New file.
11373         * gcc.c-torture/execute/loop-2d.x: New file.
11374         * gcc.c-torture/execute/loop-3c.x: New file.
11375
11376 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11377
11378         * gcc.dg/cpp/20000625-2.c: Correct line number.
11379
11380 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11381
11382         * gcc.dg/cpp/macro10.c: New test.
11383         * gcc.dg/cpp/strify3.c: New test.
11384         * gcc.dg/cpp/spacing1.c: Add tests.
11385         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11386         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11387
11388 2001-09-24  DJ Delorie  <dj@redhat.com>
11389
11390         * gcc.c-torture/execute/20010924-1.c: New test.
11391
11392 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11393
11394         * testsuite/objc/execute/paste.m: Remove.
11395
11396 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11397
11398         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11399
11400 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11401
11402         * g77.dg/strlen0.f: New test.
11403
11404 2001-09-21  Richard Henderson  <rth@redhat.com>
11405
11406         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11407         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11408
11409 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11410
11411         Table-driven attributes.
11412         * g++.dg/ext/attrib1.C: New test.
11413
11414 2001-09-20  DJ Delorie  <dj@redhat.com>
11415
11416         * gcc.dg/20000926-1.c: Update expected warning messages.
11417         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11418         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11419         array.
11420
11421 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11422
11423         * g++.dg/eh/registers1.C: New test case.
11424
11425 2001-09-17  Richard Henderson  <rth@redhat.com>
11426
11427         * gcc.dg/array-5.c: Fix VLA decomposition test.
11428
11429 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11430
11431         * gcc.dg/cpp/line5.c: New testcase.
11432
11433 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11434
11435         * gcc.dg/cpp/macro9.c: New test.
11436
11437 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11438
11439         * gcc.c-torture/execute/980223.c: Change type of addr from long
11440         to char *.
11441
11442 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11443
11444         * gcc.c-torture/execute/20010915-1.c: New test.
11445
11446 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11447
11448         * g77.dg/bprob: New directory.
11449         * g77.dg/bprob/bprob.exp: New file.
11450         * g77.dg/bprob/bprob-1.f: New test.
11451         * g77.dg/gcov: New directory.
11452         * g77.dg/gcov/gcov.exp: New file.
11453         * g77.dg/gcov/gcov-1.f: New test.
11454         * g77.dg/gcov/gcov-1.x: New file.
11455
11456 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11457
11458         * gcc.dg/cpp/directiv.c: Update.
11459         * gcc.dg/cpp/undef1.c: Update.
11460
11461 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11462
11463         * gcc.dg/20010912-1.c: New test.
11464
11465 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11466
11467         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11468         language-independent file in lib.
11469         * lib/gcov.exp: New file.
11470
11471 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11472
11473         * gcc.c-torture/compile/20010911-1.c: New test.
11474
11475 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11476
11477         * lib/profopt.exp: New, to support profile-directed optimizations.
11478         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11479         * gcc.misc-tests/bprob-1.c: New test.
11480         * gcc.misc-tests/bprob-2.c: New test.
11481
11482 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11483
11484         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11485         XFAIL and which kinds of gcov output to verify.
11486         * gcc.misc-tests/gcov-4b.x: New file.
11487         * gcc.misc-tests/gcov-5b.x: New file.
11488         * gcc.misc-tests/gcov-6.x: New file.
11489         * gcc.misc-tests/gcov-7.c: New test.
11490         * gcc.misc-tests/gcov-7.x: New file.
11491
11492 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11493
11494         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11495         * gcc.misc-tests/gcov-6.c: New test.
11496
11497 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         PR c++/3986
11500         * g++.dg/abi/vbase1.C: New test.
11501
11502 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11503
11504         * objc.dg/method-2.m: New.
11505
11506 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11507
11508         PR c++/4203
11509         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11510         * g++.dg/init/empty1.C: New test.
11511
11512 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.c-torture/compile/20010903-1.c: New test.
11515
11516 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11517
11518         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11519         for m68k.
11520
11521 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11522
11523         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11524
11525         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11526
11527         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11528
11529 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11530
11531         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11532         for 16-bit 'unsigned int'.
11533
11534 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11535
11536         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11537
11538 2001-08-27  Richard Henderson  <rth@redhat.com>
11539
11540         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11541         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11542
11543 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11544
11545         * gcc.dg/asm-names.c (ymain): New.
11546
11547 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11548
11549         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11550         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11551         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11552
11553 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11554
11555         * gcc.dg/compare5.c: New testcase.
11556
11557 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11558
11559         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11560         and "In instantiation".
11561
11562 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11563
11564         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11565
11566 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11567
11568         * gcc.misc-tests/gcov.exp: Add support for branch information.
11569         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11570         * gcc.misc-tests/gcov-4.c: New test.
11571         * gcc.misc-tests/gcov-4b.c: New test.
11572         * gcc.misc-tests/gcov-5b.c: New test.
11573
11574 2001-08-20  Zack Weinberg  <zackw@panix.com>
11575
11576         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11577         expected to fail.
11578
11579 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11580
11581         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11582
11583 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11584
11585         * g++.dg/eh/
11586         Moved to gcc-deps.exp
11587         * gcc-deps.exp: New file.
11588
11589 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11590
11591         * g++.old-deja/g++.pt/defarg14.C: New test.
11592
11593 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         * g++.old-deja/g++.other/lineno5.C: New test.
11596
11597 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.old-deja/g++.pt/crash68.C: New test.
11600
11601 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11602
11603         * g++.old-deja/g++.other/crash42.C: New test.
11604
11605 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11606
11607         * gcc.dg/cpp/extratokens.c: Fix.
11608         * gcc.dg/cpp/skipping2.c: New tests.
11609
11610 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11611
11612         * gcc.c-torture/execute/20010724-1.c: New file.
11613         * gcc.c-torture/execute/20010724-1.x: New file.
11614
11615 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.old-deja/g++.other/cond7.C: New test.
11618
11619 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11620
11621         * g++.old-deja/g++.other/optimize4.C: New test.
11622
11623 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11626
11627 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11628
11629         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11630         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11631         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11632         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11633
11634         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11635         bug report" message.
11636
11637         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11638         * g++.dg/ext/instantiate1.C: Move from old-deja.
11639
11640 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11641
11642         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11643         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11644         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11645         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11646
11647 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11648
11649         * gcc.c-torture/execute/20010723-1.c: New test.
11650
11651 2001-07-23  Ben Elliston  <bje@redhat.com>
11652
11653         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11654
11655 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11656
11657         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11658         i[34567]86-*-*.
11659         Delete handling of ieee_multilib_flags.
11660         Pass -mieee for alpha*-*-* and sh-*-*.
11661         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11662
11663 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         Remove old-abi tests.
11666         * g++.old-deja/g++.mike/p11116.C: Remove.
11667         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11668
11669 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11670
11671         * g77.f-torture/compile/pr3743.f:  New test
11672
11673 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11674
11675         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11676
11677 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11678
11679         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11680         g++.old-deja/g++.pt/static6.C: Likewise.
11681         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11682         supports weak symbols.
11683
11684 2001-07-18  Andreas Jaeger  <aj@suse.de>
11685
11686         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11687         supported again.
11688
11689 2001-07-18  Andreas Jaeger  <aj@suse.de>
11690
11691         * gcc.dg/iftrap-1.c: Fix target line.
11692
11693 2001-07-17  Richard Henderson  <rth@redhat.com>
11694
11695         * gcc.c-torture/execute/20010717-1.c: New.
11696
11697 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11698
11699         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11700         tests.
11701
11702 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11703
11704         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11705
11706 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11707
11708         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11709         UAC_SIGBUS, UAC_NOPRINT definitions.
11710
11711 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11712
11713         * objc/execute/object_is_class.m: New test.
11714         * objc/execute/object_is_meta_class.m: New test.
11715
11716 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11717
11718         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11719         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11720
11721 2001-01-15  David Bil
11722         * objc/execute/class-14.m: Added.
11723         * objc/execute/class-2.m: Added.
11724         * objc/execute/class-3.m: Added.
11725         * objc/execute/class-4.m: Added.
11726         * objc/execute/class-5.m: Added.
11727         * objc/execute/class-6.m: Added.
11728         * objc/execute/class-7.m: Added.
11729         * objc/execute/class-8.m: Added.
11730         * objc/execute/class-9.m: Added.
11731         * objc/execute/class-tests-1.h
11732         * objc/execute/class-tests-2.h
11733         * objc/execute/compatibility_alias.m: Added.
11734         * objc/execute/encode-1.m: Added.
11735         * objc/execute/formal_protocol-1.m: Added.
11736         * objc/execute/formal_protocol-2.m: Added.
11737         * objc/execute/formal_protocol-3.m: Added.
11738         * objc/execute/formal_protocol-4.m: Added.
11739         * objc/execute/formal_protocol-5.m: Added.
11740         * objc/execute/formal_protocol-6.m: Added.
11741         * objc/execute/formal_protocol-7.m: Added.
11742         * objc/execute/informal_protocol.m: Added.
11743         * objc/execute/initialize.m: Added.
11744         * objc/execute/load.m: Added.
11745         * objc/execute/many_args_method.m: Added.
11746         * objc/execute/nested-3.m: Added.
11747         * objc/execute/no_clash.m: Added.
11748         * objc/execute/private.m: Added.
11749         * objc/execute/redefining_self.m: Added.
11750         * objc/execute/root_methods.m: Added.
11751         * objc/execute/selector-1.m: Added.
11752         * objc/execute/static-1.m: Added.
11753         * objc/execute/static-2.m: Added.
11754         * objc/execute/va_method.m: Added.
11755
11756 2001-03-10  Richard Henderson  <rth@redhat.com>
11757
11758         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11759
11760 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11761
11762         * g++.old-deja/g++.other/crash31.C: XFAIL.
11763         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11764         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11765         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11766         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11767         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11768
11769 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11770
11771         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11772
11773 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11774
11775         * gcc.dg/20000724-1.c: Don't use multiline strings.
11776
11777 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11778
11779         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11780         result of -cString against what we expect it to be; don't just
11781         print it out for no one to read.
11782
11783         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11784         Based on testcases provided by Nicola Pero.
11785
11786 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11787
11788         * gcc.dg/cpp/macro7.c: New test.
11789
11790 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11791
11792         * gcc.dg/cpp/multiline.c: Update.
11793
11794 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         * g++.old-deja/g++.other/enum3.C: New test.
11797
11798 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         * g++.old-deja/g++.other/pod1.C: New test.
11801
11802 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         * g++.old-deja/g++.ext/overload1.C: New test.
11805
11806 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         * g++.old-deja/g++.pt/using1.C: New test.
11809
11810 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         * g++.old-deja/g++.other/using9.C: New test.
11813
11814 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11815
11816         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11817
11818         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11819
11820 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11821
11822         * g++.old-deja/g++.ext/realpt1.C: Remove.
11823
11824 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11827
11828 2001-02-26  Will Cohen  <wcohen@redhat.com>
11829
11830         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11831
11832 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11833
11834         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11835         templatized constructors.
11836
11837 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11838
11839         * gcc.c-torture/execute/20010224-1.c: New test.
11840
11841 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11842
11843         * gcc.c-torture/execute/20010222-1.c: New test.
11844
11845 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11846
11847         * g++.old-deja/g++.other/inline20.C: New test.
11848
11849 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11850
11851         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11852
11853 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11854
11855         * g++.old-deja/g++.other/lookup22.C: New test.
11856
11857 200
11858         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11859         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11860         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11861         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11862         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11863
11864 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11865
11866         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11867         account.
11868
11869 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11870
11871         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11872
11873 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * g++.old-deja/g++.pt/crash62.C: New test.
11876
11877 2001-01-04  Richard Henderson  <rth@redhat.com>
11878
11879         * gcc.dg/20000926-1.c: Update expected warnings.
11880         * gcc.dg/array-2.c: Likewise.
11881         * gcc.dg/array-4.c: Also validate flexible array members.
11882         * gcc.dg/c99-flex-array-1.c: New.
11883
11884 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11885
11886         * gcc.c-torture/compile/20001222-1.x: Remove.
11887
11888 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11889
11890         * gcc.c-torture/execute/built-in-setjmp.c: New.
11891
11892 2001-01-03  Richard Henderson  <rth@redhat.com>
11893
11894         * gcc.dg/940510-1.c: Update expected error wording.
11895         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11896
11897 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11898
11899         * lib/target-supports.exp (check_alias_available): Modified to
11900         indicate aliases not supported if only weak aliases are supported.
11901
11902 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11903
11904         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11905         Turn on cmpstrsi checks for __pj__ and __i370__.
11906
11907 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11908
11909         * g++.old-deja/g++.other/virtual11.C: New test.
11910
11911 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11912
11913         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11914
11915 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11916
11917         * gcc.c-torture/compile/20010102-1.c: New test.
11918
11919 2001-01-02  Andreas Jaeger  <aj@suse.de>
11920
11921         * gcc.dg/noreturn-3.c: New test.
11922
11923         * gcc.dg/noreturn-4.c: New test.
11924
11925 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11926
11927         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11928         __builtin_fputc and __builtin_fwrite.
11929
11930 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11931
11932         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11933         signed char, not default char.
11934
11935 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11936
11937         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11938
11939 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11940
11941         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11942
11943 2000-12-29  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11946         (__cyg_profile_func_exit): Define.
11947
11948 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11949
11950         * g++.dg/vtgc1.C: New test.
11951
11952 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11953
11954         * gcc.dg/noncompile/20001228-1.c: New test.
11955
11956         * gcc.dg/20001228-1.c: New test.
11957
11958         * gcc.c-torture/execute/20001228-1.c: New test.
11959
11960 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11961
11962         * gcc.dg/format-strfmon-1.c: New test.
11963
11964 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11965
11966         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11967         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11968         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11969         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11970         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11971         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11972         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11973         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11974         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11975         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11976         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11977         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11978         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11979
11980         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11981         * gcc.c-torture/execute/string-opt-4.c: Test index.
11982
11983 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11984
11985         * gcc.c-torture/compile/20001226-1.c: New test.
11986
11987 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11988
11989         * gcc.c-torture/compile/20001222-1.c: New test.
11990         * gcc.c-torture/compile/20001222-1.x: Xfail.
11991
11992 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11993
11994         * gcc.c-torture/execute/comp-goto-2.c: New test.
11995
11996 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11997
11998         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11999         Use long types if __INT_MAX__ is 32767.
12000         (main): Use cast to (sint32 *) when poking 88 into a_page.
12001
12002         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12003
12004 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12005
12006         * gcc.c-torture/compile/20001221-1.c: New test.
12007         * gcc.c-torture/execute/20001221-1.c: New test.
12008
12009 2000-12-20  Richard Henderson  <rth@redhat.com>
12010
12011         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12012         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12013
12014 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12015
12016         * gcc.dg/compare3.c: New test.
12017
12018 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12019
12020         * gcc.dg/format-warnll-1.c: New test.
12021
12022 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12023
12024         * gcc.dg/cpp/cmdlne-P.c: New test.
12025
12026 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12027
12028         * gcc.c-torture/execute/builtin-abs-1.c,
12029         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12030
12031 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12032
12033         * gcc.dg/cpp/multiline.c: New test.
12034
12035 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12036
12037         * g++.old-deja/g++.other/syshdr1.C: Update.
12038         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12039
12040 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12041
12042         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12043
12044 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12045
12046         * g++.old-deja/g++.pt/ttp65.C: New test.
12047
12048 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12049
12050         * g++.old-deja/g++.pt/ttp64.C: New test.
12051
12052 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12053
12054         * g++.old-deja/g++.pt/spec33.C: New test.
12055
12056 2000-12-14  Catherine Moore  <clm@redhat.com>
12057
12058         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12059         * gcc.c-torture/execute/920612-2.c: Likewise.
12060         * gcc.c-torture/execute/920428-2.c: Likewise.
12061         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12062         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12063
12064 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12065
12066         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12067         * gcc.dg/pack-test-2.c: Likewise.
12068
12069 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12070
12071         Tests by Zack Weinberg <zackw@stanford.edu>.
12072
12073         * gcc.dg/cpp/defined.c: Update.
12074         * gcc.dg/cpp/defined_trad.c: New tests.
12075
12076 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12077
12078         * gcc.dg/cpp/trad-direct.c: Update.
12079
12080 2000-12-11  Neil Booth  <neilb@earthling.net>
12081
12082         * gcc.dg/cpp/defined_trad.c
12083
12084 2000-12-11  Neil Booth  <neilb@earthling.net>
12085
12086         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12087
12088 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12089
12090         * gcc.dg/format-miss-2.c: New test.
12091
12092 2000-12-09  Neil Booth  <neilb@earthling.net>
12093
12094         * gcc.dg/cpp/lineflags.c: New tests.
12095         * gcc.dg/cpp/poison.c: Update.
12096         * gcc.dg/cpp/redef2.c: Update.
12097         * gcc.dg/cpp/skipping.c: New test.
12098
12099 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12100
12101         * g++.old-deja/g++.other/eh3.C: New testcase.
12102
12103 2000-12-07  Neil Booth  <neilb@earthling.net>
12104
12105         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12106         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12107         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12108         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12109         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12110         Update.
12111
12112 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12113
12114         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12115         __SIZE_TYPE__ instead of int for type of integers cast to
12116         pointers.
12117
12118 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12119
12120         * g++.old-deja/g++.other/cleanup4.C: New test.
12121
12122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12123
12124         * format-sec-1.c: New test.
12125
12126 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12127
12128         * gcc.dg/format-nonlit-3.c: New test.
12129
12130 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12131
12132         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12133         through a null pointer.
12134
12135 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12136         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12137         library makes no calls to `operator new' during initialization.
12138
12139 2000-11-04  Neil Booth  <neilb@earthling.net>
12140
12141         * gcc.dg/cpp/include2.c: New tests.
12142
12143 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12144
12145         * lib/g++.exp (g++_set_ld_library_path): New function.
12146         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12147
12148 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12149
12150         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12151         warnings.
12152
12153 2000-11-01  Richard Henderson  <rth@redhat.com>
12154
12155         * g++.old-deja/g++.ext/namedret1.C: New.
12156         * g++.old-deja/g++.ext/namedret2.C: New.
12157         * g++.old-deja/g++.ext/namedret3.C: New.
12158
12159 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12160
12161         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12162         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12163
12164 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12165
12166         * gcc.c-torture/execute/va-arg-21.c: New test.
12167
12168 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12169
12170         * gcc.dg/c99-complex-2.c: New test.
12171
12172 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12173
12174         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12175
12176 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * g++.old-deja/g++.other/inline16.C: New test.
12179
12180 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12181
12182         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12183         __PRETTY_FUNCTION__
12184
12185 2000-10-29  Neil Booth  <neilb@earthling.net>
12186
12187         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12188         New tests.
12189         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12190         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12191         optimisation.
12192
12193 2000-10-29  Neil Booth  <neilb@earthling.net>
12194
12195         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12196         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12197         * mi5.c: Test multiple includes work with -C.
12198         * trigraphs.c: Test ^= version.
12199
12200 2000-10-28  Neil Booth  <neilb@earthling.net>
12201
12202         New tests and test updates for new macro expander.
12203
12204         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12205         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12206         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12207         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12208         new diagnostic messages.
12209
12210         * gcc.dg/cpp/macro3.c: New tests.
12211
12212 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12213
12214         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12215         on the same line.
12216
12217 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12218
12219         * g++.old-deja/g++.other/eh2.C: New test.
12220
12221 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12222
12223         * gcc.c-torture/execute/20001027-1.c: New test.
12224
12225 2000-10-26  Richard Henderson  <rth@redhat.com>
12226
12227         * gcc.c-torture/execute/20001026-1.c: New.
12228
12229 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12230
12231         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12232         * g++.old-deja/g++.law/builtin1.C: Likewise.
12233         * g++.old-deja/g++.law/ctors10.C: Likewise.
12234         * g++.old-deja/g++.law/virtual3.C: Likewise.
12235         * g++.old-deja/g++.mike/p658.C: Likewise.
12236         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12237         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12238         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12239         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12240         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12241
12242 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * gcc.c-torture/compile/20001024-1.c: New test.
12245
12246 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12247
12248         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12249         to tell us whether or not we are using V3.
12250
12251 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12252
12253         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12254         operands.
12255
12256 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12257
12258         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12259
12260 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.c-torture/execute/20001024-1.c: New test.
12263
12264 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * g++.old-deja/g++.other/sibcall1.C: New test.
12267
12268 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.dg/noncompile/init-3.c: New test.
12271
12272 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12273
12274         * gcc.dg/format-array-1.c: New test.
12275
12276 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12277
12278         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12279         writing through null pointers; remove comment about testing
12280         unterminated strings.
12281
12282 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12283
12284         * gcc.c-torture/execute/20001017-2.c: New test.
12285
12286 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12287
12288         * gcc.c-torture/compile/20001018-1.c: New test.
12289         * gcc.c-torture/compile/20001018-1.x: Xfail.
12290
12291 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12292
12293         * gcc.c-torture/execute/20001017-1.c: New test.
12294
12295 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12296
12297         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12298         for multiple use of arguments with scanf formats; add tests for
12299         multiple use of arguments.
12300
12301 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12302
12303         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12304
12305 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12306
12307         * gcc.dg/format-miss-1.c: New test.
12308
12309 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12310
12311         * gcc.c-torture/execute/20001013-1.c: New test.
12312
12313 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12314
12315         * gcc.dg/format-branch-1.c: New test.
12316
12317 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12318
12319         * README, lib/file-format.exp: Remove EGCS references.
12320
12321 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gcc.dg/20001013-1.c: New test.
12324
12325 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12326
12327         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12328         for intmax_t in the compiler using __typeof__ and the type rules
12329         for conditional expressions.
12330
12331 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12332
12333         * gcc.dg/20001012-1.c: New test.
12334         * gcc.dg/20001012-2.c: New test.
12335
12336 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12337
12338         * gcc.dg/format-attr-1.c: New test.
12339
12340 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12341
12342         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12343         __LONG_LONG_MAX__ instead of LLONG_MAX.
12344
12345 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12346
12347         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12348         scanf flags.
12349         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12350         flags.
12351
12352 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12353
12354         * gcc.dg/sequence-pt-1.c: New test.
12355
12356 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12357
12358         * gcc.c-torture/execute/20001011-1.c: New testcase.
12359         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12360
12361 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12364         does not error on it.
12365
12366 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12367
12368         * gcc.dg/20001009-1.c: New test.
12369
12370 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12371
12372         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12373         * gcc.c-torture/execute/20001009-2.c: ... to here.
12374
12375 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12376
12377         * gcc.c-torture/compile/20001009-1.c: New testcase.
12378         * gcc.c-torture/execute/20001009-1.c: New testcase.
12379         Testcases provided by Jan Hubicka <jh@suse.cz>.
12380
12381 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12382
12383         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12384         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12385         uintmax_t using <limits.h> to emulate the compiler's internal
12386         logic.  No longer XFAIL %j tests.
12387
12388 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12389
12390         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12391         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12392         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12393         regexps and details of expected handling of some bad formats.
12394         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12395         suppression.
12396
12397 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12398
12399         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12400         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12401         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12402         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12403         in list archives.
12404
12405 2000-10-06  Richard Henderson  <rth@cygnus.com>
12406
12407         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12408         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12409         * g++.old-deja/g++.jason/report.C: Likewise.
12410         * g++.old-deja/g++.law/friend5.C: Likewise.
12411         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12412         of the expected warnings.
12413
12414 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.old-deja/g++.pt/enum14.C: New test.
12417
12418 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12419
12420         * g++.old-deja/g++.pt/crash59.C: New test.
12421
12422 2000-10-04  Will Cohen  <wcohen@redhat.com>
12423
12424         * gcc.dg/20000926-1.c: New test.
12425
12426 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12427
12428         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12429         function name for current C++ compiler.
12430         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12431
12432 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12433
12434         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12435         __PRETTY_FUNCTION__.
12436         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12437
12438 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12441
12442 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12443
12444         * gcc.c-torture/compile/20000923-1.c: New test.
12445
12446 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12447
12448         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12449         * g++.old-deja/g++.pt/ttp62.C: Same.
12450         * g++.old-deja/g++.other/inline14.C: Same.
12451
12452 2000-09-24  Richard Henderson  <rth@cygnus.com>
12453
12454         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12455
12456 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12457
12458         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12459
12460 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12461
12462         * gcc.c-torture/compile/20000922-1.c: New file.
12463
12464 2000-09-21  Nick Clifton  <nickc@redhat.com>
12465
12466         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12467         a signed long modulo operation.
12468         (mod6): New function - perform an unsigned long modulo operation.
12469         (main): Add tests for modulos of very large numbers by very small
12470         dividends.
12471
12472 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12473
12474         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12475
12476 2000-09-19  Richard Henderson  <rth@cygnus.com>
12477
12478         * gcc.dg/compare2.c (case 10): XFAIL.
12479
12480 2000-09-18  Richard Henderson  <rth@cygnus.com>
12481
12482         * gcc.c-torture/execute/20000906-1.c: Move ...
12483         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12484         that support __builtin_trap.
12485
12486 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12487
12488         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12489
12490 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12493         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12494         more $ format tests.
12495
12496 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12497
12498         * gcc.dg/format-errmk-1.c: New test.
12499
12500 2000-09-17  Greg McGary  <greg@mcgary.org>
12501
12502         * gcc.c-torture/execute/20000917-1.x: Remove.
12503
12504 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12505
12506         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12507
12508 2000-09-17  Greg McGary  <greg@mcgary.org>
12509
12510         * gcc.c-torture/execute/20000917-1.c: New test.
12511         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12512
12513 2000-09-16  Neil Booth  <NeilB@earthling.net>
12514
12515         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12516         in nested macro bug.
12517
12518 2000-09-15  Neil Booth  <NeilB@earthling.net>
12519
12520         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12521
12522 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12523
12524         * gcc.c-torture/execute/20000914-1.c: New test.
12525
12526 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12527
12528         * g++.other/inline13.C: New test.
12529
12530 2000-09-12  Andreas Jaeger  <aj@suse.de>
12531
12532         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12533         constant by Ulrich Drepper <drepper@redhat.com>.
12534
12535 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12536
12537         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12538
12539 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12540
12541         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12542
12543 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12544
12545         * gcc.dg/cpp/backslash.c: New test.
12546
12547 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12548
12549         * gcc.c-torture/execute/20000910-1.c: New test.
12550         * gcc.c-torture/execute/20000910-2.c: Likewise.
12551
12552 2000-09-11  Robert Lipe  <robertl@sco.com>
12553
12554         * gcc.dg/pragma-align.c: New test.
12555
12556 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.old-deja/g++.pt/explicit82.C: New test.
12559         * g++.old-deja/g++.pt/explicit83.C: New test.
12560
12561 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12562
12563         * gcc.dg/asm-names.c: New test.
12564
12565 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12566
12567         * gcc.dg/cpp/tr-warn6.c: New test
12568
12569 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12570
12571         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12572         be accepted.
12573
12574 2000-09-07  Catherine Moore  <clm@redhat.com>
12575
12576         * gcc.c-torture/execute/unroll-1.c: New test.
12577
12578 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12579
12580         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12581         ERROR markers.
12582         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12583         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12584         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12585         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12586         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12587         Preprocess only.
12588         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12589         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12590
12591 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         * g++.old-deja/g++.pt/deduct2.C: New test.
12594
12595 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.old-deja/g++.pt/parms2.C: New test.
12598
12599 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12600
12601         * g++.old-deja/g++.pt/crash58.C: New test.
12602
12603 2000-09-06  Greg McGary  <greg@mcgary.org>
12604
12605         * gcc.c-torture/execute/20000906-1.c: New test.
12606         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12607
12608 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12609
12610         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12611
12612 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         * g++.old-deja/g++.pt/crash57.C: New test.
12615
12616 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         * g++.old-deja/g++.pt/crash56.C: New test.
12619
12620 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         * g++.old-deja/g++.pt/koenig1.C: New test.
12623
12624 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.dg/20000904-1.c: New test.
12627
12628 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12629
12630         * gcc.dg/cpp/paste8.c: New test.
12631
12632 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12633
12634         * gcc.c-torture/compile/20000827-1.c: New test.
12635
12636 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12637
12638         * gcc.dg/format-diag-1.c: New test.
12639
12640 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12641
12642         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12643         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12644         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12645         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12646         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12647
12648 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12649
12650         * g++.old-deja/g++.other/nested4.C: New test.
12651
12652 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         * g++.old-deja/g++.ns/scoped1.C: New test.
12655
12656 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12657
12658         * lib/g++.exp: Support testing already-installed GCC.
12659
12660 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12661
12662         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12663
12664 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12665
12666         * gcc.dg/return-type-2.c: New test.
12667
12668 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12669
12670         * gcc.c-torture/compile/20000825-1.c: New test.
12671
12672 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12673
12674         * gcc.dg/dwarf2-2.c: New test.
12675
12676 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12677
12678         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12679         dg-warning regexps.
12680
12681 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12682
12683         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12684         gcc.dg/format-ext-5.c: New tests.
12685
12686 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12687
12688         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12689
12690 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12691
12692         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12693
12694 2000-08-24  Richard Henderson  <rth@cygnus.com>
12695
12696         * gcc.dg/ia64-sync-1.c: New test.
12697         * gcc.dg/ia64-sync-2.c: New test.
12698         * gcc.dg/ia64-asm-1.c: New test.
12699
12700 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12701
12702         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12703         * gcc.dg/format-ext-2.c: New test.
12704
12705 2000-08-23  Jason Merrill  <jason@redhat.com>
12706
12707         * lib/old-dejagnu.exp: Also ignore "In member function" and
12708         "At global scope".
12709
12710 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12711
12712         * gcc.dg/noncompile/label-lineno-1.c: New test.
12713
12714 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12715
12716         * gcc.dg/c99-array-nonobj-1.c: New test.
12717
12718 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12719
12720         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12721         tests.
12722         * gcc.dg/format-ext-1.c: New test.
12723
12724 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12725
12726         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12727         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12728         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12729         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12730         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12731
12732 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12733
12734         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12735         gcc.dg/c99-strftime-2.c: New tests.
12736
12737 2000-08-22  Richard Henderson  <rth@cygnus.com>
12738
12739         * gcc.c-torture/execute/20000822-1.c: New test.
12740
12741 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.c-torture/execute/20000819-1.x: Remove.
12744
12745 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12746
12747         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12748         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12749         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12750         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12751         gcc.dg/format-xopen-1.c: New tests.
12752
12753 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12754
12755         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12756
12757 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * g++.old-deja/g++.other/loop2.C: New test.
12760
12761         * gcc.c-torture/compile/20000606-1.c: New test.
12762         * gcc.c-torture/compile/20000728-1.c: New test.
12763         * gcc.c-torture/execute/20000801-1.c: New test.
12764         * gcc.c-torture/execute/20000801-2.c: New test.
12765         * gcc.c-torture/execute/20000819-1.c: New test.
12766         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12767         * gcc.dg/20000629-1.c: New test.
12768         * gcc.dg/20000724-1.c: New test.
12769         * gcc.dg/20000807-1.c: New test.
12770
12771 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12772
12773         * gcc.dg/cpp/pragma-1.c: New test.
12774         * gcc.dg/cpp/pragma-2.c: New test.
12775
12776 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12777
12778         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12779         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12780
12781 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12782
12783         * gcc.c-torture/compile/20000818-1.c: New test.
12784
12785 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12786
12787         * gcc.c-torture/execute/20000818-1.c: New test.
12788
12789 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12790
12791         * gcc.dg/format-va-1.c: New test.
12792
12793 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12794
12795         * g++.old-deja/g++.other/typedef8.C: New test.
12796
12797 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12800         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12801         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12802         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12803         * g++.old-deja/g++.other/ptrmem7.C: New test.
12804         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12805
12806 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.old-deja/g++.pt/typename27.C: New test.
12809
12810 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12811
12812         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12813         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12814         * g++.old-deja/g++.pt/friend45.C: New test.
12815         * g++.old-deja/g++.other/friend8.C: New test.
12816
12817 2000-08-15  Richard Henderson  <rth@cygnus.com>
12818
12819         * gcc.c-torture/execute/20000815-1.c: New test.
12820
12821 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12822
12823         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12824         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12825         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12826
12827 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         * g++.old-deja/g++.other/refinit2.C: New test.
12830
12831 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12832
12833         * lib/c-torture.exp (c-torture): Make
12834         compiler_conditional_xfail_data global.
12835         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12836         compiler_conditional_xfail_data machinery.
12837         (f-torture-execute): Likewise.
12838         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12839         and only when unrolling loops.
12840
12841         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12842
12843 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.old-deja/g++.pt/explicit81.C: New test.
12846
12847 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.pt/typename26.C: New test.
12850
12851 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12852
12853         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12854         warning.
12855
12856 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         * g++.old-deja/g++.other/array3.C: New test.
12859
12860 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12861
12862         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12863         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12864         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12865         New tests.
12866
12867 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12868
12869         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12870         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12871
12872 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12873
12874         * gcc.c-torture/execute/20000808-1.c: New test.
12875
12876 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12877
12878         * gcc.dg/c90-const-expr-1.c: New test.
12879
12880 2000-08-08  Richard Henderson  <rth@cygnus.com>
12881
12882         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12883
12884 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12885
12886         * gcc.dg/noncompile/const-ll-1.c: New test.
12887
12888 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12889
12890         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12891
12892 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12893
12894         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12895         that running programs linked against the shared version of libobjc
12896         run correctly.
12897
12898 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12899
12900         * gcc.dg/c99-printf-1.c: New test.
12901
12902 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12903
12904         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12905
12906 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12907
12908         * gcc.c-torture/execute/20000731-1.x: Delete.
12909
12910 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12911
12912         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12913         and torture_without_loops as is done by c-torture.exp.
12914         (search_for): Copy from c-torture.exp.
12915         (gcc-dg-runtest): New function, drives a directory of tests
12916         iterating over the TORTURE_OPTIONS.
12917         (scan-assembler, scan-assembler-not): Move here from
12918         individual directory drivers.
12919
12920         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12921         defined by lib/gcc-dg.exp.
12922         * gcc.dg/cpp/cpp.exp: Likewise.
12923         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12924         gcc-dg-runtest, so we cycle over optimization options.
12925
12926         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12927         * gcc.dg/compare2.c: No longer expected to fail.
12928
12929 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12930
12931         * gcc.c-torture/execute/20000804-1.c: New test.
12932
12933 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12936
12937 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12938
12939         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12940
12941 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12942
12943         * gcc.c-torture/compile/20000803-1.c: New test.
12944
12945 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12946
12947         * gcc.c-torture/execute/20000801-3.c,
12948         gcc.c-torture/execute/20000801-4.c: New tests.
12949         * gcc.c-torture/execute/20000801-3.x,
12950         gcc.c-torture/execute/20000801-4.x: Xfail.
12951
12952 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12953
12954         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12955         libobjc/.libs to allow for libtool.
12956
12957 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12958
12959         * gcc.c-torture/compile/20000802-1.c: New test.
12960
12961 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12962
12963         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12964
12965 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12966
12967         * gcc-c-torture/execute/20000731-2.c: New test.
12968
12969         * gcc.c-torture/execute/20000731-1.c: New test.
12970         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12971
12972 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12973
12974         * testsuite/gcc.dg/cpp/paste7.c: New test.
12975         * gcc.dg/cpp/20000725-1.c: New test.
12976
12977 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12978
12979         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12980         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12981         declaration warning for __builtin_dwarf_reg_size.
12982
12983         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12984
12985 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12986
12987         * gcc.dg/noncompile/voidparam-1.c: New test.
12988
12989 2000-07-30  Richard Henderson  <rth@cygnus.com>
12990
12991         * gcc.dg/c90-digraph-1.c: Don't xfail.
12992         * gcc.dg/compare2.c (case 10): Xfail.
12993         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12994
12995 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12996
12997         * gcc.dg/c99-main-1.c: New test.
12998
12999 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13000
13001         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13002
13003 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13004
13005         * gcc.c-tortuer/execute/20000726-1.c: New test.
13006
13007 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13008
13009         * gcc.c-torture/execute/enum-2.c: New test.
13010
13011 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13012
13013         * gcc.dg/cpp/tr-warn3.c: New test.
13014
13015 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         * g++.old-deja/g++.ext/implicit1.C: Remove.
13018         * g++.old-deja/g++.jason/c2.C: Remove
13019         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13020         * g++.old-deja/g++.pt/crash16.C: Likewise.
13021         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13022
13023 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.old-deja/g++.other/for2.C: New test.
13026
13027 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13028
13029         * gcc.dg/20000720-1.c: New test.
13030
13031 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13032
13033         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13034
13035 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13036
13037         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13038         * gcc.c-torture/execute/20000722-1.c: New.
13039         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13040
13041 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13042
13043         * gcc.dg/cpp/20000720-1.S: New test.
13044
13045 2000-07-21  Michael Meissner  <meissner@redhat.com>
13046
13047         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13048
13049 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13050
13051         * g++.old-deja/g++.brendan/crash16.C,
13052         g++.old-deja/g++.brendan/parse3.C,
13053         g++.old-deja/g++.brendan/redecl1.C,
13054         g++.old-deja/g++.ns/template13.C,
13055         g++.old-deja/g++.other/decl4.C,
13056         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13057
13058 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13059
13060         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13061         and "Internal error".
13062
13063         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13064         regexps.
13065         * gcc.dg/cpp/paste6.c: New test.
13066
13067 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13068
13069         * gcc.dg/cpp/tr-direct.c: New test.
13070
13071         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13072         gcc.dg/cpp/undef1.c: Tweak error regexps.
13073
13074 2000-07-18  Eric Christopher <echristo@redhat.com>
13075
13076         * gcc.c-torture/compile/20000718-1.c: New test.
13077
13078 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13079
13080         * cpplex.c (_cpp_push_token): If the token being pushed back
13081         is the previous token in this context, just subtract one from
13082         context->posn.
13083         * cppmacro.c (save_expansion): Clear aux field when storing a
13084         placemarker.
13085
13086 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13087
13088         * gcc.dg/noncompile/redecl-1.c: New test.
13089
13090 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.c-torture/execute/20000717-5.c: New test.
13093         * gcc.c-torture/execute/20000717-1.x: Removed.
13094
13095 2000-07-17  Richard Henderson  <rth@cygnus.com>
13096
13097         * gcc.c-torture/execute/20000717-4.c: New test.
13098
13099 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13100
13101         * gcc.dg/cpp/syshdr.c: New test.
13102         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13103
13104 2000-07-17  Neil Booth  <neilb@earthling.net>
13105
13106         * gcc.dg/cpp/cmdlne-dM.c: New test.
13107         * gcc.dg/cpp/cmdlne-dD.c: New test.
13108
13109 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13110
13111         * gcc.c-torture/execute/20000717-3.c: New test.
13112
13113         * gcc.c-torture/compile/20000717-1.c: New test.
13114
13115 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13116
13117         * gcc.c-torture/execute/20000717-2.c: New test.
13118
13119 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13120
13121         * gcc.dg/formatz-1.c: New test.
13122
13123         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13124         * gcc.dg/c99-digraph-1.c: New tests.
13125
13126         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13127         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13128
13129         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13130         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13131         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13132         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13133         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13134         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13135         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13136
13137 2000-07-17   Greg McGary <greg@mcgary.org>
13138
13139         * gcc.c-torture/execute/20000717-1.c: New test.
13140         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13141
13142 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * gcc.c-torture/execute/20000715-2.c: New test.
13145         * gcc.dg/20000715-1.c: New test.
13146
13147 2000-07-15  Michael Meissner  <meissner@redhat.com>
13148
13149         * gcc.c-torture/execute/20000715-1.c: New test.
13150
13151 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.c-torture/execute/20000707-1.c: New test.
13154
13155 2000-07-13  Neil Booth  <NeilB@earthling.net>
13156
13157         * testsuite/gcc.dg/cpp/digraph1.c,
13158         testsuite/gcc.dg/cpp/digraph2.c,
13159         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13160
13161 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13162
13163         * g77.f-torture/compile/20000630-2.f:  New test.
13164         * g77.f-torture/compile/20000630-2.x
13165
13166 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13167
13168         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13169
13170 2000-07-11  Neil Booth  <NeilB@earthling.net>
13171
13172         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13173
13174 2000-07-11  Neil Booth  <NeilB@earthling.net>
13175
13176         * gcc.dg/cpp/cmdlne-C.c: New.
13177
13178 2000-07-09  Neil Booth  <NeilB@earthling.net>
13179
13180         * gcc.dg/cpp/directiv.c: New tests.
13181         * gcc.dg/cpp/undef1.c: Update.
13182
13183 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13184
13185         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13186
13187 2000-07-09  Neil Booth  <NeilB@earthling.net>
13188
13189         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13190
13191 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13192
13193         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13194         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13195
13196 2000-07-08  Neil Booth  <NeilB@earthling.net>
13197
13198         * gcc.dg/cpp/macsyntx.c: New tests.
13199
13200 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13201
13202         * gcc.dg/20000707-1.c: New test.
13203
13204 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * gcc.c-torture/execute/20000706-1.c: New test.
13207         * gcc.c-torture/execute/20000706-2.c: New test.
13208         * gcc.c-torture/execute/20000706-3.c: New test.
13209         * gcc.c-torture/execute/20000706-4.c: New test.
13210         * gcc.c-torture/execute/20000706-5.c: New test.
13211
13212 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13213
13214         * g++.old-deja/g++.pt/instantiate7.C: New test.
13215
13216 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13217
13218         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13219         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13220         * g++.old-deja/g++.other/rtti3.C: Likewise.
13221         * g++.old-deja/g++.other/rttid3.C: Likewise.
13222
13223 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13224
13225         *  g77.f-torture/compile/20000630-1.x: Fix typo
13226
13227 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13228
13229         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13230         assembly output.
13231
13232 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13233
13234         * gcc.dg/cpp/ident.c: New test.
13235
13236 2000-07-05  Neil Booth  <NeilB@earthling.net>
13237
13238         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13239           gcc.dg/cpp/lexstrng.c: New tests.
13240
13241 2000-07-04  Neil Booth  <NeilB@earthling.net>
13242
13243         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13244         * gcc.dg/cpp/strify2.c: Same.
13245
13246 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13247
13248         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13249         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13250         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13251         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13252
13253         * testsuite/gcc.dg/cpp/macro1.c,
13254         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13255         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13256         testsuite/gcc.dg/cpp/strify1.c,
13257         testsuite/gcc.dg/cpp/strify2.c: New tests.
13258
13259 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13260
13261         * gcc.c-torture/execute/20000703-1.c: New test.
13262
13263 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13264
13265         * g++.old-deja/g++.pt (lookup10.C): New test.
13266
13267 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13268
13269         * g++.old-deja/g++.pt (typename25.C): New test.
13270
13271 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13272
13273         * gcc.c-torture/compile/20000701-1.c: New test.
13274
13275 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13276
13277         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13278         to test case.
13279
13280 2000-06-30  Catherine Moore  <clm@cygnus.com>
13281
13282         * gcc.c-torture/execute/align-1.c: New test.
13283
13284 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         * g++.old-deja/g++.pt/expr8.C: New test.
13287         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13288
13289 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13290
13291         * gcc.c-torture/compile/20000629-1.c: New test.
13292
13293 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13294
13295
13296         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13297         gcc.dg/noncompile directory, depending on whether they're
13298         preprocessor tests or not.  Annotate all the tests for the dg
13299         framework.
13300
13301         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13302         * gcc.dg/noncompile/noncompile.exp: New.
13303
13304         * Moved files:
13305         Old name                                New name
13306         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13307         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13308         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13309         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13310         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13311         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13312         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13313         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13314         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13315         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13316         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13317         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13318         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13319         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13320         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13321         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13322         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13323         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13324         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13325         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13326         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13327         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13328         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13329         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13330
13331         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13332         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13333         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13334         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13335         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13336         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13337
13338 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13339
13340         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13341         declare one variable.  On the fourth, error.
13342         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13343         declared by 20000628-1a.h.
13344
13345 2000-06-29  Richard Henderson  <rth@redhat.com>
13346
13347         * gcc.c-torture/execute/930529-1.x: New file.
13348         * gcc.dg/920413-1.c: Adjust expected warning text.
13349         * gcc.dg/980217-1.c: Declare abort.
13350         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13351
13352 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13353
13354         * g77.f-torture/compile/20000629-1.f: New test.
13355         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13356
13357 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13358
13359         Rearrange lots of files, removing entirely the
13360         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13361         directories.
13362
13363         * Deleted files:
13364         gcc.c-torture/code_quality/code_quality.exp
13365         gcc.c-torture/special/special.exp
13366         gcc.failure/failure.exp
13367         gcc.failure/940409-1.x
13368         gcc.c-torture/compile/961203-1.x
13369
13370         * New files:
13371         gcc.misc-tests/linkage.exp
13372         gcc.c-torture/execute/920730-1t.c
13373         gcc.c-torture/execute/920730-1t.x
13374         gcc.c-torture/compile/920520-1.x
13375         gcc.c-torture/compile/920521-1.x
13376         gcc.c-torture/compile/981006-1.x
13377         gcc.c-torture/execute/eeprof-1.x
13378
13379         * Moved files (possibly with modifications to fit a new harness):
13380         Old name                                New name
13381         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13382         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13383         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13384         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13385         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13386         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13387         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13388         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13389         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13390         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13391         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13392         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13393         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13394         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13395
13396 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13397
13398         * c-torture/compile/961203-1.x: Delete.
13399
13400         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13401         not exit. Include stdio.h.
13402         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13403         * gcc.misc-tests/dg-12.c: Likewise.
13404         * gcc.misc-tests/dg-5.c: Likewise.
13405         * gcc.misc-tests/dg-6.c: Likewise.
13406         * gcc.misc-tests/dg-7.c: Prototype abort.
13407         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13408         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13409         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13410         not exit.
13411         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13412         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13413
13414 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * gcc.dg/cpp/20000628-1.c: New test.
13417         * gcc.dg/cpp/20000628-1.h: New header for above test.
13418         * gcc.dg/cpp/20000628-1a.h: Likewise.
13419
13420 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13421
13422         * gcc.dg/cpp: New directory.
13423         * gcc.dg/cpp/cpp.exp: New driver.
13424         * gcc.dg/cpp/20000627-1.c: New test.
13425         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13426         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13427         and rewrite as a compilation test.
13428
13429         * gcc.dg: Move many files into the cpp subdirectory, possibly
13430         renaming or editing them as well.
13431         Old name                New name
13432         990119-1.c              cpp/19990119-1.c
13433         990228-1.c              cpp/19990228-1.c
13434         990407-1.c              cpp/19990407-1.c
13435         990409-1.c              cpp/19990409-1.c
13436         990413-1.c              cpp/19990413-1.c
13437         990703-1.c              cpp/19990703-1.c
13438         20000127-1.c            cpp/20000127-1.c
13439         20000129-1.c            cpp/20000129-1.c
13440         20000207-1.c            cpp/20000207-1.c
13441         20000207-2.c            cpp/20000207-2.c
13442         20000209-1.c            cpp/20000209-1.c
13443         20000209-2.c            cpp/20000209-2.c
13444         20000301-1.c            cpp/20000301-1.c
13445         20000419-1.c            cpp/20000419-1.c
13446         20000510-1.S            cpp/20000510-1.S
13447         20000519-1.c            cpp/20000519-1.c
13448         20000529-1.c            cpp/20000529-1.c
13449         20000625-1.c            cpp/20000625-1.c
13450         20000625-2.c            cpp/20000625-2.c
13451         cpp-as1.c               cpp/assert1.c
13452         cpp-as2.c               cpp/assert2.c
13453         cxx-comments-1.c        cpp/cxxcom1.c
13454         cxx-comments-2.c        cpp/cxxcom2.c
13455         endif-label.c           cpp/endif.c
13456         cpp-hash1.c             cpp/hash1.c
13457         cpp-hash2.c             cpp/hash2.c
13458         cpp-if1.c               cpp/if-1.c
13459         cpp-if2.c               cpp/if-2.c
13460         cpp-if3.c               cpp/if-3.c
13461         cpp-if4.c               cpp/if-4.c
13462         cpp-if5.c               cpp/if-5.c
13463         cpp-cond.c              cpp/if-cexp.c
13464         cpp-missingop.c         cpp/if-mop.c
13465         cpp-missingparen.c      cpp/if-mpar.c
13466         cpp-opprec.c            cpp/if-oppr.c
13467         cpp-ifparen.c           cpp/if-paren.c
13468         cpp-shortcircuit.c      cpp/if-sc.c
13469         cpp-shift.c             cpp/if-shift.c
13470         cpp-unary.c             cpp/if-unary.c
13471         cpp-li1.c               cpp/line1.c
13472         cpp-li2.c               cpp/line2.c
13473         lineno.c                cpp/line3.c
13474         lineno-2.c              cpp/line4.c
13475         cpp-mi.c                cpp/mi1.c
13476         cpp-mic.h               cpp/mi1c.h
13477         cpp-micc.h              cpp/mi1cc.h
13478         cpp-mind.h              cpp/mi1nd.h
13479         cpp-mindp.h             cpp/mi1ndp.h
13480         cpp-mix.h               cpp/mi1x.h
13481         cpp-mi2.c               cpp/mi2.c
13482         cpp-mi2a.h              cpp/mi2a.h
13483         cpp-mi2b.h              cpp/mi2b.h
13484         cpp-mi2c.h              cpp/mi2c.h
13485         cpp-mi3.c               cpp/mi3.c
13486         cpp-mi3.def             cpp/mi3.def
13487         poison-1.c              cpp/poison.c
13488         pr-impl.c               cpp/prag-imp.c
13489         cpp-redef-2.c           cpp/redef1.c
13490         cpp-redef.c             cpp/redef2.c
13491         strpaste.c              cpp/strp1.c
13492         strpaste-2.c            cpp/strp2.c
13493         cpp-tradpaste.c         cpp/tr-paste.c
13494         cpp-tradstringify.c     cpp/tr-str.c
13495         cpp-tradwarn1.c         cpp/tr-warn1.c
13496         cpp-tradwarn2.c         cpp/tr-warn2.c
13497         trigraphs.c             cpp/trigraphs.c
13498         cpp-unc1.c              cpp/unc1.c
13499         cpp-unc2.c              cpp/unc2.c
13500         cpp-unc3.c              cpp/unc3.c
13501         cpp-unc.c               cpp/unc4.c
13502         undef.c                 cpp/undef1.c
13503         undef-2.c               cpp/undef2.c
13504         cpp-wi1.c               cpp/widestr1.c
13505
13506 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * lib/g++.exp (g++_include_flags): Tweak.
13509
13510 2000-06-27  H.J. Lu  <hjl@gnu.org>
13511             Loren J. Rittle  <ljrittle@acm.org>
13512
13513         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13514         version with one that knows about the new gcc tree structure.
13515         (g++_link_flags): Same.
13516
13517 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13518
13519         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13520         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13521         case we are cross-compiling.
13522
13523         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13524         g++.old-deja/g++.niklas/Makefile.in,
13525         g++.old-deja/g++.niklas/configure.in,
13526         g++.old-deja/g++.other/Makefile.in,
13527         g++.old-deja/g++.other/configure.in,
13528         gcc.c-torture/code_quality/Makefile.in,
13529         gcc.c-torture/code_quality/configure.in,
13530         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13531         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13532         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13533         gcc.c-torture/execute/ieee/Makefile.in,
13534         gcc.c-torture/execute/ieee/configure.in,
13535         gcc.c-torture/noncompile/Makefile.in,
13536         gcc.c-torture/noncompile/configure.in,
13537         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13538         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13539         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13540
13541 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13542
13543         * g++.old-deja/g++.other/ambig3.C: New test.
13544
13545 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.pt/syntax1.C: New test.
13548         * g++.old-deja/g++.pt/syntax2.C: New test.
13549         * g++.old-deja/g++.other/syntax3.C: New test.
13550         * g++.old-deja/g++.other/syntax4.C: New test.
13551
13552 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13553
13554         * gcc.dg/20000623-1.c: Prototype exit and abort.
13555
13556 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13557
13558         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13559         New tests.
13560         * gcc.dg/cpp-mi3.def: New file.
13561
13562         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13563         inside assertions.
13564         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13565         lexer's error messages.
13566         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13567         divine anything from the linemarkers.
13568         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13569         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13570
13571 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13572
13573         * gcc.dg/20000623-1.c: New test.
13574
13575 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13576
13577         * gcc.c-torture/execute/20000622-1.c: New test.
13578
13579 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.other/init15.C: New test.
13582
13583 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         * g++.old-deja/g++.pt/vaarg2.C: New test.
13586         * g++.old-deja/g++.pt/vaarg3.C: New test.
13587
13588 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.old-deja/g++.other/dyncast6.C: New test.
13591
13592 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13593
13594         * gcc.c-torture/execute/loop-6.c: New test.
13595
13596 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.dg/20000614-1.c: New test.
13599         * gcc.dg/20000614-2.c: New test.
13600
13601 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13602
13603         * g++.old-deja/g++.other/inline12.C: New test.
13604
13605 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * g++.old-deja/g++.other/eh1.C: New test.
13608
13609 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13610
13611         * g++.old-deja/g++.other/type.C: New test.
13612
13613 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * g++.old-deja/g++.other/initstring.C: New test.
13616
13617 2000-06-12  Jason Merrill  <jason@redhat.com>
13618
13619         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13620
13621 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13622
13623         * gcc.c-torture/compile/20000609-1.c: New test.
13624
13625 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13626
13627         * gcc.dg/20000609-1.c: New test.
13628
13629 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13630
13631         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13632         * gcc.c-torture/noncompile/poison-1.c: Move...
13633         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13634         * gcc.dg/cpp-li1.c: Add a token after the #line.
13635
13636 2000-06-05  Richard Henderson  <rth@cygnus.com>
13637
13638         * gcc.c-torture/execute/20000605-2.c: New test.
13639         * gcc.c-torture/execute/20000605-3.c: New test.
13640
13641 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13642
13643         * g77.f-torture/execute/20000503-1.x: New file.
13644
13645 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         * g++.old-deja/g++.eh/badalloc1.C: New test.
13648
13649 2000-06-05  Richard Henderson  <rth@cygnus.com>
13650
13651         * gcc.c-torture/execute/20000605-1.c: New test.
13652
13653 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13654             Nathan Sidwell <nathan@codesourcery.com>
13655
13656         * gcc.c-torture/compile/20000605-1.c: New test.
13657
13658 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13659
13660         * g77.f-torture/compile/20000601-1.f:  New test.
13661
13662 2000-06-03  Richard Henderson  <rth@cygnus.com>
13663
13664         * gcc.c-torture/execute/20000603-1.c: New.
13665
13666 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13667
13668         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13669         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13670
13671 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13672
13673         * gcc.dg/compare2.c (case 12): XFAIL.
13674         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13675         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13676
13677         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13678
13679 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13680
13681         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13682         guard macro is already defined when the header is first
13683         included.
13684         * gcc.dg/cpp-mix.h: New file.
13685         * gcc.dg/endif-label.c: Update patterns to match compiler.
13686
13687         * g++.brendan/complex1.C: Declare abort.
13688         * g++.law/refs4.C: Remove XFAIL.
13689         * g++.oliva/expr2.C: Declare abort and exit.
13690
13691 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13692
13693         * gcc.c-torture/execute/20000528-1.c: New test.
13694
13695         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13696         * g++.old-deja/g++.law/temps4.C: Likewise.
13697
13698         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13699         stdlib.h.  Call abort() on failure.
13700         * g++.old-deja/g++.law/refs4.C: Likewise.
13701         * g++.old-deja/g++.law/temps4.C: Likewise.
13702         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13703         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13704
13705 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13706
13707         Relative to g++.dg/special:
13708         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13709
13710         Relative to g++.old-deja:
13711         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13712         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13713         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13714         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13715         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13716         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13717         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13718
13719         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13720         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13721         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13722         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13723         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13724         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13725         and/or string.h.
13726
13727         * g++.other/goto1.C: Update expectations for error messages.
13728
13729 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13730
13731         * gcc.c-torture/compile/20000523-1.c: New test.
13732
13733 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13734
13735         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13736
13737 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         * g++.old-deja/g++.eh/catch11.C: New test.
13740         * g++.old-deja/g++.eh/catch12.C: New test.
13741
13742 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13743
13744         * gcc.c-torture/execute/20000523-1.c: New test.
13745
13746 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13747
13748         * c-torture/execute/bcp-1.c: Replace abort in arg of
13749         __builtin_constant_p with a generic external function.
13750
13751         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13752         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13753         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13754         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13755         Prototype abort and/or exit.
13756
13757         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13758         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13759         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13760         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13761
13762 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13763
13764         * gcc.dg/dwarf2-1.c: New test.
13765
13766 2000-05-20  Richard Henderson  <rth@cygnus.com>
13767
13768         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13769
13770 2000-05-20  Andreas Jaeger  <aj@suse.de>
13771
13772         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13773         testcase.
13774
13775 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13776
13777         * gcc.c-torture/execute/20000519-2.c: New test.
13778
13779 2000-05-19  Andreas Jaeger  <aj@suse.de>
13780
13781         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13782         which fails with SSA.
13783
13784         * lib/c-torture.exp: Also test with -O3 -fssa.
13785
13786 2000-05-18  Michael Meissner  <meissner@redhat.com>
13787
13788         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13789         * gcc.c-torture/execute/920415-1.c: Ditto.
13790         * gcc.c-torture/execute/920501-1.c: Ditto.
13791         * gcc.c-torture/execute/conversion.c: Ditto.
13792         * gcc.c-torture/execute/cvt-1.c: Ditto.
13793
13794 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13795
13796         * gcc.c-torture/compile/20000518-1.c: New test.
13797
13798 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13799
13800         * g77.f-torture/compile/200005018.f:  New test.
13801
13802 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13803
13804         * gcc.c-torture/compile/20000517-1.c: New test.
13805
13806 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13807
13808         * gcc.c-torture/execute/20000516-1.c: New test.
13809
13810 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13811
13812         * g++.old-deja/g++.other/eh.C: New test.
13813
13814 2000-05-12  Richard Henderson  <rth@cygnus.com>
13815
13816         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13817         constants through to doit's conditional.
13818
13819 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13820
13821         * gcc.c-torture/compile/20000511-1.c: New test.
13822         * g77.f-torture/compile/20000511-1.f: New test.
13823         * g77.f-torture/compile/20000511-2.f: New test.
13824
13825 2000-05-11  Michael Meissner  <meissner@redhat.com>
13826
13827         * gcc.c-torture/execute/20000511-1.c: New test.
13828
13829 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13830
13831         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13832         * gcc.dg/20000510-1.S: New.
13833
13834 2000-05-08  Catherine Moore  <clm@cygnus.com>
13835
13836         * gcc.dg/unused-3.c: New.
13837
13838 2000-05-06  Richard Henderson  <rth@cygnus.com>
13839
13840           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13841           * g++.old-deja/g++.mike/warn1.C: Likewise.
13842           * g++.old-deja/g++.pt/local1.C: Likewise.
13843           * g++.old-deja/g++.pt/local7.C: Likewise.
13844           * g++.old-deja/g++.pt/spec16.C: Likewise.
13845
13846 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13849
13850 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13851
13852           * g77.f-torture/execute/20000503-1.f:  New test.
13853
13854 2000-05-04  Andreas Jaeger  <aj@suse.de>
13855
13856         * gcc.dg/noreturn-2.c: New test.
13857
13858 2000-05-04  Neil Booth  <NeilB@earthling.net>
13859
13860         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13861         preprocessor.
13862
13863 2000-05-04  Richard Henderson  <rth@cygnus.com>
13864
13865         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13866
13867 2000-05-04  Richard Henderson  <rth@cygnus.com>
13868
13869         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13870         OpenSSL by Jason R Thorpe.
13871
13872 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13873
13874         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13875
13876 2000-05-03  Robert Lipe <robertlipe@usa.net>
13877
13878         * gcc.dg/20000503-1.c: New test.
13879
13880 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13881
13882         * gcc.c-torture/compile/20000502-1.c: New test.
13883         * g++.old-deja/g++.other/align.C: New test.
13884         * gcc.dg/cpp-tradstringify.c: New test.
13885
13886 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13887
13888         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13889         and hard registers.
13890
13891 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13892
13893         * gcc.c-torture/execute/loop-5.c: New test.
13894
13895 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13896
13897         * gcc.c-torture/execute/va-arg-20.c: New test.
13898
13899 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13900
13901         * gcc.c-torture/execute/20000422-1.c: New test.
13902
13903 2000-04-20  Greg McGary  <gkm@gnu.org>
13904
13905         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13906         when optimizing, but without sibling-call optimizations (-O1).
13907
13908 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13909
13910           * gcc.c-torture/compile/20000420-1.c: New test.
13911
13912 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13913
13914         * g++.abi/ptrflags.C: New test.
13915         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13916
13917 2000-04-19  Catherine Moore  <clm@cygnus.com>
13918
13919         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13920
13921 2000-04-19  Greg McGary  <gkm@gnu.org>
13922
13923         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13924         sibling-call optimizations.
13925
13926 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13927
13928         * gcc.dg/20000419-1.c: New test.
13929
13930 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13931
13932         * gcc.c-torture/execute/20000412-6.c: New test.
13933
13934 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13935
13936         * gcc.c-torture/execute/20000412-5.c: New test.
13937         * g77.f-torture/compile/20000412-1.f: New test.
13938         * gcc.c-torture/execute/20000412-4.c: New test.
13939         * gcc.c-torture/compile/20000412-2.c: New test.
13940         * gcc.c-torture/execute/20000412-3.c: New test.
13941         * gcc.c-torture/compile/20000412-1.c: New test.
13942         * gcc.c-torture/execute/20000412-2.c: New test.
13943
13944 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * objc/execute/bf-20.m: New test.
13947
13948 2000-04-10  Richard Henderson  <rth@cygnus.com>
13949
13950         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13951
13952         * gcc.c-torture/execute/20000412-1.c: New test.
13953
13954 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * g++.old-deja/g++.eh/catchptr1.C: New test.
13957
13958 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13961
13962 2000-04-08  Neil Booth  <NeilB@earthling.net>
13963
13964         * gcc.dg/cpp-nullchar.c: Remove test as
13965         embedded nulls cause problems.
13966
13967 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13968
13969         * gcc.dg/compare2.c: New test.
13970
13971 2000-04-08  Neil Booth  <NeilB@earthling.net>
13972
13973         * gcc.dg/cpp-nullchar.c: New test.
13974
13975 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13976
13977         * gcc.dg/cpp-mi2.c: New test.
13978         * gcc.dg/cpp-mi2[abc].h: New files.
13979
13980 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13983         member name.
13984
13985 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         * g++.old-deja/g++.abi/vmihint.C: New test.
13988
13989 2000-04-06  Neil Booth  <NeilB@earthling.net>
13990
13991         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13992         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13993         copyright.
13994
13995 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13996
13997         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13998         avoid stack-frame overwrite.
13999
14000 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.c-torture/compile/20000405-2.c: New test.
14003         * gcc.c-torture/compile/20000405-3.c: New test.
14004
14005 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14006
14007         * gcc.c-torture/compile/20000405-1.c: New test.
14008
14009 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14010
14011         * gcc.dg/cast-qual-1.c: Revert last change.
14012
14013 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14014
14015         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14016
14017 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14018
14019         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14020         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14021
14022 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14023
14024         * gcc.c-torture/compile/20000403-2.c: New test.
14025         * gcc.c-torture/compile/20000403-1.c: New test.
14026
14027 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14028
14029         * gcc.c-torture/execute/20000403-1.c: New test.
14030
14031 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14032
14033         * gcc.c-torture/execute/20000402-1.c: New test.
14034
14035 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14036
14037         * gcc.c-torture/execute/va-arg-15.c: New test.
14038         * gcc.c-torture/execute/va-arg-16.c: New test.
14039         * gcc.c-torture/execute/va-arg-17.c: New test.
14040         * gcc.c-torture/execute/va-arg-18.c: New test.
14041         * gcc.c-torture/execute/va-arg-19.c: New test.
14042
14043 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14044
14045         * gcc.c-torture/compile/981211-1.c: Move to...
14046         * gcc.dg/cpp-as1.c: ...here.
14047         * gcc.dg/cpp-as2.c: New file.
14048
14049         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14050         compiler.
14051
14052 2000-04-02  Neil Booth  <NeilB@earthling.net>
14053
14054         * gcc.dg/cpp-cond.c  New tests.
14055         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14056         accidental success less likely.
14057         * gcc.dg/cpp-missingop.c  New tests.
14058         * gcc.dg/cpp-missingparen.c  New tests.
14059         * gcc.dg/cpp-shift.c  New tests.
14060         * gcc.dg/cpp-shortcircuit.c  New tests.
14061         * gcc.dg/cpp-unary.c  New tests.
14062
14063 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14064
14065         * gcc.c-torture/compile/20000329-1.c: New test.
14066
14067 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14068
14069         * gcc.c-torture/compile/20000326-1.c: New test.
14070         * gcc.c-torture/compile/20000326-2.c: New test.
14071
14072 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14073
14074         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14075         the first parameter is a function argument.
14076
14077 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14078
14079         * g++.old-deja/g++.ext/array4.C: New test.
14080
14081 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14082
14083         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14084
14085 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14086
14087         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14088
14089 2000-03-19  Richard Henderson  <rth@cygnus.com>
14090
14091         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14092
14093 2000-03-19  Richard Henderson  <rth@cygnus.com>
14094
14095         * gcc.c-torture/compile/20000319-1.c: New test.
14096
14097 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14098
14099         * gcc.c-torture/execute/20000314-3.c: New test.
14100         * gcc.c-torture/execute/20000314-2.c: New test.
14101         * gcc.c-torture/execute/20000314-1.c: New test.
14102         * gcc.c-torture/compile/20000314-2.c: New test.
14103         * gcc.c-torture/compile/20000314-1.c: New test.
14104
14105 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.warn/inline.C: New test.
14108
14109 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14110
14111         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14112         standards-compliant result rather than specific constants.
14113         Put test-values in array.
14114
14115 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14116
14117         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14118         (g++_target_compile): Put test-specific options last.
14119
14120 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.eh/vbase4.C: New test.
14123
14124 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14127
14128 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         * g++.old-deja/g++.brendan/misc12.C: Removed.
14131         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14132         * g++.old-deja/g++.ext/pretty4.C: New test.
14133
14134 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14135
14136         * g++.old-deja/g++.other/string2.C: New test.
14137
14138 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         * g++.old-deja/g++.warn/impint2.C: New test.
14141
14142 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14143
14144         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14145         is 1, not zero.
14146
14147 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14148
14149         * g++.old-deja/g++.warn/impint.C: New test.
14150         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14151         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14152         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14153         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14154         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14155         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14156         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14157         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14158         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14159         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14160         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14161         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14162
14163 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14164
14165         * gcc.dg/cpp-redef.c: New test.
14166
14167 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14168
14169         * g++.old-deja/g++.pt/unify7.C: New test.
14170
14171 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14172
14173         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14174         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14175
14176 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14177
14178         * gcc.c-torture/compile/20000224-1.c: New test.
14179
14180 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14181
14182         * gcc.c-torture/compile/cpp-2.c: New test.
14183         * gcc.c-torture/compile/cpp-1.c: New test.
14184
14185 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14186
14187         * gcc.c-torture/execute/20000225-1.c: New test.
14188
14189 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14190
14191         * gcc.dg/cpp-li2.c: New test.
14192
14193         * gcc.dg/cpp-wi1.c: New test.
14194
14195         * gcc.dg/cpp-li1.c: New test.
14196
14197 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14198
14199         * g++.old-deja/g++.other/sizeof5.C: New test.
14200
14201 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14202
14203         * gcc.c-torture/execute/va-arg-13.c: New test.
14204
14205 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14206
14207         * gcc.c-torture/execute/va-arg-12.c: New test.
14208
14209 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * gcc.c-torture/execute/20000223-1.c: New test.
14212
14213 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14214
14215         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14216
14217 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14218
14219         * g++.old-deja/g++.abi/ptrmem.C: New test.
14220
14221 2000-02-19  Richard Henderson  <rth@cygnus.com>
14222
14223         * gcc.c-torture/compile/init-3.c: New.
14224
14225 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14226
14227         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14228         ALWAYS_CXXFLAGS.
14229
14230 2000-02-11  Robert Lipe <robertl@sco.com>
14231
14232         * gcc.c-torture/compile/20000211-3.c: New test.
14233
14234 2000-02-11  Martin Buchholz <martin@xemacs.org>
14235
14236         * gcc.c-torture/compile/20000211-2.c: New test.
14237
14238 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14239
14240         * gcc.c-torture/compile/20000211-1.c: New test.
14241
14242 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14243
14244         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14245           on native targets
14246
14247 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14248
14249         * g++.old-deja/g++.other/cast5.C: New test.
14250
14251 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14252
14253         * gcc.c-torture/execute/20000205-1.c: New.
14254
14255 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14256
14257         * g++.old-deja/g++.jason/cast3.C: Return void.
14258         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14259
14260 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14261
14262         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14263
14264         * gcc.dg/loop-1.c: New test.
14265
14266 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.c-torture/compile/20000127-1.c: New test.
14269         * gcc.c-torture/execute/991228-1.c: New test.
14270
14271 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14272
14273         * gcc.dg/unused-2.c: New test.
14274
14275         * gcc.dg/conv-1.c: New test.
14276
14277 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14278
14279         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14280         compiler.
14281         (tool_option_proc): Fix typo.
14282
14283 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14284
14285         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14286         of the ld on the host, not on the build machine.
14287         Also, don't crash if '--help' is not a supported option.
14288
14289 2000-01-24  Richard Henderson  <rth@cygnus.com>
14290
14291         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14292
14293 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14294
14295         * gcc.c-torture/execute/20000120-2.c: New test.
14296         * gcc.c-torture/execute/20000120-1.c: New test.
14297
14298 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14299
14300         * gcc.c-torture/execute/20000113-1.c: New test.
14301
14302 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14303
14304         * gcc.c-torture/execute/20000112-1.c: New test.
14305
14306 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14307
14308         * gcc.dg/20000111-1.c: New test.
14309
14310 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14311
14312         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14313         with 16 bit integers.
14314
14315 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14316
14317         * gcc.dg/20000108-1.c: New test.
14318
14319 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14320
14321         * g++.old-deja/g++.ns/koenig8.C: New test.
14322
14323 2000-01-05  Nathan Sidwell  <nathan@
14324
14325         * gcc.c-torture/execute/990531-1.c: New test.
14326
14327 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14328
14329         * gcc.c-torture/compile/990527-1.c: New test.
14330
14331 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14332
14333         * gcc.c-torture/execute/990527-1.c: New test.
14334
14335 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14336
14337         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14338         bitfields as signed.
14339
14340 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14341
14342         * g77.f-torture/compile/19990525-0.f: New test.
14343
14344 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14345
14346         * gcc.c-torture/execute/990525-2.c: New test.
14347
14348         * gcc.c-torture/execute/990525-1.c: New test.
14349
14350 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14351
14352         * g++.old-deja/g++.other/anon3.C: New test.
14353         * g++.old-deja/g++.other/anon4.C: New test.
14354         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14355         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14356         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14357         Merrill).
14358
14359 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14360
14361         * gcc.c-torture/execute/990524-1.c: New test.
14362
14363         * gcc.dg/990524-1.c: New test.
14364
14365 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14366
14367         * gcc.c-torture/compile/990523-1.c: New test.
14368
14369 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14370
14371         * gcc.c-torture/compile/990519-1.c: New test.
14372
14373 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14374
14375         * gcc.c-torture/compile/990517-1.c: New test.
14376
14377         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14378         (e4, f4): New tests.
14379         (main): Call them.
14380
14381 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/noreturn-1.c: New test.
14384
14385 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14386
14387         * gcc.c-torture/execute/990513-1.c: New test.
14388
14389 1999-05-10  Richard Henderson  <rth@cygnus.com>
14390
14391         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14392
14393 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14394
14395         * g77.f-torture/execute/erfc.f: Use small single-precision
14396         values, to avoid problems on Alphas when not -mieee.
14397
14398 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14399
14400         * gcc.dg/990506-0.c: New test.
14401
14402 1999-05-08  Richard Henderson  <rth@cygnus.com>
14403
14404         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14405         the constant to test.  Don't XFAIL 64-bit targets.
14406
14407         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14408         * g++.old-deja/g++.law/profile1.C: Likewise.
14409
14410         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14411         operator new instances.
14412         * g++.old-deja/g++.other/delete5.C: Likewise.
14413
14414 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14415
14416         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14417         intrinsic.
14418
14419 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14420
14421         * g77.f-torture/execute/u77-test.f: Reverse order of two
14422         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14423
14424 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14425
14426         * gcc.dg/compare1.c: New test.
14427
14428 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14429
14430         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14431         New tests.
14432
14433 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14434
14435         * g77.f-torture/compile/19990502-1.f: New test.
14436
14437 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14438
14439         * g77.f-torture/compile/19990502-0.f: New test.
14440
14441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14442
14443         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14444         intrinsic.
14445
14446 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14447
14448         * g77.f-torture/execute/u77-test.f (main): List libU77
14449         intrinsics not currently tested.
14450         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14451         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14452         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14453         Trim blanks off the ends of some printed strings.
14454
14455 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14456
14457         * g77.f-torture/execute/u77-test.f (main): Just warn about
14458         FSTAT gid disagreement, as it's expected on some systems.
14459
14460 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14461
14462         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14463         use a new function, which allows for some slop.
14464         Clean up some commentary.
14465         (issum): The new function.
14466         (sgladd): Deleted subroutine.
14467
14468 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14469
14470         * g77.f-torture/execute/u77-test.f: Modify to be more like
14471         libf2c/libU77 version, bringing patches to that version here.
14472         Add suitable commentary.
14473
14474 1999-04-25  Richard Henderson  <rth@cygnus.com>
14475
14476         * gcc.dg/990424-1.c: New test.
14477
14478 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14479
14480         * g77.f-torture/execute/u77-test.f (main): Bug involving
14481         LSTAT has been fixed, so turn back on full checking.
14482
14483 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14484
14485         * g77.f-torture/compile/19990419-0.f: New test.
14486         * g77.f-torture/execute/19990419-1.f: New test.
14487
14488 1999-04-17  Richard Henderson  <rth@cygnus.com>
14489
14490         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14491         to avoid the need for a prototype to supress a warning.
14492
14493 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14494
14495         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14496
14497 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14498
14499         * gcc.c-torture/execute/990404-1.c: New test.
14500
14501 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14502
14503         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14504         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14505         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14506         missing initializer warnings.
14507
14508 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14509
14510         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14511         matching strings.
14512
14513 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14514
14515         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14516
14517 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14518
14519         * g77.f-torture/execute/19990325-0.f: New test.
14520         * g77.f-torture/execute/19990325-1.f: New test.
14521
14522 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14523
14524         * gcc.c-torture/execute/990324-1.c: New test.
14525
14526 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14527
14528         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14529         test with 4.
14530
14531 1999-03-17  Richard Henderson  <rth@cygnus.com>
14532
14533         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14534
14535 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14536
14537         * g77.f-torture/execute/19990313-2.f: New test.
14538         * g77.f-torture/execute/19990313-3.f: New test.
14539
14540 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14541
14542         * g77.f-torture/execute/19990313-0.f: New test.
14543         * g77.f-torture/execute/19990313-1.f: New test.
14544
14545 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14546
14547         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14548         printf to sprintf.
14549         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14550         (main): Add check for u15.  Conditionalize u31 check depending on
14551         whether ints are <32 bits or >=32 bits.
14552
14553 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14554
14555         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14556
14557 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14558
14559         * g77.f-torture/compile/19990305-0.f: New test.
14560         * g77.f-torture/execute/19981119-0.f: New test.
14561
14562 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14563
14564         * g77.f-torture/execute/970625-2.f: call ABORT if final
14565         result is not correct, instead of just printing it.
14566         Add this checking via newly introduced obfuscation, to
14567         trip up buggy front ends.
14568
14569 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14570
14571         * g77.f-torture/compile/960317-1.f: Moved from being
14572         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14573
14574 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14575
14576         * g77.f-torture/execute/960317-1.f: New (old) test.
14577         * g77.f-torture/execute/970625-2.f: Ditto.
14578
14579 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14580
14581         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14582         message on line 1 or line 2; cccp and cpplib do this differently.
14583
14584 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14585
14586         * g++.old-deja/g++.law/weak1.C: New test.
14587
14588 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14589
14590         * gcc.c-torture/execute/990119-1.c: Renamed to...
14591         * gcc.dg/990119-1.c: this, so it will only be tested once
14592         (it's a preprocessor test, it doesn't need to be run at
14593         multiple optimization levels).
14594
14595 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14596
14597         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14598           ALWAYS_CXXFLAGS.
14599
14600 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14601
14602         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14603         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14604         to not be compilable by current g77.
14605
14606 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14607
14608         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14609
14610 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14611
14612         * gcc.c-torture/execute/990222-1.c: New test.
14613
14614 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14615
14616         * g77.f-torture/compile/19990218-0.f: New test.
14617         * g77.f-torture/noncompile/19990218-1.f: New test.
14618
14619 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14620
14621         * g77.f-torture/compile/19981216-0.f: New test.
14622
14623 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14624
14625         * gcc.dg/990214-1.c: New test.
14626
14627 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14628
14629         * gcc.dg/990213-2.c: New test.
14630
14631         * gcc.dg/990213-1.c: New test.
14632
14633 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14634
14635         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14636         ints.
14637
14638 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14639
14640         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14641         specified by target.
14642
14643         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14644
14645 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14646
14647         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14648
14649 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14650
14651         * gcc.dg/special/ecos.exp: New test driver for new tests with
14652         special requirements.
14653
14654         * gcc.dg/special/alias-1.c: New test.
14655         * gcc.dg/special/gcsec-1.c: New test.
14656         * gcc.dg/special/weak-1.c: New test.
14657         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14658         * gcc.dg/special/weak-2.c: New test.
14659         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14660         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14661         * gcc.dg/special/wkali-1.c: New test.
14662         * gcc.dg/special/wkali-2.c: New test.
14663         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14664         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14665
14666 1999-02-10  Felix Lee  <flee@cygnus.com>
14667
14668           * lib/c-torture.exp (c-torture-compile): Pull out code for
14669           analyzing gcc error messages.
14670           (c-torture-execute): Likewise.  Fix some (harmless) false
14671           positives.
14672           * lib/gcc.exp (gcc_check_compile): New function.
14673
14674 1999-02-08  Richard Henderson  <rth@cygnus.com>
14675
14676         * gcc.c-torture/execute/990208-1.c: New test.
14677
14678 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14679
14680         * g++.dg/special/ecos.exp: New driver for new tests with special
14681         requirements
14682
14683         * g++.dg/special/conpr-1.C: New test
14684         * g++.dg/special/conpr-2.C: New test
14685         * g++.dg/special/conpr-2a.C: New test
14686         * g++.dg/special/conpr-3.C: New test
14687         * g++.dg/special/conpr-3a.C: New test
14688         * g++.dg/special/conpr-3b.C: New test
14689
14690         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14691         allow g++ to use the dg driver
14692
14693         * README: Add comment about g++.dg directory
14694
14695 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14696
14697         * README: Update email addresses.
14698
14699 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14700
14701         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14702         arguments in order to force structure S onto the stack even on
14703         the alpha.
14704         (test): Pass 10 leading arguments to function foo as well as the
14705         structure S.
14706
14707         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14708         failure for all targets.
14709
14710         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14711         abort to terminate program execution.
14712
14713 1999-01-30  Richard Henderson  <rth@cygnus.com>
14714
14715         * gcc.c-torture/execute/990130-1.c: New test.
14716
14717 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14718
14719         * gcc.dg/990130-1.c: New test.
14720
14721 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14722
14723         * gcc.c-torture/execute/990128-1.c: New test.
14724
14725 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14726
14727         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14728
14729 1999-01-27  Felix Lee  <flee@cygnus.com>
14730
14731         * lib/c-torture.exp (c-torture-compile): pull out code for
14732         analyzing gcc error messages.
14733         (c-torture-execute): ditto, and fix some (harmless) false
14734         positives.
14735         * lib/gcc.exp (gcc_check_compile): new function.
14736
14737 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14738
14739         * gcc.dg/990117-1.c: New test.
14740
14741         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14742
14743         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14744
14745 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14746
14747         * g77.f-torture/compile/990115-1.f: New test.
14748
14749 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14750
14751         * gcc.c-torture/compile/990107-1.c: New test
14752
14753 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14754
14755         * gcc.c-torture/execute/990106-2.c: New test.
14756
14757         * gcc.c-torture/execute/990106-1.c: New test.
14758
14759 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14760
14761         * gcc.c-torture/compile/981223-1.c: New test.
14762
14763 1998-12-29  Richard Henderson  <rth@cygnus.com>
14764
14765         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14766         (opt3): Rename from opt4 and disable.
14767
14768 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14769
14770         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14771
14772 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14773
14774         * g++.old-deja/g++.other/conv5.C: New test.
14775
14776 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14777
14778         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14779
14780 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14781
14782         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14783
14784 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14785
14786         * gcc.c-torture/compile/981211-1.c: New test.
14787
14788 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14789
14790         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14791
14792         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14793
14794 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14795
14796         * gcc.special/930510-1.c: Make C9X safe.
14797         * gcc.misc-tests/gcov-1.c Similarly.
14798         * gcc.misc-tests/gcov-2.c Similarly.
14799
14800 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14801
14802         * gcc.dg/ultrasp1.c: New test.
14803
14804 1998-12-06  Richard Henderson  <rth@cygnus.com>
14805
14806         * gcc.c-torture/execute/981206.c: New test.
14807
14808 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14809
14810         * g++.old-deja/g++.ns/template7.C: New test.
14811
14812         * g++.old-deja/g++.other/expr1.C: New test.
14813
14814         * g++.old-deja/g++.eh/tmpl3.C: New test.
14815
14816         * g++.old-deja/g++.eh/tmpl2.C: New test.
14817
14818 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14819
14820         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14821         * g++.old-deja/g++.other/using6.C: Removed.
14822         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14823
14824         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14825
14826 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14827
14828         * g++.old-deja/g++.pt/overload8.C: New test.
14829
14830         * g++.old-deja/g++.pt/overload7.C: New test.
14831
14832         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14833
14834         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14835         and relinking messages.
14836         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14837         compiling with -frepo.
14838
14839 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14840
14841         * g++.old-deja/g++.pt/lookup6.C: New test.
14842
14843 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14844
14845         * gcc.c-torture/execute/981130-1.c: New test.
14846         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14847
14848 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14849
14850         * g++.old-deja/g++.pt/explicit76.C: New test.
14851
14852         * g++.old-deja/g++.pt/friend38.C: New test.
14853
14854         * g++.old-deja/g++.ns/crash2.C: New test.
14855
14856         * g++.old-deja/g++.pt/defarg8.C: New test.
14857
14858         * g++.old-deja/g++.pt/instantiate6.C: New test.
14859
14860         * g++.old-deja/g++.pt/static6.C: New test.
14861
14862         * g++.old-deja/g++.pt/decl2.C: New test.
14863
14864 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14865
14866         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14867         problem is actually related with name lookup, but so what? :-)
14868
14869         * g++.old-deja/g++.pt/friend37.C: New test.
14870
14871 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14872
14873         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14874         element, which fails on some systems.
14875
14876         * g77.f-torture/execute/labug1.f: New test.
14877
14878 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14879
14880         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14881         is defined.
14882
14883 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14884
14885         * g77.f-torture/compile/981117-1.f: New test.
14886
14887 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14888
14889         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14890         properly discarded.
14891
14892 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14893
14894         * gcc.c-torture/execute/memcheck: New directory of tests for
14895         -fcheck-memory-usage.
14896
14897 1998-11-07  Gerald Pfe
14898
14899         * g77.f-torture/noncompile/980615-0.f: New test.
14900
14901 1998-07-26  H.J. Lu  (hjl@gnu.org)
14902
14903         * gcc.dg/980312-1.c: Do link instead of compile.
14904         * gcc.dg/980313-1.c: Likewise.
14905
14906 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14907
14908         * gcc.c-torture/compile/980726-1.c: New test.
14909
14910 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14911
14912         * g77.f-torture/execute/io0.f: New test.
14913
14914 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14915
14916         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14917         an int.
14918
14919 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14920
14921         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14922         m32r bugs.
14923
14924 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14925
14926         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14927         c-decl.c:grokdeclarator can handle mode attributes.
14928
14929 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14930
14931         * gcc.c-torture/execute/980716-1.c: New test.
14932
14933 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14934
14935         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14936         the mn10200.
14937         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14938         the mn10200.
14939         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14940         * gcc.c-torture/compile/930326-1.x: Similarly.
14941
14942 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14943
14944         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14945         New test from Craig.
14946
14947 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14948
14949         * g77.f-torture/noncompile/980616-0.f: New test.
14950
14951         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14952
14953 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14954
14955         *  g++.other/singleton.C: Return error value instead of taking
14956         SIGSEGV.
14957
14958 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14959
14960         *  g++.other/singleton.C: New test.   Warning is under dispute.
14961         Runtime crash is not.
14962
14963 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14964
14965         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14966         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14967         using6.C, using7.C}:  New namespace tests.
14968
14969 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14970
14971         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14972         specialization with typedef'ed names used as array indexes.
14973
14974 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14975
14976         * gcc.c-torture/execute/980709-1.c: New test.
14977
14978         * gcc.dg/980709-1.c: New test.
14979
14980 1998-07-07  Richard Henderson  <rth@cygnus.com>
14981
14982         * gcc.c-torture/execute/bcp-1.c: New test.
14983
14984 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14985
14986         * gcc.c-torture/execute/980707-1.c: New test.
14987
14988 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14989
14990         * gcc.c-torture/compile/980706-1.c: New test.
14991
14992 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14993
14994         * g77.f-torture/execute/980701-0.f,
14995         g77.f-torture/execute/980701-1.f: New test from Craig.
14996
14997 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14998
14999         * gcc.c-torture/compile/980701-1.c: New test.
15000
15001         * gcc.c-torture/execute/980701-1.c: New test.
15002
15003 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15004 rlsruhe.de>
15005
15006         * g++.old-deja/g++.robertl/eb132.C: New test.
15007         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15008
15009 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15010
15011         * g77.f-torture/execute/980628-7.f,
15012         g77.f-torture/execute/980628-8.f,
15013         g77.f-torture/execute/980628-9.f,
15014         g77.f-torture/execute/980628-10.f: New tests from Craig.
15015
15016         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15017
15018 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15019
15020         * g77.f-torture/execute/980628-4.f: New test from Craig.
15021         * g77.f-torture/execute/980628-5.f: Likewise.
15022         * g77.f-torture/execute/980628-2.f: Likewise.
15023         * g77.f-torture/execute/980628-0.f: Likewise.
15024         * g77.f-torture/execute/980628-1.f: Likewise.
15025         * g77.f-torture/execute/980628-3.f: Likewise.
15026         * g77.f-torture/execute/980628-6.f: Likewise.
15027
15028 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15029
15030         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15031         directory when nothing has been installed yet.
15032
15033 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15034
15035         * gcc.c-torture/special/special.exp: Handle newer versions of
15036         dejagnu.
15037
15038 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15039
15040         * gcc.dg/980626-1.c: New test.
15041
15042 1998-06-19  Bruno Haible <haible@ilog.fr>
15043
15044         * gcc.misc-tests/m-un-2.c: New test.
15045         * g++.old-deja/g++.other/warn01.c: Likewise.
15046
15047 1998-06-19  Robert Lipe  <robertl@dgii.com>
15048
15049         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15050         compatibility with assmblers with a different comment character.
15051         Eliminate use of GAS-specific extensions.
15052
15053 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15054
15055         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15056
15057 1998-06-19  Robert Lipe  <robertl@dgii.com>
15058
15059         *lib/g77.exp: Replace search for libf2c.a with search for newly
15060         renamed libg2c.a
15061
15062 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15063
15064         * gcc.c-torture/execute/980617-1.c: New test.
15065
15066 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15067
15068         * gcc.c-torture/execute/980612-1.c: New test.
15069
15070 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15071
15072         * gcc.dg/980523-1.c: Only test on ppc-linux.
15073         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15074
15075         * gcc.c-torture/execute/980608-1.c: New test.
15076
15077 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15078
15079         * gcc.c-torture/execute/980605-1.c: New test.
15080
15081 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/execute/980604-1.c: New test.
15084
15085 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15086
15087         * gcc.c-torture/execute/980602-1.c: New test.
15088         * gcc.c-torture/execute/980602-2.c: Likewise.
15089
15090 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15091
15092         * 970125-0.f: Fix per JCB.  Add commentary.
15093
15094 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15095
15096         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15097         IEEE -0 support.
15098
15099 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15100
15101         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15102         earlier.
15103
15104 1998-05-28  Catherine Moore <clm@cygnus.com>
15105
15106         * gcc.c-torture/execute/980526-3.c: New test.
15107
15108 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15109
15110         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15111         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15112         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15113         m88k-motorola-sysv3 to XFAIL.
15114
15115 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15116
15117         * gcc.dg/980526-1.c: New test.
15118         * gcc.c-torture/execute/980526-2.c: New test.
15119
15120 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15121
15122         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15123
15124         * gcc.c-torture/execute/980526-1.c: New test.
15125
15126 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15127
15128         * g77.f-torture/execute/alpha2.f: Add runtime test.
15129
15130 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15131
15132         * g++.old-deja/old-deja.exp: Strip leading directories.
15133
15134         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15135         error for the line.  Don't run multiple tests for the same line.
15136
15137 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15138
15139         * gcc.dg/980523-1.c: New test.
15140
15141 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15142
15143         * g77.f-torture/compile/970915-0.f: New test.
15144
15145 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15146
15147         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15148
15149 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15150
15151         * gcc.dg/980520-1.c: New test.
15152
15153 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15154
15155         * gcc.dg/980502-1.c: Fix return type.
15156
15157 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15158
15159         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15160         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15161         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15162         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15163         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15164
15165 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15166
15167         * g77.f-torture/execute/980520-1.f: New test.
15168
15169 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15170
15171         * lib/mike-g77.exp: New file.
15172
15173         * g77.f-torture/noncompile/noncompile.exp,
15174         g77.f-torture/noncompile/check0.f: New files.
15175
15176 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15177
15178         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15179         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15180         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15181         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15182         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15183         abort where appropriate.
15184
15185 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15186
15187         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15188         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15189
15190 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15191
15192         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15193
15194 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15195
15196         * g77.f-torture/compile/980427-0.f: New test.
15197
15198 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15199
15200         * g77.f-torture/compile/980424-0.f: New test.
15201
15202 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15203
15204         * g77.f-torture/compile/980419-2.f (main): New test.
15205         * g77.f-torture/compile/970125-0.f: New test.
15206         * g77.f-torture/compile/980419-1.f: New test.
15207
15208 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15209
15210         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15211         of loop-4.c.
15212
15213 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15214
15215         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15216
15217 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15218
15219         * gcc.c-torture/compile/980329-1.c: New test.
15220
15221 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15222
15223         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15224         * gcc.dg/980312-1.c: Fix typo in -march command.
15225
15226 1998-03-16  H.J. Lu  (hjl@gnu.org)
15227
15228         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15229
15230 1998-03-11  Robert Lipe  <robertl@dgii.com>
15231
15232         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15233         Dave Love agree the Fortran source is bogus.
15234
15235 1998-03-11  Robert Lipe  <robertl@dgii.com>
15236
15237         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15238         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15239         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15240         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15241         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15242
15243 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15244
15245         * g++.old-deja/g++.other/friend1.C: New test.
15246
15247 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15248
15249         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15250         possibly uninitialized) variables and declare dnrm2.
15251
15252 1998-02-23  Robert Lipe <robertl@dgii.com>
15253
15254         From Bruno Haible <haible@ilog.fr>:
15255         * gcc.c-torture/execute/980223.c: New test.
15256
15257 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15258
15259         * gcc.dg/ifelse-1.c: New test.
15260
15261 1998-02-09  H.J. Lu  (hjl@gnu.org)
15262
15263         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15264
15265           * lib/old-dejagnu.exp (old-dejagnu): Added the
15266           "execution test - XFAIL *-*-*" handling in the spirit of
15267           "excess errors test -". Changed the "execution test fails"
15268           handling to be like "excess errors test fails".
15269           * Update various tests accordingly.
15270
15271 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15272
15273         * gcc.c-torture/execute/980205.c: New test.
15274
15275 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15276
15277         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15278         * lib/f-torture.exp: Similarly.
15279         * gcc.c-torture: Rename all .cexp files to .x files.
15280
15281 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15282
15283         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15284         (940510-1.c): Removed duplicate.
15285         (971104-1.c): New test.
15286
15287 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15288
15289           * lib/f-torture.exp: Improve error and loop detection.
15290
15291 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15292
15293         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15294         use that to size the filler array.
15295
15296 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15297
15298         * lib/c-torture.exp(c-torture-execute): Fix typo.
15299
15300         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15301         testcase as the executable name. Keep the executable around if
15302         the test fails.
15303
15304 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15305
15306         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15307         changes.  Only test one -g option, and move it to the end of the
15308         list of options to test.
15309
15310 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15311
15312         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15313         variable GCC_TORTURE_OPTIONS to supply default switches separated
15314         by colons.  If no environment variable, run tests with -O0 -g, -O1
15315         -g, and -O2 -g as well.
15316
15317 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15318
15319         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15320         explanatory comments. Fix indentation.
15321
15322 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15323
15324         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15325
15326 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15327
15328         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15329         * g++.old-deja/g++.mike/p7325.C: Likewise.
15330         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15331
15332 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15333
15334         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15335         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15336         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15337         * g++.old-deja/g++.law/operators4.C: Likewise.
15338
15339 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15340
15341         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15342         * g++.old-deja/g++.mike/p784.C: Ditto.
15343         * g++.old-deja/g++.mike/p785.C: Ditto.
15344
15345 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15346
15347           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15348
15349 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15350
15351         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15352         target feature; pass this to c-torture-execute as needed.
15353
15354 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15355
15356         * lib/c-torture.exp(c-torture-execute): If the previous and the
15357         current executables being tested are identical, we don't need to
15358         run the executable again. Try to make the executable names
15359         unique. Add an optional argument for passing additional compiler
15360         flags.
15361
15362 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15363
15364         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15365
15366 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15367
15368         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15369
15370 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15371
15372         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15373         32bit or larger longs.
15374
15375         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15376         have either a 32bit long or 32bit int.
15377
15378 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15379
15380         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15381         Make double precision tests dependent on sizeof (double).
15382
15383 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15384
15385         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15386         too.
15387
15388 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15389
15390         * gcc.c-torture/compile/961203-1.cexp: New script.
15391
15392 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15393
15394         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15395         up the includes ourselves.
15396
15397 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15398
15399         * lib/plumhall.exp: Remove random include, and add a few
15400         verbose messages for debugging.
15401
15402 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15403
15404         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15405         of trying to do it ourselves.
15406
15407 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15408
15409         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15410
15411 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15412
15413         * gcc.prms/5403.c: Made regexp a bit less strict.
15414
15415 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15416
15417         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15418         is returned from remote_load instead.
15419         * lib/plumhall.exp: Ditto.
15420         * lib/mike-g++.exp: Ditto.
15421         * lib/old-dejagnu.exp: Ditto.
15422         * lib/c-torture.exp: Ditto.
15423
15424 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15425
15426         * lib/g++.exp: Use build_wrapper procedure.
15427         * lib/gcc.exp: Ditto.
15428
15429 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15430
15431         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15432         an old-style decl for malloc.  Fixes tests to work when
15433         sizeof (int) != sizeof (size_t).
15434
15435 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15436
15437         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15438
15439         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15440         use stdargs.h interface.
15441
15442 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15443
15444         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15445         NO_VARARGS when compiling.
15446
15447 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15448
15449         * lib/plumhall.exp(ph_includes): New procedure.
15450         (ph_make): Use it.
15451         (ph_compiler): Ditto.
15452
15453         * lib/g++.exp: Rename test-glue.c to testglue.c.
15454         * lib/gcc.exp: Ditto.
15455
15456 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15457
15458         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15459         to completion when it's called.
15460
15461 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15462
15463         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15464         is defined, don't do test.
15465
15466 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15467
15468         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15469         for object files.
15470         (ph_summary): Mark skipped testcases as untested, not unresolved.
15471
15472         * lib/plumhall.exp (ph_make): If unresolved because of bad
15473         errorCode, record errorCode in log file.
15474         (*): Replace send_log/verbose with verbose -log.
15475
15476 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15477
15478         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15479         double conversion if double isn't at least 8 bytes.
15480
15481         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15482         int to work with targets where int is 16 bits.
15483
15484         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15485         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15486         precision for the test to complete.
15487
15488 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15489
15490         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15491         if d10v is not compiled with the -mdouble64 flag.
15492         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15493
15494         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15495         d10v is not compiled with the -mint32 flag.
15496
15497 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15498
15499         * lib/plumhall.exp: Use incr_count.
15500
15501 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15502
15503         * gcc.c-torture: Update to c-torture-1.45.
15504
15505 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15506
15507         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15508         the name of the expect testcase file).
15509
15510         * lib/g++.exp(g++_init): Ditto.
15511
15512 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15513
15514         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15515         the host.
15516
15517         * lib/gcc.exp(gcc_exit): New procedure.
15518
15519 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15520
15521         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15522         specs where appropriate.
15523
15524         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15525         because of new "candidates are" messages, and removed a few
15526
15527         * Converted all non-old-style g++ testcases to old-style, and
15528         moved into g++.old-deja.
15529
15530 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15531
15532         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15533         options.
15534
15535         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15536         succeeded.
15537
15538         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15539
15540 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15541
15542         * lib/gcc.exp (gcc_target_compile): Add support for defining
15543         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15544         the machine doesn't have those features.
15545
15546 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15547
15548         * g++.law/operators4.exp: Don't use LIBS.
15549
15550 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15551
15552         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15553
15554         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15555         * lib/g++.exp: Set it here instead. Also, allow use of the
15556         --tool_exec and --tool_opt options. Change CXX to
15557         GXX_UNDER_TEST.
15558
15559         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15560
15561         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15562
15563 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15564
15565         * lib/old-dejagnu.exp: Use prune_warnings instead of
15566         prune_system_crud.
15567         * lib/mike-g++.exp: Ditto.
15568         * lib/gcc.exp: Ditto.
15569         * lib/g++.exp: Ditto.
15570
15571         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15572
15573 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15574
15575           * 941014-2.c: Include stdlib.h
15576           * 960327-1.c: Include stdio.h
15577           * dbra.c, index-1.c: Don't assume ints are 32bits.
15578
15579 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15580
15581         * lib/gcc.exp: Add gcc,stack_size target feature.
15582
15583         * lib/g++.exp(g++_target_compile): Add the include and link
15584         paths here, not in two other places. And, it's $options, not
15585         options.
15586
15587         * lib/mike-g++.exp(postbase): Remove the code that determines
15588         the correct include and link paths.
15589         * g++.old-deja/old-deja.exp: Ditto.
15590
15591 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15592
15593         * lib/g++.exp(g++_init): target_compile no longer returns the
15594         filename of the result.
15595
15596 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15597
15598         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15599         call to glob.
15600
15601         * gcc.c-torture/special/special.exp: Change call to
15602         gcc_target_compile to include the object file.
15603
15604 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15605
15606         * gcc.c-torture/special/special.exp: Correct misspelling in last
15607         change.
15608
15609 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15610
15611         * lib/plumhall.exp(ph_summary): Log the entire output of the
15612         executable. Return -1 if there were any failures, 0 otherwise.
15613         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15614         (ph_make): Clean up objects and executables that were built
15615         if the tests succeeded.
15616
15617 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15618
15619         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15620         libraries and includes in the build tree as appropriate.
15621
15622 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15623
15624         * lib/c-torture.exp: Instead of looking for the global variable
15625         NO_LONG_LONG, check to see if that's a feature of the target.
15626
15627 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15628
15629         * config/default.exp: Minimize. Delete the remainer of the files in
15630         config; this functionality is now in devo/dejagnu/config.
15631
15632         g++.*/*: Pass any additional flags used to compile to postbase;
15633         delete CXXFLAGS.
15634
15635         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15636         is now done by runtest.exp. Use gcc_target_compile instead of
15637         compile.
15638
15639         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15640         Remove references to CFLAGS. Use remote_file instead of
15641         calling rm -f.
15642         (c-torture): Take a list of arguments to use to compile this
15643         testcase.
15644
15645         lib/g++.exp: Simplify. Use target_compile instead of compile.
15646         lib/gcc-dg.exp: Ditto.
15647         lib/gcc.exp: Ditto.
15648         lib/mike-{gcc,g++}.exp: Ditto.
15649         lib/old-dejagnu.exp: Ditto.
15650         lib/plumhall.exp: Ditto.
15651
15652 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15653
15654         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15655         (ph_linker): Likewise.
15656
15657 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15658
15659           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15660         MAP_ANON / MAP_ANONYMOUS if defined;
15661         else try to map from /dev/zero .
15662
15663 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15664
15665         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15666         isn't defined, then define it to MAP_ANONYMOUS.
15667
15668 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15669
15670         * gcc.c-torture: Update to c-torture-1.42 release.
15671
15672 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15673
15674         * gcc.c-torture: Update to c-torture-1.41 release.
15675
15676 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15677
15678         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15679         c-torture release.
15680
15681 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15682
15683         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15684         and LDFLAGS.  Fix second case to append the target_info ldflags
15685         onto LDFLAGS, not CFLAGS.
15686         * lib/g++.exp (g++_init): Add target_info stuff.
15687         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15688         of libgloss and newlib flags for !native.
15689
15690         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15691         (GDB): Fix relative path to go up another dir for finding gdb.
15692
15693 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15694
15695         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15696         versions in the target_info array, if they don't exist.
15697
15698 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15699
15700         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15701
15702 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15703
15704         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15705         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15706
15707 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15708
15709         * lib/old-dejagnu.exp: Don't remove the output file before we've
15710         actually tested it. Don't append pwd to the path of the executable
15711         we're testing.
15712
15713 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15714
15715         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15716
15717 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15718
15719         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15720         temporary directory for compiler files, and set it to a default
15721         value of /tmp. Set $output as the name of the output file from
15722         compiling the testcase. Add a -o option to $cflags_var so the
15723         compiler writes the final output file as $output. Set $executable
15724         to $output.
15725
15726         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15727         directory for compiler files, and set it to /tmp if it doesn't
15728         already have a value. Set $output_file to the name of the output
15729         file from compiling the testcase. Add a -o option to CXXFLAGS so
15730         the compiler writes the final output file as $output. Use $output
15731         as the executable to be tested.
15732
15733 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15734
15735         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15736
15737 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15738
15739         * gcc.c-torture/execute/pending-1.c: New test.  Still
15740         pending in Tege's queue.
15741
15742 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15743
15744         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15745         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15746         if there were failures.  Call unresolved if there were unresolved
15747         testcases.  Call gcc_fail if program did not run to completion.
15748         (ph_make): Pass additional argument name to ph_execute.
15749         (ph_execute): Add new argument.  Pass additional arguments to
15750         ph_summary.  Call gcc_fail is there is no execution output.
15751
15752 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15753
15754         * lib/plumhall.exp (proc_summary): Output relavent summary
15755         lines into the log so specific failures in plumhall can be
15756         investigated.
15757
15758 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15759
15760         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15761         (c-torture-execute): Don't try to execute tests which use
15762         "long long" types if $NO_LONG_LONG is nonzero.
15763
15764 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15765
15766         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15767         not c-torture.
15768
15769         * gcc.ieee: Move from here.
15770         * gcc.c-torture/execute/ieee: To here.
15771
15772 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15773
15774         * gcc.c-torture: Update to c-torture-1.41 release.
15775
15776 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15777
15778         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15779         not "$output".
15780
15781 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15782
15783         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15784         -c present.
15785
15786 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15787
15788         * config/proelf.exp: Handle connecting to a simulator.
15789
15790 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15791
15792         * config/proelf.exp: New file.  Enough framework that we can
15793         run c-torture tests on the proelf targets (or any other target
15794         that gdb can connect to for that matter).
15795
15796 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15797
15798         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15799         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15800
15801         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15802         exec_output exists.
15803
15804 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15805
15806         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15807         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15808
15809         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15810         to pass/fail/unresolved/unsupported/untested.  Caller must now
15811         call unresolved/unsupported/untested.
15812         * lib/*.exp: Update FSF address.  Update to handle new results of
15813         ${tool}_load.
15814         * lib/chill.exp (verbose): Delete.
15815
15816 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15817
15818         * lib/gcc.exp (default_gcc_start): Change order of args to
15819         $LDFLAGS $CFLAGS $LIBS.
15820         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15821         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15822         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15823         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15824         * gcc.misc-tests/dg-test.exp: Likewise.
15825         * gcc.misc-tests/msgs.exp: Likewise.
15826         * gcc.prms/prms.exp: Likewise.
15827         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15828         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15829
15830         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15831
15832 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15833
15834         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15835
15836         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15837         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15838
15839         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15840         necessary.
15841
15842 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15843
15844         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15845         global for loop; add use of $mathlib.
15846         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15847         settings here; set mathlib for anything but VxWorks.
15848
15849 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15850
15851         * gcc.c-torture: Update to c-torture-1.40 release.
15852
15853 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15854
15855         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15856         dg.exp.
15857
15858 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15859
15860         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15861         global.
15862
15863 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15864
15865         * lib/g++.exp (LIBS): Define if not already.
15866         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15867         (gcc-dg-prune): Call prune_gcc_output.
15868         * lib/gcc.exp (prune_gcc_output): New proc.
15869         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15870         prune_gcc_output.
15871
15872 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15873
15874         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15875         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15876
15877 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15878
15879         * gcc.c-torture: Update to c-torture-1.39 release.
15880
15881 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15882
15883         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15884         fails, try others as well.
15885
15886 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15887
15888         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15889         If compilation fails, mark execute tests as `untested'.
15890         If test is marked as unsupported, don't mark compilation and
15891         execute tests as failed.
15892
15893 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15894
15895         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15896         libstdc++ for whether or not we want to be doing shared
15897         libraries.  Delete link_curses since we don't need it anymore.
15898         * lib/mike-g++.exp (postbase): Don't link in libg++.
15899         * g++.old-deja/old-deja.exp: Likewise.
15900
15901 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15902
15903         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15904
15905 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15906
15907         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15908         For that, add `-Wl,-a,shared_archive'.
15909         * g++.old-deja/old-deja.exp: Likewise.
15910
15911 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15912
15913         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15914
15915 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15916
15917         * lib/mike-g++.exp (postbase): Pay attention to the status of
15918         g++_load.
15919
15920 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15921
15922           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15923
15924 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15925
15926         * lib/gcc.exp (default_gcc_start): No longer need to log program
15927         being executed or its output, execute_anywhere does that now.
15928         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15929         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15930
15931 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15932
15933         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15934         the same as those in lib/g++.exp.
15935
15936 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15937
15938         * gcc.c-torture: Update to c-torture-1.38 release.
15939         * gcc.ieee: Related changes.
15940
15941 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15942
15943         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15944         "exec". Minor reformatting changes.
15945
15946         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15947         cross. This means all "exec" calls now work on a remote host as
15948         well.
15949         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15950         cross. Filter out the extra "\r\n" stuff that expect puts in.
15951         (c-torture-execute): Filter out the bogus warnings like
15952         c-torture-compile does. Add support for canadian cross.
15953         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15954         Use execute_anywhere rather than calling exec directly. Now it
15955         works for canadian cross testing.
15956
15957 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15958
15959         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15960         results into a variable, and check that rather than using file exists.
15961
15962 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15963
15964         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15965         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15966
15967 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15968
15969         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15970         lib_curses if there's a shared libg++ in the build tree.
15971
15972 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15973
15974         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15975         if not supported target.
15976
15977 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15978
15979         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15980         link_curses up to always happen, not just for native builds.
15981
15982 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15983
15984         * gcc.c-torture: Update to c-torture-1.36 release.
15985         * gcc.failure: Related changes.
15986
15987 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15988
15989         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15990
15991 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15992
15993         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15994         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15995         runshlib, link_curses, and mathlib for link and run.
15996
15997         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15998         pass the runtime shared library options for Solaris, OSF/1, and
15999         Irix5, and link with -lcurses to avoid unresolved references.
16000
16001 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16002
16003         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16004         only run once.
16005
16006 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16007
16008         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16009
16010 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16011
16012         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16013         do not have a framework for the "compat" tests yet.
16014
16015 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16016
16017         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16018         set to null if we're testing vxworks5.1.  Use that instead of
16019         `-lm' in the setting of LIBS for link and run.
16020
16021 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16022
16023         * config/rom68k.exp (${tool}_load): Major changes to make it
16024         work.  Verified that it does in fact return the stuff in
16025         exec_output properly.  Catch any Emul or any TRAP other than 0.
16026
16027 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16028
16029         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16030         LDFLAGS properly for targets that need stuff from libgloss.
16031         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16032         only run once.
16033         (gpp_initialized): New variable.
16034
16035 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16036
16037         * config/rom68k.exp: Load libgloss.exp.
16038         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16039         so we can produce a fully linked binary.
16040         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16041         so we can produce a fully linked binary.
16042
16043 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16044
16045         * lib/plumhall.exp (ph_section): Watch for expected failures.
16046         Add missing `else'.
16047
16048         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16049         run the testcase.
16050         (c-torture): Likewise.
16051
16052 1995-08-28  Doug Evans  <dje@cygnus.com>
16053
16054         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16055
16056         * lib/mike-g++.exp (mike_cleanup): New proc.
16057         (prebase): New globals compiler_result, not_compiler_result,
16058         target_regexp.
16059         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16060         allow leading "-" in pattern.  Watch for unsupported tests.
16061         If $compiler_result is set, pattern match assembler code,
16062         and ditto for $not_compiler_result.
16063         * lib/mike-gcc.exp: Likewise.
16064
16065         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16066         execution "succeeded".
16067
16068 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16069
16070         * config/win32.exp: New file.
16071         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16072
16073 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16074
16075         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16076         unsupported.
16077         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16078         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16079         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16080
16081         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16082         "... without exceptions was ...".  That is now handled by
16083         prune_system_crud.
16084         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16085
16086 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16087
16088         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16089         sieve.c,sort2.c}: New files.
16090         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16091         sieve.exp,sort2.exp}: Drivers for them.
16092
16093         * lib/mike-gcc.exp (program_output): New user settable variable.
16094         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16095         messages.
16096         * lib/mike-g++.exp (program_output): New user settable variable.
16097
16098         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16099
16100         * config/sh.exp: Deleted (use sim.exp instead).
16101
16102 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16103
16104         * config/vx.exp: Declare CHECKTASK as global.
16105         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16106         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16107         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16108
16109 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16110
16111         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16112         target. Like vx.exp, only includes `vx29k.exp' instead of
16113         `vxworks.exp'.
16114
16115 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16116
16117         * config/sim.exp: Increase time limit from 120 seconds to 240.
16118
16119 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16120
16121         * gcc.c-torture/execute/950628-1.c: New test.
16122
16123 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16124
16125         * gcc.c-torture: Update with changes/additions from
16126         c-torture-1.34.
16127
16128 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16129
16130         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16131
16132 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16133
16134         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16135
16136 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16137
16138         * gcc.c-torture/compile/950512-1.c: New test.
16139         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16140         * gcc.dg/struct-ret-1.c: Likewise.
16141
16142 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16143
16144         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16145           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16146
16147 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16148
16149         * gcc.c-torture/special/920411-1.c: Deleted.
16150         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16151
16152 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16153
16154         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16155         cpu limit.
16156
16157 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16158
16159         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16160
16161 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16162
16163         From kenner;
16164         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16165         is the proper length.
16166         * va-arg-3.c: Likewise.
16167
16168 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16169
16170         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16171         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16172
16173         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16174         * lib/g++.exp (default_g++_start): Delete old cruft.
16175
16176 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16177
16178         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16179         (2 * (1 << 18)) to (2 * (1 << 17)).
16180
16181         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16182
16183 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16184
16185         * config/rom68k.exp: Renamed from config/idp.exp
16186
16187 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16188
16189         * c-torture/compile/921109-2.c
16190
16191 1995-04-18  Mike Stump  <mrs@cygnus.com>
16192
16193         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16194         excess errors.
16195
16196 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16197
16198         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16199         output.
16200         * lib/g++.exp (default_g++_start): Likewise.
16201
16202 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16203
16204         * gcc.c-torture/compile/950329-1.c: New test.
16205
16206 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16207
16208           * config/bug.exp (${tool}_load): Updated to use new remote_open
16209           and remote_close procs.
16210         * config/idp.exp: New file.
16211
16212 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16213
16214         * gcc.c-torture/execute/950322-1.c: New test.
16215
16216 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16217
16218         * config/vx.exp (${tool}_load): Clean up testing of return code from
16219         vxworks_ld and vxworks_spawn.
16220
16221 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16222
16223         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16224
16225 1995-03-13  Mike Stump  <mrs@cygnus.com>
16226
16227         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16228         can mark excess errors on a machine by machine basis.  Note, the
16229         default is to not expect any excess errors, even when excess
16230         errors test - is given, so you will want to put an XFAIL ... on
16231         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16232         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16233         those 4 machines, but no others.
16234
16235 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16236
16237         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16238         * lib/c-torture.exp: to here.
16239
16240 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16241
16242         * gcc.c-torture/execute/950221-1.c: New test.
16243         * gcc.c-torture/execute/struct-ret-1.c: New test.
16244         * gcc.c-torture/compile/950221-1.c: New test.
16245
16246         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16247
16248 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16249
16250         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16251         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16252
16253 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16254
16255         * g++.gb: New directory of tests, derived from my signature and
16256         class scoping tests.
16257
16258         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16259         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16260         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16261         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16262         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16263         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16264         * g++.gb/sig25.C: Likewise.
16265
16266         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16267         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16268         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16269         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16270         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16271         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16272         * g++.gb/sig25.exp: Likewise.
16273
16274         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16275         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16276         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16277         * g++.gb/scope13.C: Likewise, this test still fails.
16278
16279         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16280         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16281         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16282         * g++.gb/scope13.exp: Ditto.
16283
16284         * g++.gb/README: New file, explains what these tests are about.
16285
16286 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16287
16288         * lib/dg.exp (dg-do): Support `preprocess'.
16289         (dg-test): Likewise.
16290
16291 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16292
16293         * config/udi.exp: change "continue -expect" to "exp_continue".
16294
16295 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16296
16297         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16298         Delete redundant tests.
16299
16300         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16301         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16302         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16303         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16304         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16305         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16306         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16307         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16308
16309         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16310         storing label pointers.
16311         * gcc.c-torture/execute/921019-1.c: Likewise.
16312         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16313         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16314         parameter fp.
16315         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16316         constants.
16317
16318         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16319         Delete obsolete tests.
16320
16321         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16322         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16323         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16324         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16325         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16326         * gcc.c-torture/compile/950124-1.c: New test.
16327
16328         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16329
16330 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16331
16332         * lib/mike-g++.exp: Add -lm to LIBS.
16333
16334 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16335
16336         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16337
16338 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16339
16340         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16341
16342 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16343
16344         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16345
16346 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16347
16348         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16349         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16350         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16351         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16352         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16353         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16354         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16355         * g++.law/{operators31.C, operators32.C,
16356         * g++.law/{operators33.C, operators34.C}: Likewise.
16357         * g++.law/{pic1.C, refs2.C}: Likewise.
16358         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16359         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16360         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16361         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16362
16363         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16364         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16365         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16366         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16367         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16368         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16369         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16370         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16371         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16372         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16373         * g++.law/{operators34.exp}: Likewise.
16374         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16375         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16376         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16377         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16378         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16379
16380         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16381         No longer expected to fail.
16382         * g++.law/missed-error3.C: Tweak for recent bool changes.
16383
16384 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16385
16386         * config/emb-unix: Deleted.
16387         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16388         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16389
16390 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16391
16392         * lib/dg.exp (dg-test): Fix typo in last patch.
16393
16394 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16395
16396         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16397         (handles multiple occurrences).
16398
16399 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16400
16401         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16402         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16403         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16404         printed).
16405         * lib/c-torture.exp (c-torture-compile): Likewise.
16406         (c-torture): Prepend full path if missing.
16407         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16408         (gcc_fail): Likewise.
16409         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16410
16411 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16412
16413         * lib/netware.exp: Only attach to NetWare i386 systems.
16414
16415 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16416
16417         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16418         messages.  Add test name to "output pattern match" pass/fail message.
16419
16420 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16421
16422         * gcc.dg: New testsuite.
16423         * gcc.dg/dg.exp: New file.
16424
16425         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16426         test-switch.c}: Deleted.
16427
16428         * gcc.misc-tests/msgs.exp: New testcase driver.
16429
16430 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16431
16432         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16433         Watch for illegal return values from ${tool}_load.
16434         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16435         cross targets.  Coerce return value >0 to 1.
16436
16437 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16438
16439         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16440
16441         * config/emb-unix.exp: New file.
16442
16443         * config/sim.exp: Error if variable $SIM not defined.
16444         (${tool}_load): Mark test as "untested" if simulator missing.
16445
16446         * config/unix.exp: Load remote.exp to get rcp_download.
16447         * lib/c-torture.exp: Use different option lists for testcases with
16448         and without loops.
16449         * gcc.c-torture/execute/execute.exp: Likewise.
16450
16451 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16452
16453         * config/*.exp: Clarify return code from ${tool}_load.
16454         Call `unresolved' or `untested' instead of `warning' or `perror'
16455         (sometimes you still want to call both though).
16456         Add comment that `shell_id' is local to each file.
16457         * config/udi.exp (timeout): Set to 30.
16458         Don't print warning if connection fails, $connectmode has already
16459         printed an error.
16460         (${tool}_load): Move verbose messages to level 2.
16461         Rework pattern for "Process started" message.
16462         Pass `shell_id' to ${connectmode}_download.
16463         Retry twice upon timeout.  Make resetting of target more robust.
16464         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16465         Pass `shell_id' to exit_$connectmode.
16466         Only call exit_$connectmode if connected.
16467         * config/unix.exp (${tool}_load): Check return codes better.
16468         * config/vrtx.exp (${tool}_load): Likewise.
16469         * config/vx.exp (${tool}_load): Likewise.
16470         Delete unneeded global's.
16471         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16472         from ${tool}_load.
16473         (dg-stat): Delete.
16474         (dg-init): Delete recording of pass/fail counts.
16475         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16476         (old-dejagnu-init): Likewise.
16477         (old-dejagnu-stat): Delete contents, empty proc now.
16478         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16479         (c-torture): Delete references to lcnt, lpass, lfail.
16480         Get option list from TORTURE_OPTIONS.
16481         Delete -funroll[-all]-loops if no loops.
16482         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16483         (g++_stat): Delete contents (empty proc now).
16484         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16485         (gcc_finish): Likewise.
16486         (gcc_stat): Deleted.
16487         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16488         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16489         * gcc.c-torture/execute/execute.exp: Likewise.
16490         Split tests into two parts: compile, execute.
16491         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16492         no loops.  Update to reflect clarified return codes from ${tool}_load.
16493
16494 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16495
16496         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16497         to grep for.
16498         (old-dejagnu): Likewise (where necessary).
16499
16500 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16501
16502         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16503
16504         * lib/dg.exp (dg-process-target): Fix processing of selector.
16505         Add comment regarding use of `error'.
16506
16507         * lib/gcc.exp (prune_system_crud): Define if missing.
16508         * lib/g++.exp (prune_system_crud): Likewise.
16509
16510         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16511         Call prune_system_crud.
16512         * lib/dg.exp (dg-runtest): New proc.
16513         Use perror instead of send_user for tcl errors in testcase.
16514         Don't return any value, it's never used.
16515         Don't clobber previous definition of `unknown'.
16516         Print tcl errors in `dg-final'.
16517
16518 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16519
16520         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16521         (dg-test): Don't print errorInfo, it contains stack backtrace.
16522
16523 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16524
16525         * lib/g++.exp (runtest_file_p): Define if missing.
16526
16527 1994-09-24  Doug Evans  (dje@cygnus.com)
16528
16529         * lib/mike-g++.exp: Comment out loading of g++.exp.
16530         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16531         (default_g++_version): Always print something.
16532         (default_g++_start): Comment out call to `which'.
16533         (g++_start, g++_load): Deleted (must be defined in config file).
16534         * lib/gcc.exp: Test for existence of $CC at start.
16535         Delete check for tmpdir (done in gcc_init).
16536         (default_gcc_version): Always print something.
16537         (default_gcc_start): Comment out call to `which'.
16538         * config/*.exp: Major cleanup - make cross targets work at least a
16539         little better for g++ (by not being "--tool gcc" specific).
16540         Rename gcc_xxx to ${tool}_xxx.
16541         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16542         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16543
16544 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16545
16546         * lib/c-torture.exp (c-torture-compile): Rework compiler
16547         message processing.
16548
16549         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16550         c-torture.
16551
16552 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16553
16554         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16555
16556         * lib/dg.exp (dg-process-target): Support { target native }.
16557
16558 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16559
16560         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16561         looked for "... program xxx got fatal signal".
16562         Correct regsub munging of `comp_output'.
16563         Ignore compiler messages "path prefix not used" and "linker input
16564         file unused".
16565
16566 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16567
16568         * lib/gcc.exp (runtest_file_p): Define if missing.
16569         * gcc.prms/template.c: Example to work from.
16570
16571 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16572
16573         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16574         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16575
16576         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16577         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16578         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16579         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16580
16581         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16582         (dg-process-target): No longer a varargs proc.
16583         Return S/N for target, P/F for xfail.  All callers changed.
16584         (user option procs): More argument checking.
16585         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16586         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16587         (dg-test): Skip test if not running on selected target in `dg-do'.
16588         Update handling of `dg-do-what', `dg-output-text'.
16589         Separate execution pass/fail from output pattern match pass/fail.
16590         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16591
16592 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16593
16594         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16595         target for 920510-1.c.
16596
16597 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16598
16599         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16600         Clean up comment regarding use of passcnt, etc.
16601         (gcc_stat): Don't update `testcnt' here.
16602         (gcc_finish): Do it here.
16603         Might as well reset `but_id' here too.
16604         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16605         to determine if the file should be tested.
16606         * gcc.c-torture/compile/compile.exp: Likewise.
16607         * gcc.c-torture/execute/execute.exp: Likewise.
16608         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16609         * gcc.misc-tests/dg-test.exp: Likewise.
16610         * gcc.prms/prms.exp: Likewise.
16611         * gcc.wendy/wendy.exp: Likewise.
16612         * g++.old-deja.exp: Likewise.
16613         Move "Testing file" message to verbose level 1.
16614
16615 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16616
16617         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16618
16619 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16620
16621         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16622         (default_gcc_start): Accept optional second list element
16623         of compiler flags.  Print compiler output at verbosity level 2.
16624         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16625         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16626         Save current values of framework globals passcnt, failcnt, xpasscnt,
16627         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16628         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16629         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16630         xfailcnt to compute stats.  Update framework global `testcnt' from
16631         pass/fail counts.
16632         (gcc_finish): New proc.  Clean up test environment.
16633         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16634         (gcc_epass, gcc_efail): Delete.
16635         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16636         argument of line number.
16637         (dg-init): If the tool has an init routine, call it.
16638         (dg-test): Remove args `cflags_var' and `libs_var'.
16639         Pass all compiler options to ${tool}_start.
16640         Handle missing line number.
16641         (dg-finish): New function.
16642         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16643         particular files.  Call gcc_finish at end.  Move "skipping test"
16644         message to verbosity level 3.
16645         * gcc.c-torture/compile/compile.exp: Likewise.
16646         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16647         * gcc.c-torture/execute/execute.exp: Likewise.
16648         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16649         Print testcase being tried at verbosity level 1.
16650         * gcc.c-torture/special/special.exp: Unset xfail.
16651         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16652         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16653         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16654         * gcc.failure/failure.exp: Likewise.
16655         * gcc.ieee/ieee.exp: Likewise.
16656         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16657         Update call to dg-test.  Call dg-finish at end.
16658         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16659         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16660         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16661         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16662         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16663         * gcc.wendy/wendy.exp: Add copyright.
16664         Delete setting of tmpdir (done by gcc_init).
16665         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16666         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16667         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16668         gcc_[ce]pass/fail.
16669
16670 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16671
16672         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16673         confusion.
16674         (g++_load): Likewise.
16675
16676         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16677         Rename argument to `prog' to remove the confusion.
16678         Varargs fns behave differently too!
16679         (g++_load): Likewise.
16680
16681         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16682
16683         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16684         what it is.  Delete (always) printing of status value for !native.
16685         Simplify verbose code, and include status and exec_output.
16686         (g++_load): Use gcc_load.
16687
16688 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16689
16690         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16691         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16692         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16693         940714-3.c as these testcases don't exist anymore.  Make
16694         va-arg-1.c expected to pass.
16695
16696 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16697
16698         * gcc.misc-tests/misc.exp: Only run specific testcases.
16699         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16700         * gcc.misc-tests/dg-[1-9].c: New files.
16701
16702         * lib/dg.exp: New testsuite driver.
16703         * gcc.prms/prms.exp: Use it.
16704
16705         * README.gcc: New file.
16706
16707         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16708         Document and reset `lxpass' and `lxfail'.
16709         Simplify "initialized" message.
16710         (gcc_stat): Clean up comments a little.
16711
16712 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16713
16714         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16715
16716 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16717
16718         * lib/old-dejagnu.exp (process-option): New proc.
16719         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16720         (old-dejagnu): Simplify.
16721         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16722
16723 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16724
16725         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16726         exists and is not an empty string.
16727
16728         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16729         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16730         finished.
16731         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16732         automatically.
16733
16734         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16735         longer expected to fail.
16736
16737         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16738         "f" function call.
16739
16740         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16741
16742         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16743         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16744         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16745         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16746         c-torture-1.29.
16747
16748         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16749         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16750
16751         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16752
16753         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16754         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16755
16756         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16757         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16758         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16759
16760 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16761
16762         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16763         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16764         940714-1.c, 940714-2.c, 940714-3.c},
16765         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16766         gcc.misc-tests/{mg.c,mg.exp}:
16767         New tests.
16768         * gcc.noncompile/noncompile.exp: Change accordingly.
16769
16770 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16771
16772         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16773         Undo previous clobberage.
16774
16775 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16776
16777         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16778         * gcc.special/{930510-1.c, special.exp}:
16779         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16780         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16781         struct-varargs-1.c}: New tests from c-torture-1.26.
16782
16783 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16784
16785         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16786           argument to switch.
16787
16788 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16789
16790         * Revert the previous changes.  Please see Rob's directory
16791           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16792           fixes.
16793
16794 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16795
16796         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16797             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16798             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16799             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16800             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16801             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16802             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16803             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16804             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16805             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16806             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16807             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16808             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16809             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16810             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16811             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16812             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16813             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16814             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16815             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16816             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16817             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16818             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16819             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16820             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16821             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16822             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16823
16824 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16825
16826         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16827             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16828           with perror calls.
16829
16830 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16831
16832         * config/unix.exp (g++_load): Fix syntax.
16833
16834 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16835
16836         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16837         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16838         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16839         Don't expect va-arg-1.c to fail.  Correct expected output for
16840         920928-1.c.
16841         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16842         * gcc.wendy/hbm4.c: Correct typo.
16843         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16844
16845 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16846
16847         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16848         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16849         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16850         * lib/c-torture.exp (c-torture-compile): Ditto.
16851
16852         Reduce volume of output (remove all the -I's and such).
16853         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16854         Call gcc_cpass, gcc_cfail.
16855         (c-torture): Pass testing option to c-torture-compile.
16856
16857 1994-03-21  Doug Evans  (dje@cygnus.com)
16858
16859         Bring patches over from progressive.
16860         * config/default.exp: Exit remote shell cleanly.
16861         (g++_exit, g++_start): Add default versions.
16862         * config/sim.exp (gcc_load): Use perror, not error.
16863
16864 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16865
16866         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16867         set in site.exp.
16868
16869 1994-03-14  Doug Evans  (dje@cygnus.com)
16870
16871         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16872         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16873         (wendy_try): New proc to run testcase.
16874         (main loop): Call 'em.
16875         * gcc.wendy/*.c: Clean up pass to correct expected output.
16876
16877         * lib/gcc.exp: Minor cleanup work.
16878         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16879
16880 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16881
16882         * config/sim.exp (gcc_load): Document return codes better.
16883         Don't pass -v to simulator.
16884
16885 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16886
16887           * gcc.special/920717-x.c: Fix typo.
16888           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16889           get at sources.
16890
16891         * lib/mike-gcc.exp: Fix typo.
16892
16893 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16894
16895         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16896         binary to use, transform the name.
16897         * config/*.exp: rename everything. Nuke any g++ specific files,
16898         it's now a special case of gcc that requires no special support.
16899         Add a default.exp for unsupported targets.
16900
16901 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16902
16903         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16904         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16905         version of Tcl.
16906
16907 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16908
16909         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16910         than a warning.
16911
16912 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16913
16914         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16915
16916 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16917
16918         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16919         option_list.  Compile every file with only 4/6 option choices
16920         (same as C torture) instead of with 12/18 different option
16921         choices.
16922         * lib/c-torture.exp: Likewise.
16923
16924         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16925         not already set.
16926
16927 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16928
16929         * lib/old-deja
16930           test cases, ready for DejaGnu.
16931
16932 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16933
16934         * Upgraded c-torture tests from 1.18 to 1.19
16935
16936         * gcc.compile: added test(s):
16937           930607-1.c
16938         * gcc.execute: added test(s):
16939           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16940
16941         * added new subdirectory for misc tests: gcc.misc-tests
16942         * gcc.misc-test(s): added tests:
16943           inst-check.c test-consts.c test-ior.c test-switch.c
16944
16945 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16946
16947         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16948
16949 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16950
16951         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16952
16953 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16954
16955         * Upgraded c-torture tests from 1.17 to 1.18
16956
16957 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16958
16959         * Upgraded c-torture tests from 1.12 to 1.17
16960
16961 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16962
16963         * lib/old-dejagnu.exp:
16964           Fixed handling of XFAIL target triplets to correctly
16965           recognize wildcard characters.  Removed code that
16966           appended a unique id tag to the end of the file name
16967           printed out by the result of the testcases within a
16968           given test file.
16969
16970 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16971
16972         * lib/old-dejagnu.exp:
16973           Reworked expected failure handling to trigger off of XFAIL
16974           keyword in keyphrase embeded in testcase source code. The
16975           XFAIL keyword must be at the end of the keyphrase line. It
16976           may optionally be followed by one or more target triplets.
16977           It has just occured that the handling of wildcards in the
16978           target triplet may not be correct.
16979
16980 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16981
16982         * g++.old-deja/tests:
16983           Moved all subdirectories up one level into g++.old-deja .
16984
16985         * lib/old-dejagnu.exp:
16986           Fixed problem with CXXFLAGS not being properly reset, and being
16987           corrupted with extraneous "-c" compiler option.  This was
16988           causing binaries to not be generated for test that needed them.
16989           Modified strings passed to "pass" and "fail" so that individual
16990           tests from the same test file would be distinguished by an
16991           identifier appended to the test file name in the summary logs;
16992           this corrected a problem with erroneous diff logs.  Added code
16993           to search testcases for expected fail and unexpected pass keywords.
16994
16995 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16996
16997         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16998
16999 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17000
17001         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17002           Removed extraneous text from end of "Special g++ Options"
17003           keyphrase.
17004
17005         * lib/old-dejagnu.exp: Added pattern matching to look for new
17006           keywords, embedded in testcases comments, which will trigger
17007           calls to xpass and xfail.
17008
17009 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17010
17011         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17012           comments embedded in the testcases, especially the one looking for
17013           special compiler options, as well as the pattern matching for the
17014           compiler output again.
17015
17016 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17017
17018         * lib/old-dejagnu.exp: Do a proper check of the return value for
17019           execute tests. Fixed several problems with the pattern matching
17020           of the compiler output which gave erroneous test results.
17021           Changed several of the test result messages to be more descriptive.
17022         * config/unix-g++.exp: Proc g++_load now actually works and
17023           executes the tests passed to it and returns a usable return
17024           value.
17025
17026 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17027
17028           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17029
17030 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17031
17032         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17033           Modified both files to properly execute the old style
17034           dejagnu tests. The previous versions of these files were
17035           experimental and did not function anything near correctly.
17036
17037 1993-04-05  Rob Savoye  (rob@cygnus.com)
17038
17039         * Removed all Makefile.in and configure.in files. No configuration
17040         needed now.
17041
17042 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17043
17044         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17045
17046 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17047
17048         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17049         gcc.special/configure.in, gcc.noncompile/configure.in,
17050         gcc.execute/configure.in, gcc.code_quality/configure.in,
17051         g++.other/configure.in, g++.old-deja/configure.in,
17052         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17053         in srcname setting.
17054
17055 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17056
17057         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17058         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17059         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17060
17061 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17062
17063         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17064         (gdb_exit): Don't remove *_soc files.
17065
17066 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17067
17068         * lib/c-torture.exp: Don't look for main; instead always use -w
17069         -c.  This is how the c-torture tests work.  Remove the object
17070         file if the compilation succeeds.
17071         * gcc.execute/execute.exp: Remove executable if test passes.
17072         * gcc.noncompile/noncompile.exp: Every test is an expected
17073         failure.
17074         * gcc.special/special.exp: Added tests from c-torture 1.11,
17075         corrected use of existing test.
17076         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17077         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17078         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17079         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17080         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17081         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17082         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17083         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17084         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17085         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17086         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17087         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17088         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17089         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17090         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17091         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17092         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17093         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17094         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17095         c-torture 1.11.
17096         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17097         correspond to c-torture 1.11.
17098
17099         * New file.