OSDN Git Service

* typeck2.c (abstract_virtual_errors): Reword diagnostics, make them
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4         * g++.old-deja/g++.other/decl3.C: Likewise.
5
6 2004-06-10  Brian Booth  <bbooth@redhat.com>
7
8         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9         V_MAY_DEF instead of VDEF.
10         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11
12 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13
14         PR fortran/14957
15         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16         arguments to test_* REAL and of the right size.
17
18 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19
20         PR target/15569
21         PR rtl-optimization/15681
22         * gcc.dg/20040609-1.c: New test.
23
24 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25
26         PR c++/14791
27         * g++.dg/opt/builtins1.C: New test.
28
29 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30
31         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32         that use default windows32 struct layout.
33         * gcc.dg/i386-bitfield2.c: Likewise.
34
35 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36
37         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38         for mingw32 and cygwin targets.
39
40 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41
42         * gcc.dg/pch/macro-4.c: New.
43         * gcc.dg/pch/macro-4.hs: New.
44
45 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
46
47         PR fortran/13249
48         * gfortran.fortran-torture/compile/name_clash.f90: New test.
49
50 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
51
52         PR fortran/13372
53         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
54
55 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
56
57         PR gfortran/14897
58         * gfortran.fortran-torture/execute/t_edit.f90: New test.
59
60 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
61
62         PR gfortran/15755
63         * gfortran.fortran-torture/execute/backspace.c : New test.
64
65 2004-06-09  Paul Brook  <paul@codesourcery.com>
66
67         * gfortran.fortran-torture/execure/intrinsic_associated.f90
68         (pointer_to_section): Rewrite to use smaller array.
69
70 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
71
72         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
73         * gcc.dg/ext/altivec-10.c: Same.
74         * gcc.dg/ext/altivec-11.c: Same.
75         * gcc.dg/ext/altivec-12.c: Same.
76         * gcc.dg/ext/altivec-13.c: Same.
77         * gcc.dg/ext/altivec-14.c: Same.
78         * gcc.dg/ext/altivec-15.c: Same.
79         * gcc.dg/ext/altivec-16.c: Same.
80         * gcc.dg/ext/altivec-3.c: Same.
81         * gcc.dg/ext/altivec-4.c: Same.
82         * gcc.dg/ext/altivec-6.c: Same.
83         * gcc.dg/ext/altivec-7.c: Same.
84         * gcc.dg/ext/altivec-8.c: Same.
85         * gcc.dg/ext/altivec-varargs-1.c: Same.
86
87         * g++.dg/ext/altivec-1.C: Correct dg syntax.
88         * g++.dg/ext/altivec-10.C: Same.
89         * g++.dg/ext/altivec-2.C: Same.
90         * g++.dg/ext/altivec-3.C: Same.
91         * g++.dg/ext/altivec-4.C: Same.
92         * g++.dg/ext/altivec-5.C: Same.
93         * g++.dg/ext/altivec-6.C: Same.
94         * g++.dg/ext/altivec-7.C: Same.
95         * g++.dg/ext/altivec-8.C: Same.
96         * g++.dg/ext/altivec-9.C: Same.
97
98 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
99
100         PR c++/7841
101         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
102
103 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * gcc.dg/union-1.c: New test.
106
107 2004-06-07  Roger Sayle  <roger@eyesopen.com>
108
109         * gcc.dg/builtins-41.c: New test case.
110         * gcc.dg/builtins-42.c: New test case.
111
112 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
113
114         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
115         * g++.dg/ext/altivec-10.C: Same.
116         * g++.dg/ext/altivec-2.C: Same.
117         * g++.dg/ext/altivec-3.C: Same.
118         * g++.dg/ext/altivec-4.C: Same.
119         * g++.dg/ext/altivec-5.C: Same.
120         * g++.dg/ext/altivec-6.C: Same.
121         * g++.dg/ext/altivec-7.C: Same.
122         * g++.dg/ext/altivec-8.C: Same.
123         * g++.dg/ext/altivec-9.C: Same.
124         * g++.old-deja/g++.abi/cxa_vec.C: Same.
125         * g++.old-deja/g++.brendan/new3.C: Same.
126         * gcc.c-torture/execute/eeprof-1.x: Same.
127
128 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
129
130         PR c/14765
131         * gcc.dg/pr14765-1.c: New test.
132
133 2004-06-07  Roger Sayle  <roger@eyesopen.com>
134
135         PR c/14649
136         * gcc.dg/pr14649-1.c: New test case.
137
138 2004-06-07  Richard Henderson  <rth@redhat.com>
139
140         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
141         if temporaries.
142
143 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
144
145         * g++.dg/eh/elide1.C: Remove XFAIL.
146
147 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/15337
150         * g++.dg/expr/sizeof3.C: New test.
151
152         PR c++/14777
153         * g++.dg/template/access14.C: New test.
154
155         PR c++/15554
156         * g++.dg/template/enum1.C: New test.
157
158         PR c++/15057
159         * g++.dg/eh/throw1.C: New test.
160
161 2004-06-07  David Ayers  <d.ayers@inode.at>
162             Ziemowit Laski  <zlaski@apple.com>
163
164         * lib/objc.exp (objc_target_compile): Revert the '-framework
165         Foundation' flag fix, since bare Darwin does not ship
166         with the Foundation framework.
167         * objc/execute/next_mapping.h: Provide a local NSConstantString
168         @interface and @implementation.
169         (objc_constant_string_init): A constructor function, used to
170         initialize the NSConstantString meta-class object.
171         * objc/execute/string1.m: Include "next_mapping.h" instead of
172         <Foundation/NSString.h>.
173         * objc/execute/string2.m: Likewise.
174         * objc/execute/string3.m: Likewise.
175         * objc/execute/string4.m: Likewise.
176
177 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
178
179         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
180         to double. Replace double with FLOAT.
181         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
182
183         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
184         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
185         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
186         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
187         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
188         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
189         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
190         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
191
192 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
193
194         PR c/13519
195         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
196
197 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
198
199         PR c++/15503
200         * g++.dg/template/meminit2.C: New test.
201
202 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
203
204         PR target/15822
205         * gcc.c-torture/execute/compare-fp-1.c,
206         gcc.c-torture/execute/compare-fp-2.c,
207         gcc.c-torture/execute/compare-fp-3.c,
208         gcc.c-torture/execute/compare-fp-4.c,
209         gcc.c-torture/execute/compare-fp-3.x,
210         gcc.c-torture/execute/compare-fp-4.x: Moved...
211         * gcc.c-torture/execute/ieee/compare-fp-1.c,
212         gcc.c-torture/execute/ieee/compare-fp-2.c,
213         gcc.c-torture/execute/ieee/compare-fp-3.c,
214         gcc.c-torture/execute/ieee/compare-fp-4.c,
215         gcc.c-torture/execute/ieee/compare-fp-3.x,
216         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
217
218 2004-06-04  David Ayers  <d.ayers@inode.at>
219
220         * objc/execute/protocol-isEqual-4.m: New testcase.
221
222 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
223
224         * objc/execute/protocol-isEqual-1.m: New testcase.
225         * objc/execute/protocol-isEqual-2.m: New testcase.
226         * objc/execute/protocol-isEqual-3.m: New testcase.
227
228 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
229
230         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
231
232 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
233
234         * lib/objc.exp (objc_target_compile): When running tests on
235         Darwin (Mac OS X), inform the linker about '-framework
236         'Foundation'.
237
238 2004-06-02  Eric Christopher  <echristo@redhat.com>
239
240         * gcc.c-torture/compile/20040602-1.c: New.
241
242 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
243
244         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
245         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
246
247         PR tree-optimization/14736
248         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
249
250         PR tree-optimization/14042
251         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
252
253         PR tree-optimization/14729
254         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
255
256 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
257
258         PR fortran/15557
259         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
260
261 2004-06-01  Richard Hederson  <rth@redhat.com>
262
263         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
264
265 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
266
267         PR c++/14932
268         * g++.dg/parse/offsetof4.C: New test.
269
270 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
271
272         PR objc/7993
273         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
274
275 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
276
277         PR c++/15701
278         * g++.dg/template/friend29.C: New test.
279
280 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
281
282         PR c/15749
283         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
284
285 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
286
287         * gcc.dg/sparc-trap-1.c: New test.
288
289 2004-05-31  Roger Sayle  <roger@eyesopen.com>
290
291         PR middle-end/15069
292         * g++.dg/opt/fold3.C: New test case.
293
294 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
295
296         * lib/target-supports.exp (check_iconv_available): Fix fallout
297         from 2004-05-28 patch.
298
299 2004-05-30  Paul Brook  <paul@codesourcery.com>
300
301         PR fortran/15620
302         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
303         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
304
305 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
306
307         * gfortran.fortran-torture/execute/random_1.f90: New test.
308
309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
310
311         * g++.dg/ext/altivec-10.C: New test.
312
313 2004-05-29  Paul Brook  <paul@codesourcery.com>
314
315         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
316
317 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
318
319         * gcc.dg/altivec-16.c: New test.
320
321 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
322
323         * lib/target-supports.exp (check_vmx_hw_available): New.
324         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
325
326         * lib/target-supports.exp (check_alias_available,
327         check_iconv_available, check_named_sections_available): Use
328         unique names for temporary files.
329
330 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
331
332         * gcc.dg/altivec-15.c: New test.
333
334 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/15083
337         * g++.dg/warn/noeffect6.C: New test.
338
339         PR c++/15471
340         * g++.dg/expr/ptrmem4.C: New test.
341
342         PR c++/15640
343         * g++.dg/template/operator3.C: New test.
344
345 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/14668
348         * g++.dg/lookup/redecl1.C: New test.
349         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
350
351 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
352
353         * gcc.c-torture/execute/compare-fp-1.c,
354         gcc.c-torture/execute/compare-fp-2.c,
355         gcc.c-torture/execute/compare-fp-3.c,
356         gcc.c-torture/execute/compare-fp-4.c,
357         gcc.c-torture/execute/compare-fp-3.x,
358         gcc.c-torture/execute/compare-fp-4.x,
359         gcc.dg/pr15649-1.c: New.
360
361 2004-05-27  Adam Nemet  <anemet@lnxw.com>
362
363         PR c++/12883
364         * g++.dg/init/array14.C: New test.
365
366 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
367
368         * lib/compat.exp (compat-get-options-main): New.
369         (compat-get-options): Remove unneeded code, warn for ignored
370         command.
371         (compat-execute): Check flag set by dg-require-* commands.
372
373         * lib/compat.exp (compat-execute): Break up long lines.
374
375 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
376
377         * gcc.dg/altivec-7.c: Don't use 'vector long'.
378         * gcc.dg/altivec-14.c: New test.
379         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
380
381         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
382         * gcc.dg/altivec-12.c: Ditto.
383
384         * gcc.dg/altivec-3.c: Move call to altivec_check.
385
386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/15044
389         * g++.dg/template/error12.C: New test.
390
391         PR c++/15317
392         * g++.dg/ext/attrib15.C: New test.
393
394         PR c++/15329
395         * g++.dg/template/ptrmem9.C: New test.
396
397 2004-05-25  Paul Brook  <paul@codesourcery.com>
398
399         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
400
401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/15165
404         * g++.dg/template/crash19.C: New test.
405
406 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/15025
409         * g++.dg/template/redecl1.C: New test.
410
411 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/14821
414         * g++.dg/other/ns1.C: New test.
415
416         PR c++/14883
417         * g++.dg/template/invalid1.C: New test.
418
419 2004-05-23  Paul Brook  <paul@codesourcery.com>
420         Victor Leikehman  <lei@haifasphere.co.il>
421
422         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
423         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
424
425 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/15285
428         PR c++/15299
429         * g++.dg/template/non-dependent5.C: New test.
430         * g++.dg/template/non-dependent6.C: New test.
431
432 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
433
434         PR c++/15507
435         * g++.dg/inherit/union1.C: New test.
436
437         PR c++/15542
438         * g++.dg/template/addr1.C: New test.
439
440         PR c++/15427
441         * g++.dg/template/array5.C: New test.
442
443         PR c++/15287
444         * g++.dg/template/array6.C: New test.
445
446 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
447             Roger Sayle  <roger@eyesopen.com>
448
449         * g++.dg/lookup/forscope2.C: New test case.
450
451 2004-05-22  Ben Elliston  <bje@au.ibm.com>
452
453         * gcc.dg/cpp/Wmissingdirs.c: New.
454
455 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
456
457         PR target/15301
458         * gcc.dg/compat/union-m128-1.h: New file.
459         * gcc.dg/compat/union-m128-1_main.c: Likewise.
460         * gcc.dg/compat/union-m128-1_x.c: Likewise.
461         * gcc.dg/compat/union-m128-1_y.c: Likewise.
462
463 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
464
465         PR target/15302
466         * gcc.dg/compat/struct-complex-1.h: New file.
467         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
468         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
469         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
470
471 2004-05-20  Roger Sayle  <roger@eyesopen.com>
472
473         PR middle-end/3074
474         * gcc.dg/pr3074-1.c: New test case.
475         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
476
477 2004-05-20  Falk Hueffner  <falk@debian.org>
478
479         PR other/15526
480         * gcc.dg/ftrapv-1.c: New test case.
481
482 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
483
484         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
485
486 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
487             Jeff Law  <law@redhat.com>
488
489         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
490         * gcc.dg/tree-ssa/20040518-2.c: New test.
491
492         * gcc.dg/tree-ssa/20040518-1.c: New test.
493
494 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
495
496         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
497
498 2004-05-18  Paul Brook  <paul@codesourcery.com>
499
500         PR fortran/13930
501         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
502
503 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
504
505         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
506         constant folding.
507
508 2004-05-17  Steven Bosscher  <stevenb@suse.de>
509
510         * gcc.dg/tree-ssa/20040517-1.c: New test.
511
512 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
513
514         * gcc.dg/loop-4.c: New test.
515
516 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
517
518         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
519
520 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
521
522         PR fortran/15311
523         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
524
525 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
526
527         PR fortran/13826
528         PR fortran/13940
529         * gfortran.fortran-torture/compile/data_1.f90: New test.
530
531 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
532
533         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
534         * gcc.dg/uninit-H.c: Define ASM for __s390__.
535
536 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
537
538         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
539
540 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
541
542         PR c/15444
543         * gcc.dg/format/xopen-1.c: Adjust expected message.
544         * gcc.dg/format/xopen-3.c: New test.
545
546 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
547
548         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
549
550 2004-05-14  Jeff Law  <law@redhat.com>
551
552         * gcc.dg/tree-ssa/20040514-2.c: New test.
553
554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
555
556         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
557         this ...
558         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
559         this.
560
561 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         * gcc.dg/tree-ssa/20040514-1.c: New test.
564
565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
566
567         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
568         test.
569
570 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
571
572         PR fortran/14066
573         * gfortran.fortran-torture/compile/do_1.f90: New test.
574
575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
576
577         PR fortran/15051
578         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
579         test.
580
581 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
582
583         PR fortran/15149
584         * gfortran.fortran-torture/execute/random_init.f90: New test.
585
586 2004-05-13  Paul Brook  <paul@codesourcery.com>
587
588         PR fortran/15314
589         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
590
591 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
594         for the powerpc case.
595
596 2004-05-13  Jeff Law  <law@redhat.com>
597
598         * gcc.dg/tree-ssa/20040513-1.c: New test.
599         * gcc.dg/tree-ssa/20040513-2.c: New test.
600
601 2004-05-13  Paul Brook  <paul@codesourcery.com>
602
603         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
604         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
605         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
606
607 2004-05-13  Andreas Schwab  <schwab@suse.de>
608
609         PR other/10819
610         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
611         characters.
612
613 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
614
615         PR fortran/15294
616         * gfortran.fortran-torture/execute/adjustr.f90: New file.
617
618 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
619
620         Merge from tree-ssa-20020619-branch.  See
621         ChangeLog.tree-ssa for details.
622
623 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
624
625         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
626         include <altivec.h> explicitly.
627         * gcc.dg/altivec-13.c: Likewise.
628
629 2004-05-11  Paul Brook  <paul@codesourcery.com>
630
631         * gcc.c-torture/compile/20010518-1.c: Force enum size.
632
633 2004-05-10  Eric Christopher  <echristo@redhat.com>
634
635         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
636         * gcc.dg/sibcall-4.c: Ditto.
637
638 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
639
640         * g++.dg/ext/altivec-8.C: New test case.
641         * gcc.dg/altivec-13.c: New test case.
642
643 2004-05-08  Roger Sayle  <roger@eyesopen.com>
644
645         * gcc.c-torture/execute/divcmp-1.c: New test case.
646         * gcc.c-torture/execute/divcmp-2.c: New test case.
647         * gcc.c-torture/execute/divcmp-3.c: New test case.
648
649 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
650
651         * g++.dg/other/pragma-re-2.C: New test.
652
653 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
654
655         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
656         * gcc.dg/i386-387-2.c: Likewise.
657
658         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
659         __builtin_drem.
660         * gcc.dg/i386-387-6.c: Likewise.
661
662 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
663
664         * gcc.dg/builtins-33.c:  Also check log1p*.
665
666 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
667
668         PR optimization/15296
669         * gcc.c-torture/execute/pr15296.c: New test.
670
671 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
672
673         * gcc.dg/builtins-40.c: New test.
674
675 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
676
677         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
678
679 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
680
681         * g++.dg/ext/spe1.C: New testcase.
682
683 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
684
685         * objc.dg/image-info.m: Allow additional attributes
686         for __image_info section.
687
688 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
689
690         * gcc.dg/torture/mips-hilo-2.c: New test.
691
692 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
693
694         PR c++/14389
695         * g++.dg/template/member5.C: New test.
696
697 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
698
699         * gcc.dg/builtins-34.c: Also check expm1*.
700
701 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
702
703         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
704         * gcc.dg/torture/builtin-convert-3.c: New test.
705
706 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
707
708         PR middle-end/15054
709         * g++.dg/opt/pr15054.C: New test.
710
711 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
712
713         * gcc.dg/torture/builtin-rounding-1.c: New test.
714         * gcc.dg/builtins-25.c: Delete.
715         * gcc.dg/builtins-29.c: Delete.
716
717 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
718
719         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
720         * gcc.dg/sibcall-4.c: Likewise.
721         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
722
723 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
724
725         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
726         bit-field on 16-bit targets.
727
728 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
729
730         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
731         16-bit targets.
732
733 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
734
735         * gcc.dg/rs6000-power2-1.c: Change to compile only.
736         * gcc.dg/rs6000-power2-2.c: Likewise.
737
738 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
739
740         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
741         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
742         Change the asm registers to be in form of frN instead of fN.
743
744 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
745
746         * gcc.dg/torture/builtin-convert-2.c: New test.
747
748 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
749
750         * gcc.dg/rs6000-power2-1.c: New test.
751         * gcc.dg/rs6000-power2-2.c: New test.
752
753 2004-04-28  Jan Hubicka  <jh@suse.cz>
754
755         * gcc.dg/unused-6.c: New test.
756
757 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
758             Ulrich Weigand  <uweigand@de.ibm.com>
759
760         * ada/acats/run_all.sh: Define $target variable.
761
762 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
763
764         PR c++/15119
765         * g++.dg/other/vararg-1.C: New test.
766
767         PR c++/4794
768         * g++.dg/eh/cleanup3.C: New test.
769
770 2004-04-24  Laurent GUERBY <laurent@guerby.net>
771
772         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
773         and ad8011a (target_insn).
774         * ada/acats/support/macro.dfs: Likewise.
775         * ada/acats/support/impbit.adb: New file.
776
777 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
778
779         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
780
781 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
782
783         * gcc.dg/loop-3.c: New test.
784
785 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
786
787         * gcc.c-torture/execute/simd-5.c: New test.
788
789 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
790
791         PR c++/15064
792         * g++.dg/template/crash18.C: New test.
793
794 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
795
796         * g++.dg/ext/complit3.C: New test.
797
798 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
799
800         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
801         * gcc.dg/altivec-3.c: Same.
802         * gcc.dg/altivec-varargs-1.c: Same.
803
804 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
805
806         * lib/target-supports.exp (check_profiling_available): Assume
807         profiling is not available on powerpc-eabi targets.
808
809 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
810
811         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
812         * gcc.dg/vmx/bug-1.c: Ditto.
813
814 2004-04-20  Eric Christopher  <echristo@redhat.com>
815
816         * gcc.dg/charset/extern.c: New test.
817         * g++.dg/charset/extern3.cc: Ditto.
818
819 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
820
821         * gcc.dg/builtins-39.c: New test.
822
823 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
824
825         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
826
827 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
828
829         * gcc.dg/torture/mips-hilo-1.c: New test.
830
831 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
832
833         * gcc.c-torture/compile/20040419-1.c: New test.
834
835 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
836
837         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
838
839 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
840             Aldy Hernandez  <aldyh@redhat.com>
841
842         * gcc.c-torture/execute/va-arg-24.c: New.
843
844 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
845             Aldy Hernandez  <aldyh@redhat.com>
846
847         * gcc.dg/vmx/1b-01.c: New.
848         * gcc.dg/vmx/1b-02.c: New.
849         * gcc.dg/vmx/1b-03.c: New.
850         * gcc.dg/vmx/1b-04.c: New.
851         * gcc.dg/vmx/1b-05.c: New.
852         * gcc.dg/vmx/1b-06.c: New.
853         * gcc.dg/vmx/1b-07.c: New.
854         * gcc.dg/vmx/1c-01.c: New.
855         * gcc.dg/vmx/1c-02.c: New.
856         * gcc.dg/vmx/3a-01a.c: New.
857         * gcc.dg/vmx/3a-01.c: New.
858         * gcc.dg/vmx/3a-01m.c: New.
859         * gcc.dg/vmx/3a-03.c: New.
860         * gcc.dg/vmx/3a-03m.c: New.
861         * gcc.dg/vmx/3a-04.c: New.
862         * gcc.dg/vmx/3a-04m.c: New.
863         * gcc.dg/vmx/3a-05.c: New.
864         * gcc.dg/vmx/3a-06.c: New.
865         * gcc.dg/vmx/3a-06m.c: New.
866         * gcc.dg/vmx/3a-07.c: New.
867         * gcc.dg/vmx/3b-01.c: New.
868         * gcc.dg/vmx/3b-02.c: New.
869         * gcc.dg/vmx/3b-10.c: New.
870         * gcc.dg/vmx/3b-13.c: New.
871         * gcc.dg/vmx/3b-14.c: New.
872         * gcc.dg/vmx/3b-15.c: New.
873         * gcc.dg/vmx/3c-01a.c: New.
874         * gcc.dg/vmx/3c-01.c: New.
875         * gcc.dg/vmx/3c-02.c: New.
876         * gcc.dg/vmx/3c-03.c: New.
877         * gcc.dg/vmx/3d-01.c: New.
878         * gcc.dg/vmx/4-01.c: New.
879         * gcc.dg/vmx/4-03.c: New.
880         * gcc.dg/vmx/5-01.c: New.
881         * gcc.dg/vmx/5-02.c: New.
882         * gcc.dg/vmx/5-03.c: New.
883         * gcc.dg/vmx/5-04.c: New.
884         * gcc.dg/vmx/5-05.c: New.
885         * gcc.dg/vmx/5-06.c: New.
886         * gcc.dg/vmx/5-07.c: New.
887         * gcc.dg/vmx/5-07t.c: New.
888         * gcc.dg/vmx/5-08.c: New.
889         * gcc.dg/vmx/5-10.c: New.
890         * gcc.dg/vmx/5-11.c: New.
891         * gcc.dg/vmx/7-01a.c: New.
892         * gcc.dg/vmx/7-01.c: New.
893         * gcc.dg/vmx/7c-01.c: New.
894         * gcc.dg/vmx/7d-01.c: New.
895         * gcc.dg/vmx/7d-02.c: New.
896         * gcc.dg/vmx/8-01.c: New.
897         * gcc.dg/vmx/8-02a.c: New.
898         * gcc.dg/vmx/8-02.c: New.
899         * gcc.dg/vmx/brode-1.c: New.
900         * gcc.dg/vmx/bug-1.c: New.
901         * gcc.dg/vmx/bug-2.c: New.
902         * gcc.dg/vmx/bug-3.c: New.
903         * gcc.dg/vmx/cw-bug-1.c: New.
904         * gcc.dg/vmx/cw-bug-2.c: New.
905         * gcc.dg/vmx/cw-bug-3.c: New.
906         * gcc.dg/vmx/dct.c: New.
907         * gcc.dg/vmx/debug-1.c: New.
908         * gcc.dg/vmx/debug-2.c: New.
909         * gcc.dg/vmx/debug-3.c: New.
910         * gcc.dg/vmx/debug-4.c: New.
911         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
912         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
913         * gcc.dg/vmx/eg-5.c: New.
914         * gcc.dg/vmx/fft.c: New.
915         * gcc.dg/vmx/gcc-bug-1.c: New.
916         * gcc.dg/vmx/gcc-bug-2.c: New.
917         * gcc.dg/vmx/gcc-bug-3.c: New.
918         * gcc.dg/vmx/gcc-bug-4.c: New.
919         * gcc.dg/vmx/gcc-bug-5.c: New.
920         * gcc.dg/vmx/gcc-bug-6.c: New.
921         * gcc.dg/vmx/gcc-bug-7.c: New.
922         * gcc.dg/vmx/gcc-bug-8.c: New.
923         * gcc.dg/vmx/gcc-bug-9.c: New.
924         * gcc.dg/vmx/gcc-bug-b.c: New.
925         * gcc.dg/vmx/gcc-bug-c.c: New.
926         * gcc.dg/vmx/gcc-bug-d.c: New.
927         * gcc.dg/vmx/gcc-bug-e.c: New.
928         * gcc.dg/vmx/gcc-bug-f.c: New.
929         * gcc.dg/vmx/gcc-bug-g.c: New.
930         * gcc.dg/vmx/gcc-bug-i.c: New.
931         * gcc.dg/vmx/harness.h: New.
932         * gcc.dg/vmx/ira1.c: New.
933         * gcc.dg/vmx/ira2a.c: New.
934         * gcc.dg/vmx/ira2b.c: New.
935         * gcc.dg/vmx/ira2.c: New.
936         * gcc.dg/vmx/ira2c.c: New.
937         * gcc.dg/vmx/mem.c: New.
938         * gcc.dg/vmx/newton-1.c: New.
939         * gcc.dg/vmx/ops.c: New.
940         * gcc.dg/vmx/sn7153.c: New.
941         * gcc.dg/vmx/spill2.c: New.
942         * gcc.dg/vmx/spill3.c: New.
943         * gcc.dg/vmx/spill.c: New.
944         * gcc.dg/vmx/t.c: New.
945         * gcc.dg/vmx/varargs-1.c: New.
946         * gcc.dg/vmx/varargs-2.c: New.
947         * gcc.dg/vmx/varargs-3.c: New.
948         * gcc.dg/vmx/varargs-4.c: New.
949         * gcc.dg/vmx/varargs-5.c: New.
950         * gcc.dg/vmx/varargs-6.c: New.
951         * gcc.dg/vmx/varargs-7.c: New.
952         * gcc.dg/vmx/vmx.exp: New.
953         * gcc.dg/vmx/vprint-1.c: New.
954         * gcc.dg/vmx/vscan-1.c: New.
955         * gcc.dg/vmx/x-01.c: New.
956         * gcc.dg/vmx/x-02.c: New.
957         * gcc.dg/vmx/x-03.c: New.
958         * gcc.dg/vmx/x-04.c: New.
959         * gcc.dg/vmx/x-05.c: New.
960         * gcc.dg/vmx/yousufi-1.c: New.
961         * gcc.dg/vmx/zero-1.c: New.
962         * gcc.dg/vmx/zero.c: New.
963
964 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
965
966         * g++.dg/lookup/java1.C: Update for chage of
967         _Jv_AllocObject.
968         * g++.dg/lookup/java2.C: Likewise.
969
970 2004-04-17  Laurent GUERBY <laurent@guerby.net>
971
972         * ada/acats/run_all.sh: use -O2 by default.
973
974 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
975
976         * gcc.dg/vr-mult-[12].c: New tests.
977
978 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
979
980         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
981
982         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
983
984 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
985
986         * lib/target-supports.exp (check_profiling_available): Assume profiling
987         isn't available for mips*-*-elf targets.
988
989 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
990
991         * gcc.dg/builtins-38.c: New test.
992
993 2004-04-14  Eric Christopher  <echristo@redhat.com>
994
995         * g++.dg/charset/charset.exp: Run .cc extension tests.
996
997 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
998
999         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1000
1001 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1002
1003         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1004
1005 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1006
1007         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1008         * gcc.dg/i386-387-2.c: Likewise.
1009
1010         * gcc.dg/i386-387-7.c: New test.
1011         * gcc.dg/i386-387-8.c: New test.
1012
1013         * gcc.dg/builtins-37.c: New test.
1014
1015 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1016
1017         * g++.dg/pch/externc-1.C: Add missing semicolon.
1018
1019 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1020
1021         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1022
1023 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1024
1025         * gcc.c-torture/execute/20040411-1.c: New test.
1026
1027 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1028
1029         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1030
1031 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1032
1033         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1034
1035 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1036
1037         * lib/target-supports.exp (check_named_sections_available): New.
1038         * lib/gcc-dg.exp (dg-require-named-sections): New.
1039         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1040         old-deja.exp.  Also prune error-count message from HP linker.
1041         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1042
1043         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1044         * g++.old-deja/g++.pt/static3.C: Likewise.
1045         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1046
1047 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1048
1049         * gcc.c-torture/execute/20040409-1.c: New test case.
1050         * gcc.c-torture/execute/20040409-2.c: New test case.
1051         * gcc.c-torture/execute/20040409-3.c: New test case.
1052
1053 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1054
1055         * gcc.dg/20040409-1.c: New test.
1056
1057 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1058
1059         PR target/14888
1060         * g++.dg/opt/pr14888.C: New test case.
1061
1062 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1063
1064         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1065         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1066         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1067         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1068         New tests.
1069
1070 2004-04-08  Paul Brook  <paul@codesourcery.com>
1071
1072         * gcc.dg/spill-1.c: New test.
1073
1074 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1075
1076         * gcc.dg/torture/builtin-ctype-2.c: New test.
1077
1078 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1079
1080         * gcc.dg/pch/pch.exp: Add largefile test.
1081
1082 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1083
1084         * g++.dg/pch/externc-1.Hs: New.
1085         * g++.dg/pch/externc-1.C: New.
1086
1087 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1088
1089         * gcc.dg/compat/struct-by-value-5a_main.c,
1090         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1091         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1092         * gcc.dg/compat/struct-by-value-5a_x.c,
1093         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1094         gcc.dg/compat/struct-by-value-5_x.c.
1095         * gcc.dg/compat/struct-by-value-5a_y.c,
1096         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1097         gcc.dg/compat/struct-by-value-5_y.c.
1098
1099         * gcc.dg/compat/struct-by-value-6a_main.c,
1100         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1101         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1102         * gcc.dg/compat/struct-by-value-6a_x.c,
1103         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1104         gcc.dg/compat/struct-by-value-6_x.c.
1105         * gcc.dg/compat/struct-by-value-6a_y.c,
1106         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1107         gcc.dg/compat/struct-by-value-6_y.c.
1108
1109         * gcc.dg/compat/struct-by-value-7a_main.c,
1110         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1111         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1112         * gcc.dg/compat/struct-by-value-7a_x.c,
1113         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1114         gcc.dg/compat/struct-by-value-7_x.c.
1115         * gcc.dg/compat/struct-by-value-7a_y.c,
1116         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1117         gcc.dg/compat/struct-by-value-7_y.c.
1118
1119 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1120
1121         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1122         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1123         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1124         options.
1125
1126 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1127
1128         * gcc.dg/builtins-36.c: New test.
1129
1130 2004-04-06  Paul Brook  <paul@codesourcery.com>
1131
1132         * README.gcc: Remove obsolete contraint on testcases.
1133
1134 2004-04-05  Paul Brook  <paul@codesourcery.com>
1135
1136         PR2123
1137         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1138         failure and exit(0) on success.
1139         * g++.dg/expr/anew2.C: Ditto.
1140         * g++.dg/expr/anew3.C: Ditto.
1141         * g++.dg/expr/anew4.C: Ditto.
1142
1143 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         PR c++/3518
1146         * g++.dg/template/unify7.C: New.
1147
1148 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1149
1150         * g++.dg/README: Bring up to date with new subdirectories; remove
1151         duplicate subdirectory lines.
1152
1153 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1154
1155         PR c++/14007
1156         * g++.dg/template/unify5.C: New.
1157         * g++.dg/template/unify6.C: New.
1158         * g++.dg/template/qualttp20.C: Adjust.
1159         * g++.old-deja/g++.jason/report.C: Adjust.
1160         * g++.old-deja/g++.other/qual1.C: Adjust.
1161
1162 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/14803
1165         * g++.dg/inherit/ptrmem1.C: New test.
1166
1167 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/14755
1170         * gcc.c-torture/execute/20040331-1.c: New test.
1171         * gcc.dg/20040331-1.c: New test.
1172
1173 2004-04-01  Paul Brook  <paul@codesourcery.com>
1174
1175         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1176
1177 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/14724
1180         * g++.dg/init/goto1.C: New test.
1181
1182         PR c++/14763
1183         * g++.dg/template/defarg4.C: New test.
1184
1185 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1186
1187         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1188
1189 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1190
1191         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1192
1193 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1194
1195         * gcc.dg/noncompile/undeclared-2.c: New test.
1196
1197 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1198
1199         * gcc.dg/940409-1.c: Remove XFAIL.
1200         * gcc.dg/reg-vol-struct-1.c: New test.
1201
1202 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/torture/builtin-wctype-1.c: New test.
1205
1206 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1207
1208         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1209         * gcc.dg/20001101-1.c: Likewise.
1210         * gcc.dg/20001102-1.c: Likewise.
1211
1212 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1213
1214         * gcc.dg/compare8.c: Add an additional test for XOR.
1215
1216 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * gcc.dg/torture/builtin-ctype-1.c: New test.
1219
1220 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1221
1222         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1223         * gcc.dg/torture/builtin-math-1.c: Likewise.
1224         * gcc.dg/torture/builtin-power-1.c: New test.
1225
1226 2004-03-24  Andreas Schwab  <schwab@suse.de>
1227
1228         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1229         IA64 assembler.
1230
1231 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1232             Roger Sayle  <roger@eyesopen.com>
1233
1234         * gcc.dg/compare8.c: New test case.
1235
1236 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1237
1238         * g++.dg/ext/altivec-7.C: New test.
1239
1240 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1241
1242         PR 12267, 12391, 12560, 13129, 14114, 14133
1243         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1244         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1245         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1246         Adjust error regexps.
1247         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1248         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1249         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1250         * gcc.dg/local1.c: Add explanatory comment.
1251
1252 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1253
1254         PR optimization/14669
1255         * g++.dg/opt/fold2.C: New test case.
1256
1257 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c/14069
1260         * gcc.dg/20040322-1.c: New test.
1261
1262 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1263
1264         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1265         * gcc.dg/ultrasp4.c: Likewise.
1266         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1267
1268 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1269
1270         * gcc.dg/i386-sse-8.c: Reset default options.
1271
1272 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1273
1274         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1275         in the error message text.
1276
1277 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1278
1279         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1280
1281 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/14616
1284         * g++.dg/init/array13.C: New test.
1285
1286 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1287
1288         PR target/13889
1289         * gcc.c-torture/compile/pr13889.c: New test case.
1290
1291 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1292
1293         PR c/14635
1294         * builtins-1.c (nan, nans): Don't test.
1295         * builtins-30.c: Don't use nan, nanf, nanl.
1296         * builtins-35.c: New test.
1297
1298 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1299
1300         * g++.dg/ext/altivec-6.C: New test.
1301
1302 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1303
1304         * g++.dg/init/placement3.C: New test.
1305
1306         * g++.dg/template/spec13.C: New test.
1307
1308         * g++.dg/lookup/using11.C: New test.
1309
1310         * g++.dg/lookup/koenig3.C: New test.
1311
1312         * g++.dg/template/operator2.C: New test.
1313
1314         * g++.dg/expr/dtor3.C: New test.
1315         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1316         marker.
1317         * g++.old-deja/g++.law/visibility28.C: Likewise.
1318
1319 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1320
1321         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1322         * gcc.dg/ppc64-abi-3.c: Likewise.
1323
1324 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1325
1326         PR c++/14545
1327         * g++.dg/parse/template15.C: New test.
1328
1329 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1330
1331         * g++.dg/expr/dtor2.C: New test.
1332
1333         * g++.dg/lookup/anon4.C: New test.
1334
1335         * g++.dg/overload/using1.C: New test.
1336
1337         * g++.dg/template/lookup7.C: New test.
1338
1339         * g++.dg/template/typename6.C: New test.
1340
1341         * g++.dg/expr/cond6.C: New test.
1342
1343 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1344
1345         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1346
1347 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1348
1349         * g++.dg/expr/cond5.C: New test.
1350         * g++.dg/expr/constcast1.C: Likewise.
1351         * g++.dg/expr/ptrmem2.C: Likewise.
1352         * g++.dg/expr/ptrmem3.C: Likewise.
1353         * g++.dg/lookup/main1.C: Likewise.
1354         * g++.dg/template/lookup6.C: Likewise.
1355
1356 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1357
1358         * gcc.dg/local1.c: New test.
1359
1360         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1361
1362 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1363
1364         * gcc.dg/torture/builtin-convert-1.c: New test.
1365
1366 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1369
1370 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/14481
1373         * g++.dg/warn/Wunused-7.C: New test.
1374
1375 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1376
1377         * gcc.dg/torture/builtin-integral-1.c: New test.
1378
1379 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/14586
1382         * g++.dg/parse/non-dependent3.C: New test.
1383
1384 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1385
1386         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1387         * g++.dg/eh/simd-2.C: Likewise.
1388         * g++.dg/init/array10.C: Likewise.
1389         * gcc.c-torture/compile/simd-1.c: Likewise.
1390         * gcc.c-torture/compile/simd-2.c: Likewise.
1391         * gcc.c-torture/compile/simd-3.c: Likewise.
1392         * gcc.c-torture/compile/simd-4.c: Likewise.
1393         * gcc.c-torture/compile/simd-6.c: Likewise.
1394         * gcc.c-torture/execute/simd-1.c: Likewise.
1395         * gcc.c-torture/execute/simd-2.c: Likewise.
1396         * gcc.dg/compat/vector-defs.h: Likewise.
1397         * gcc.dg/20020531-1.c: Likewise.
1398         * gcc.dg/altivec-3.c: Likewise.
1399         * gcc.dg/altivec-4.c: Likewise.
1400         * gcc.dg/altivec-varargs-1.c: Likewise.
1401         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1402         * gcc.dg/i386-mmx-3.c: Likewise.
1403         * gcc.dg/i386-sse-4.c: Likewise.
1404         * gcc.dg/i386-sse-5.c: Likewise.
1405         * gcc.dg/i386-sse-8.c: Likewise.
1406         * gcc.dg/simd-1.c: Likewise.
1407         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1408         __ev64_opaque__ since the machine description provides it.
1409
1410 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1411
1412         * lib/compat.exp (skip_list): New global variable.
1413         Use it to hold the user defined COMPAT_SKIPS list if any.
1414         (compat-obj): Add the members of skip_list to optall.
1415
1416 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1417
1418         * gcc.dg/compat/union-by-value-1_main.c,
1419         union-by-value-1_x.c, union-by-value-1_y.c,
1420         union-check.h, union-defs.h,
1421         union-init.h, union-return-1_main.c,
1422         union-return-1_x.c, union-return-1_y.c: New files.
1423
1424 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1425
1426         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1427         mixed-struct-init.h: Add 4 mixed structure types.
1428         struct-by-value-21_main.c, struct-by-value-21_x.c,
1429         struct-by-value-21_y.c, struct-return-21_main.c,
1430         struct-return-21_x.c, struct-return-21_y.c: New files.
1431
1432 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1433
1434         PR c++/14550
1435         * g++.dg/parse/template14.C: New test.
1436
1437 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1438
1439         * gcc.c-torture/execute/20040313-1.c: New test.
1440
1441 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR target/14533
1444         * gcc.dg/20040311-2.c: New test.
1445
1446 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1447
1448         PR other/14544
1449         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1450         bit-field.
1451
1452 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1453
1454         * gcc.dg/20040305-2.c: Add missing return statement.
1455
1456 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1457
1458         * gcc.dg/builtins-34.c: Also check pow10*.
1459
1460 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1461
1462         PR target/14262
1463         * gcc.dg/20040305-2.c: New test.
1464
1465 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1466
1467         * gcc.dg/20040310-1.c: New test.
1468
1469 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1470
1471         * gcc.c-torture/execute/20040311-1.c: New test case.
1472
1473 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1474
1475         PR c++/14476
1476         * g++.dg/lookup/enum1.C: New test.
1477
1478 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1479
1480         PR c++/14510
1481         * g++.dg/lookup/struct2.C: New test.
1482
1483 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1484
1485         * gcc.dg/builtins-34.c: New test.
1486
1487 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1488
1489         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1490
1491 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1492
1493         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1494         * gcc.dg/alias-2.c: New testcase.
1495
1496 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1497
1498         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1499
1500 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1501
1502         * gcc.c-torture/execute/20040309-1.c: New test case.
1503
1504 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         PR c++/14397
1507         * g++.dg/overload/ref1.C: New.
1508
1509 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1510
1511         PR c++/14409
1512         * g++.dg/template/spec12.C: New test.
1513
1514         PR c++/14448
1515         * g++.dg/parse/crash14.C: New test.
1516
1517 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1518
1519         PR c++/14230
1520         * g++.dg/init/ref11.C: New test.
1521
1522 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/14432
1525         * g++.dg/parse/builtin2.C: New test.
1526
1527 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR c++/14401
1530         * g++.dg/init/ctor3.C: New test.
1531         * g++.dg/init/union1.C: New test.
1532         * g++.dg/ext/anon-struct4.C: New test.
1533
1534 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1535
1536         * g++.dg/lookup/koenig1.C: Tweak error messages.
1537         * g++.dg/lookup/used-before-declaration.C: Likewise.
1538         * g++.dg/other/do1.C: Likewise.
1539         * g++.dg/overload/koenig1.C: Likewise.
1540         * g++.dg/parse/crash13.C: Likewise.
1541         * g++.dg/template/instantiate3.C: Likewise.
1542
1543 2004-03-08  Eric Christopher  <echristo@redhat.com>
1544
1545         * * lib/target-supports.exp: Enable libiconv in test
1546         compilation.  Fix up error checking.
1547
1548 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1549
1550         PR middle-end/14289
1551         * gcc.dg/pr14289-1.c: New test case.
1552         * gcc.dg/pr14289-2.c: Likewise.
1553         * gcc.dg/pr14289-3.c: Likewise.
1554
1555 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1556
1557         * gcc.c-torture/execute/20040308-1.c: New test.
1558
1559 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1560
1561         * gcc.c-torture/execute/20040307-1.c: New test case.
1562
1563 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1564
1565         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1566
1567 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1568
1569         * gcc.dg/20040306-1.c: New test.
1570
1571 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1572
1573         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1574         them static.
1575         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1576
1577 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1578
1579         PR c/14465
1580         * gcc.dg/decl-6.c: New test.
1581
1582 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1583
1584         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1585         Rename LOGPOW -> LOG_POW.
1586         (SQRT_EXP, POW_EXP): New.
1587
1588 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1589
1590         * gcc.dg/i386-sse-8.c: New test.
1591
1592 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1593
1594         PR c/14114
1595         * gcc.dg/decl-5.c: New test.
1596
1597 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1598
1599         * gcc.dg/20040305-1.c: New test.
1600
1601 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1602
1603         PR other/14354
1604         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1605
1606 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1607
1608         PR c++/14425, c++/14426
1609         * g++.dg/ext/altivec-4.C: New test.
1610         * g++.dg/ext/altivec-5.C: New test.
1611
1612 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1613
1614         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1615         global variables of a type with no linkage.
1616         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1617         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1618         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1619         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1620         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1621         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1622         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1623         * g++.dg/warn/deprecated.C: Name enum Color.
1624         * g++.dg/overload/VLA.C: Name structure for 'b'.
1625         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1626
1627 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1628
1629         * gcc.c-torture/compile/20040304-1.c: New test.
1630
1631 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1632
1633         PR 13728
1634         * gcc.dg/decl-4.c: New testcase.
1635
1636 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1637
1638         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1639         as PRECF if sizeof (float) > sizeof (double).
1640         (PRECL): Make it the same as PRECF if
1641         sizeof (float) > sizeof (long double).
1642
1643 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1644
1645         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1646         system type.  Add check for irix6 which doesn't have c99 runtime.
1647
1648 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1649
1650         * gcc.dg/const-elim-1.c: xfail for xtensa.
1651
1652 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c++/14369
1655         * g++.dg/template/cond4.C: New test.
1656
1657 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/14360
1660         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1661
1662         PR c++/14361
1663         * g++.dg/parse/defarg7.C: New test.
1664
1665         PR c++/14359
1666         * g++.dg/template/friend26.C: New test.
1667
1668 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/14324
1671         * g++.dg/abi/mangle21.C: New test.
1672
1673         PR c++/14260
1674         * g++.dg/parse/constructor2.C: New test.
1675
1676         PR c++/14337
1677         * g++.dg/template/sfinae1.C: New test.
1678
1679 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1680
1681         PR c++/14267
1682         * g++.dg/expr/crash2.C: New test.
1683
1684         PR middle-end/13448
1685         * gcc.dg/inline-5.c: New test.
1686         * gcc.dg/always-inline.c: Split out tests into ...
1687         * gcc.dg/always-inline2.c: ... this and ...
1688         * gcc.dg/always-inline3.c: ... this.
1689
1690 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR debug/12103
1693         * g++.dg/debug/crash1.C: New test.
1694
1695 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1696
1697         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1698         function with __attribute__((noinline)).
1699         (recurser_void2): Likewise.
1700         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1701         (recurser_void2): Likewise.
1702
1703 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1704
1705         PR middle-end/14203
1706         * g++.dg/warn/Wunused-6.C: New test case.
1707
1708 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1709
1710         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1711         not defined.
1712
1713 2004-02-27  Eric Christopher  <echristo@redhat.com>
1714
1715         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1716         * g++.dg/charset/asm2.c: Run only x86.
1717         * gcc.dg/charset/asm3.c: Ditto.
1718
1719 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1720
1721         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1722         ld_library_path.
1723
1724 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1725
1726         * g++.dg/ext/altivec-3.C: New.
1727
1728 2004-02-26  Richard Henderson  <rth@redhat.com>
1729
1730         * g++.dg/ext/attrib10.C: Mark for warning.
1731         * gcc.dg/attr-alias-1.c: New.
1732
1733 2004-02-26  Richard Henderson  <rth@redhat.com>
1734
1735         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1736         * gcc.c-torture/execute/20040208-2.c: ... it back.
1737
1738 2004-02-26  Eric Christopher  <echristo@redhat.com>
1739
1740         * lib/target-supports.exp (check-iconv-available): New function.
1741         * lib/gcc-dg.exp (dg-require-iconv): New function.
1742         Use above.
1743         * gcc.dg/charset: New directory.
1744         * gcc.dg/charset/charset.exp: New file.
1745         * gcc.dg/charset/asm1.c: Ditto.
1746         * gcc.dg/charset/asm2.c: Ditto.
1747         * gcc.dg/charset/asm3.c: Ditto.
1748         * gcc.dg/charset/asm4.c: Ditto.
1749         * gcc.dg/charset/asm5.c: Ditto.
1750         * gcc.dg/charset/attribute1.c: Ditto.
1751         * gcc.dg/charset/attribute2.c: Ditto.
1752         * gcc.dg/charset/string1.c: Ditto.
1753         * g++.dg/charset: New directory.
1754         * g++.dg/dg.exp: Add here. Special options.
1755         * g++.dg/charset/charset.exp: New file.
1756         * g++.dg/charset/asm1.c: Ditto.
1757         * g++.dg/charset/asm2.c: Ditto.
1758         * g++.dg/charset/asm3.c: Ditto.
1759         * g++.dg/charset/asm4.c: Ditto.
1760         * g++.dg/charset/attribute1.c: Ditto.
1761         * g++.dg/charset/attribute2.c: Ditto.
1762         * g++.dg/charset/extern1.cc: Ditto.
1763         * g++.dg/charset/extern2.cc: Ditto.
1764         * g++.dg/charset/string1.c: Ditto.
1765
1766 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1767
1768         PR c++/14278
1769         * g++.dg/parse/comma1.C: New test.
1770
1771 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1772
1773         PR c++/14284
1774         * g++.dg/template/ttp8.C: New test.
1775
1776 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1777
1778         * gcc.dg/fixuns-trunc-1.c: New test.
1779
1780 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1781
1782         * gcc.dg/builtins-config.h: Use #elif.
1783
1784 2004-02-26  Michael Matz  <matz@suse.de>
1785
1786         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1787         * gcc.dg/991214-1.c: Likewise.
1788         * gcc.dg/i386-asm-1.c: Likewise.
1789
1790 2004-02-25  Richard Henderson  <rth@redhat.com>
1791
1792         * gcc.c-torture/execute/20040208-2.c: Move ...
1793         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1794
1795 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1796
1797         PR c++/14246
1798         * g++.dg/other/crash-3.C: New test.
1799
1800 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1801
1802         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1803         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1804
1805         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1806         HP-UX.
1807
1808 2004-02-24  Michael Matz  <matz@suse.de>
1809
1810         * gcc.dg/i386-regparm.c: New.
1811
1812 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1813
1814         * gcc.c-torture/execute/20040223-1.c: New.
1815
1816 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1817             Kazu Hirata  <kazu@cs.umass.edu>
1818
1819         * gcc.dg/fwritable-strings-1.c: Remove.
1820
1821 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1822
1823         PR c/14156
1824         * gcc.dg/20040223-1.c: New test.
1825
1826 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1827
1828         PR c++/14106
1829         * g++.dg/ext/typeof9.C: New test.
1830
1831 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1832
1833         PR c++/14250
1834         * g++.dg/other/switch1.C: New test.
1835
1836 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1837
1838         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1839         * gcc.dg/va-arg-1.c: Likewise.
1840
1841 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1842
1843         PR c++/14143
1844         * g++.dg/template/koenig5.C: New test.
1845
1846 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1847
1848         * g++.dg/ext/altivec-1.C: Generalize target triple.
1849         * g++.dg/ext/altivec-2.C: New test case.
1850         * g++.dg/ext/altivec_check.h: New file.
1851         * gcc.dg/altivec-1.c: Generalize target triple;
1852         include altivec_check.h and call altivec_check().
1853         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1854         * gcc.dg/altivec-6.c: New test case.
1855         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1856         type casts as needed.
1857         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1858         altivec_check().
1859         * gcc.dg/altivec-12.c: New test case.
1860         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1861         include altivec_check.h and call altivec_check().
1862         * gcc.dg/altivec_check.h: New file.
1863
1864 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * lib/target-supports.exp (check_alias_available): Don't mangle
1867         function `g' in test program.
1868
1869 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1870
1871         * lib/target-supports.exp (check_profiling_available): Check
1872         argument to determine whether we support a profiling type.
1873         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1874         check_profiling_available.
1875         * g++.dg/bprob/bprob.exp: Likewise
1876         * g77.dg/bprob/bprob.exp: Likewise.
1877         * gcc.misc-tests/bprob.exp: Likewise.
1878         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1879         dg-require-profiling and delete expected error handling.
1880         * gcc.dg/20021014-1.c: Likewise.
1881         * gcc.dg/nest.c: Likewise.
1882
1883 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1884
1885         PR c++/12007
1886         * g++.dg/other/vthunk1.C: New test.
1887
1888 2004-02-20  Falk Hueffner  <falk@debian.org>
1889
1890         PR target/14201
1891         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1892
1893 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/13927
1896         * g++.dg/other/error8.C: Remove XFAIL markers.
1897
1898         PR c++/14173
1899         * g++.dg/ext/packed5.C: New test.
1900
1901         PR c++/14199
1902         * g++.dg/warn/Wunused-5.C: New test.
1903
1904         PR c++/14186
1905         * g++.dg/lookup/member1.C: New test.
1906
1907 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1908
1909         * gcc.c-torture/compile/20040130-1.c: Enable only when
1910         __INT_MAX__ >= 2147483647L.
1911         * gcc.c-torture/compile/961203-1.c: Likewise.
1912
1913 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1914
1915         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1916         * g++.dg/opt/template1.C: Robustify assembler regexp
1917
1918 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1919
1920         * gcc.c-torture/execute/simd-4.x: Remove.
1921         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1922         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1923         Guard with #ifndef SKIP_ATTRIBUTE.
1924         * gcc.dg/compat/vector-1_y.c: Likewise.
1925         * gcc.dg/compat/vector-2_x.c: Likewise.
1926         * gcc.dg/compat/vector-2_y.c: Likewise.
1927         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1928         * g++.dg/eh/simd-2.C: Likewise.
1929
1930 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1931
1932         * gcc.c-torture/compile/complex-1.c: New.
1933
1934 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1935
1936         PR target/14209
1937         * gcc.c-torture/execute/20040218-1.c: New test.
1938
1939 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1940
1941         PR c++/14181
1942         * g++.dg/parse/new2.C: New test.
1943
1944 2004-02-18  Paul Brook  <paul@codesourcery.com>
1945
1946         * gcc.c-torture/compile/libcall-1.c: New test.
1947
1948 2004-02-18  Paul Brook  <paul@codesourcery.com>
1949
1950         PR debug/12934
1951         * gcc.dg/debug/debug-7.c: New test.
1952
1953 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1954
1955         * gcc.dg/20040217-1.c: New test.
1956
1957 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1958
1959         * gcc.c-torture/execute/990208-1.x: Delete.
1960
1961 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1962
1963         * gcc.c-torture/execute/20040208-2.x: New file.
1964
1965 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1966
1967         PR c++/11326
1968         * g++.dg/abi/structret1.C: New test.
1969
1970 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1971
1972         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1973         (i386_cpuid): No need to test if cpuid is available on AMD64.
1974         Fix assembly, so that it works onboth i386 and AMD64.
1975         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1976         (vecInLong): Fix s[] member type to unsigned int.
1977         (vecInWord): Remove type.
1978         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1979         (a64, b64, c64, d64, e64): Remove.
1980         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1981         Remove unused variable.  Remove initialization of removed variables.
1982         Don't call mmx_tests nor sse_tests.
1983         (reference_mmx, reference_sse): Remove.
1984         (check): Add return stmt.
1985         * gcc.dg/i386-sse-7.c: New test.
1986         * gcc.dg/i386-mmx-4.c: New test.
1987
1988 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1989
1990         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1991         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1992         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1993         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1994         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1995         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1996         g++.dg/tc1/dr94.C: Fix line terminator.
1997
1998 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1999
2000         * gcc.c-torture/compile/20040216-1.c: New.
2001
2002 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2003
2004         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2005         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2006         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2007         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2008         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2009         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2010
2011 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2012
2013         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2014
2015 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/13971
2018         * g++.dg/expr/cond4.C: New test.
2019
2020         PR c++/14086
2021         * g++.dg/lookup/crash2.C: New test.
2022
2023 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2024
2025         * gcc.c-torture/compile/20040214-2.c: New test.
2026
2027 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         PR c++/14116
2030         * g++.dg/ext/typeof8.C: New test.
2031
2032 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2033
2034         * gcc.c-torture/compile/20040214-1.c: New test.
2035
2036 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2037
2038         PR c++/13635
2039         * g++.dg/template/spec11.C: New test.
2040
2041 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2042
2043         PR c++/13927
2044         * g++.dg/other/error8.C: New test.
2045
2046 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2047
2048         PR c++/14122
2049         * g++.dg/template/array4.C: New test.
2050
2051         PR c++/14108
2052         * g++.dg/inherit/thunk2.C: New test.
2053
2054         PR c++/14083
2055         * g++.dg/eh/cond2.C: New test.
2056
2057 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2058
2059         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2060
2061 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2062
2063         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2064
2065 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2066
2067         * g++.dg/simd-2.C: xfail on ppc64-linux.
2068
2069 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2070
2071         PR c/456
2072         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2073         tests.
2074
2075 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2076
2077         * gcc.dg/builtins-33.c: New test.
2078
2079 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2080
2081         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2082
2083 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2084
2085         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2086
2087 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2088
2089         * gcc.dg/ppc64-abi-3.c: New test.
2090
2091 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2092
2093         PR c/14092
2094
2095         * gcc.dg/pr14092-1.c: New testcase.
2096
2097 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2098
2099         * gcc.dg/cpp/assert4.c: Fix typo last change.
2100
2101         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2102         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2103
2104         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2105
2106 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2107
2108         * gcc.c-torture/compile/20040209-1.c: New test case.
2109
2110 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2111
2112         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2113
2114 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2115
2116         * gcc.c-torture/execute/20040208-[12].c: New tests.
2117
2118 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2119
2120         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2121
2122 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2123
2124         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2125
2126 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2127
2128         Bug 13856
2129         * gcc.dg/visibility-8.c: New testcase.
2130
2131 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2132
2133         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2134         arguments.
2135         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2136
2137 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2138
2139         PR middle-end/13696
2140         * g++.dg/opt/fold1.C: New test case.
2141
2142 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2143
2144         PR c++/14033
2145         * g++.dg/other/crash-2.C: New test.
2146
2147 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2148
2149         PR c++/14028
2150         * g++.dg/parse/angle-bracket2.C: New test.
2151
2152 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2153
2154         PR middle-end/13750
2155         Revert:
2156         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2157         PR pch/13361
2158         * testsuite/g++.dg/pch/wchar-1.C: New.
2159         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2160
2161 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2162
2163         PR c++/14008
2164         * g++.dg/parse/error15.C: New test.
2165         * g++.dg/parse/crash11.C: Update dg-error mark.
2166
2167 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2168
2169         PR c++/13932
2170         * g++.dg/warn/conv2.C: New test.
2171
2172 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2173
2174         PR c++/13086
2175         * g++.dg/warn/incomplete1.C: Remove xfail.
2176
2177 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2178
2179         * lib/file-format.exp (gcc_target_object_format): Use
2180         ${tool}_target_compile, not gcc_target_compile.
2181         * lib/target-supports.exp (check_alias_available): Likewise.
2182         (check_gc_sections_available): Likewise.
2183         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2184         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2185         dg-require-alias.
2186
2187 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2188
2189         PR c++/13969
2190         * g++.dg/template/static6.C: New test.
2191
2192 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2193
2194         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2195
2196 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2197
2198         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2199         tests for systems where `char' is unsigned by default.
2200
2201 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2202
2203         PR c++/13997
2204         * g++.dg/template/partial3.C: New test.
2205
2206 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2207
2208         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2209         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2210         Remove mentions of obsolete ports.
2211
2212 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2213
2214         * gcc.dg/noncompile/20001228-1.c: Fix for new
2215         error message.
2216
2217 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2218
2219         PR target/9348
2220         * gcc.c-torture/execute/multdi-1.c: New test case.
2221
2222 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2223
2224         PR c++/13925
2225         * g++.dg/template/lookup5.C: New test.
2226
2227 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2228
2229         PR c++/13950
2230         * g++.dg/template/lookup4.C: New test.
2231
2232         PR c++/13970
2233         * g++.dg/parse/error14.C: New test.
2234
2235         PR c++/14002
2236         * g++.dg/parse/template13.C: New test.
2237
2238 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR c++/13978
2241         * g++.dg/template/koenig4.C: New test.
2242
2243         PR c++/13968
2244         * g++.dg/template/crash17.C: New test.
2245
2246         PR c++/13975
2247         * g++.dg/parse/error13.C: New test.
2248         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2249
2250 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2251
2252         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2253
2254 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2255
2256         PR c/11658
2257         PR c/13994
2258         * gcc.dg/noncompile/20040203-1.c: New test.
2259         * gcc.dg/noncompile/20040203-2.c: Likewise.
2260         * gcc.dg/noncompile/20040203-3.c: Likewise.
2261         * gcc.dg/20040203-1.c: Likewise.
2262
2263 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2264
2265         PR c++/10858
2266         * g++.dg/template/sizeof7.C: New test.
2267
2268 2004-02-02  Eric Christopher  <echristo@redhat.com>
2269             Zack Weinberg  <zack@codesourcery.com>
2270
2271         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2272
2273 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2274
2275         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2276         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2277         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2278         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2279
2280 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/13113
2283         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2284
2285         PR c++/13854
2286         * g++.dg/ext/attrib13.C: New test.
2287
2288         PR c++/13907
2289         * g++.dg/conversion/op2.C: New test.
2290
2291 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2292
2293         * gcc.dg/titype-1.c: Fix pasto.
2294
2295 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.dg/titype-1.c: New test.
2298
2299 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2300
2301         PR c++/13957
2302         * g++.dg/template/non-type-template-argument-1.C,
2303         g++.dg/template/qualified-id1.C: Update dg-error marks.
2304         * g++.dg/template/nontype6.C: New test.
2305
2306 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2307
2308         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2309         * gcc.dg/builtins-31.c: New testcase.
2310         * gcc.dg/builtins-32.c: New testcase.
2311
2312 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2313
2314         * objc.dg/call-super-2.m: Update line numbers
2315         for the including of stddef.h.
2316
2317 2004-01-30  Michael Matz  <matz@suse.de>
2318
2319         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2320         g++.dg/ext/case-range3.C: New tests.
2321
2322 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2323
2324         DR206
2325         PR c++/13813
2326         * g++.dg/template/member4.C: New test.
2327
2328 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2329
2330         PR c++/13683
2331         * g++.dg/template/sizeof6.C: New test.
2332
2333 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2334
2335         * gcc.dg/fwritable-strings-1.c: New test.
2336
2337 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2338
2339         * gcc.c-torture/compile/20040130-1.c: New test.
2340
2341 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2342
2343         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2344
2345 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2346
2347         PR c++/13883
2348         * g++.dg/template/ctor3.C: New test.
2349
2350 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2351
2352         * g++.dg/tc1: New directory.
2353         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2354         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2355         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2356         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2357         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2358
2359 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2360
2361         * g++.dg/parse/error11.C: New test.
2362         * g++.dg/parse/error12.C: Likewise.
2363
2364 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2365
2366         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2367         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2368
2369 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/13791
2372         * g++.dg/ext/attrib12.C: New test.
2373
2374         PR c++/13736
2375         * g++.dg/parse/cast2.C: New test.
2376
2377 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2378
2379         * objc.dg/encode-2.m (main): New local string.  Set depending on
2380         sizeof long.  Use in sscanf call.
2381         * objc.dg/encode-3.m (main): New local string.  Set depending on
2382         sizeof long.  Use in scan_initial call.
2383
2384 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2385
2386         * objc.dg/call-super-2.m: Make LP64-safe.
2387         * objc.dg/desig-init-1.m: Likewise.
2388
2389 2004-01-27  Devang Patel <dpatel@apple.com>
2390
2391         * g++.dg/debug/namespace1.C: New test.
2392
2393 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2394
2395         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2396         xscale-*-*.
2397
2398         * gcc.dg/arm-mmx-1.c: New test.
2399
2400 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2401
2402         * gcc.dg/20040127-1.c: New test.
2403         * gcc.dg/20040127-2.c: New test.
2404
2405 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2406
2407         * objc.dg/stret-1.m (glob): Renamed to globa.
2408
2409 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/13663
2412         * g++.dg/expr/for1.C: New test.
2413
2414 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2415
2416         PR middle-end/13779
2417         * gcc.dg/darwin-longlong.c: New test.
2418
2419 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2420
2421         * gcc.dg/20040124-1.c: Moved test from here...
2422         * gcc.c-torture/compile/20040124-1.c: ...to here.
2423
2424 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2425
2426         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2427         the assembly output if -m64 is passed.
2428
2429 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/13833
2432         * g++.dg/template/cond3.C: New test.
2433
2434 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2435
2436         PR c++/13810
2437         * g++.dg/template/ttp7.C: New test.
2438
2439 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2440
2441         PR c++/13797
2442         * g++.dg/template/nontype4.C: New test.
2443         * g++.dg/template/nontype5.C: Likewise.
2444
2445 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2446
2447         * gcc.dg/torture/mips-clobber-at.c: New test.
2448
2449 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2450
2451         * gcc.dg/20040124-1.c: New test.
2452
2453 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2454
2455         * gcc.dg/20040123-1.c: New test.
2456
2457 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2458
2459         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2460
2461 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2462
2463         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2464
2465 2004-01-23  Andrew Pinski  <apinski@apple.com>
2466
2467         * gcc.dg/20030121-1.c: Move to ..
2468         * gcc.dg/20040121-1.c: here.
2469
2470 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2471
2472         * gcc.dg/builtins-29.c: New test case.
2473
2474 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2475
2476         PR 18314
2477         * gcc.dg/builtins-30.c: New testcase.
2478
2479 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2480
2481         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2482         * lib/g77.exp: Likewise.
2483         * lib/objc.exp: Likewise.
2484         * lib/g++.exp: Likewise.
2485
2486 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2487
2488         * gcc.dg/struct-by-value-2.c: New test.
2489
2490 2004-01-21  Andrew Pinski  <apinski@apple.com>
2491
2492         PR target/13785
2493         * gcc.dg/20030121-1.c: New test.
2494
2495 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2496
2497         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2498         clobber frame pointer register in asm statement.
2499
2500 2004-01-21  Falk Hueffner  <falk@debian.org>
2501
2502         * gcc.c-torture/compile/20040121-1.c: New test.
2503
2504 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2505
2506         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2507
2508 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2509
2510         * gcc.dg/ppc64-abi-2.c: New test.
2511
2512 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2513
2514         * lib/treelang.exp: Fill out this file.
2515         * lib/treelang-dg.exp: New File.
2516
2517 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2518
2519         * gcc.c-torture/compile/981022-1.c: Remove.
2520         * gcc.dg/array-5.c: Remove XFAIL.
2521         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2522         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2523         gcc.dg/cond-lvalue-1.c: Update.
2524         * gcc.dg/cast-lvalue-2.c: New test.
2525
2526 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2527
2528         PR c++/13592
2529         * g++.dg/other/error1.C (class foo): Tweak error message.
2530
2531         PR c++/13592
2532         * g++.dg/template/call2.C: New test.
2533
2534 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2535
2536         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2537         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2538         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2539         scalar-return-1_x.c, scalar-return-2_y.c,
2540         scalar-return-3_x.c, scalar-return-3_y.c,
2541         scalar-return-4_x.c, scalar-return-4_y.c,
2542         struct-align-1.h, struct-align-1_x.c,
2543         struct-align-1_y.c, struct-align-2.h,
2544         struct-align-2_x.c, struct-align-2_y.c,
2545         struct-by-value-10_y.c, struct-by-value-11_x.c,
2546         struct-by-value-11_y.c, struct-by-value-12_x.c,
2547         struct-by-value-12_y.c, struct-by-value-13_x.c,
2548         struct-by-value-13_y.c, struct-by-value-14_x.c,
2549         struct-by-value-14_y.c, struct-by-value-15_x.c,
2550         struct-by-value-15_y.c, struct-by-value-16_y.c,
2551         struct-by-value-17_y.c, struct-by-value-18_y.c,
2552         struct-by-value-19_y.c, struct-by-value-1_x.c,
2553         struct-by-value-1_y.c, struct-by-value-20_y.c,
2554         struct-by-value-2_x.c, struct-by-value-2_y.c,
2555         struct-by-value-3_y.c, struct-by-value-4_x.c,
2556         struct-by-value-4_y.c, struct-by-value-5_y.c,
2557         struct-by-value-6_y.c, struct-by-value-7_y.c
2558         struct-by-value-8_x.c, struct-by-value-8_y.c
2559         struct-by-value-9_x.c, struct-by-value-9_y.c
2560         struct-return-10_x.c, struct-return-10_y.c,
2561         struct-return-19_x.c, struct-return-20_x.c
2562         struct-return-2_x.c, struct-return-2_y.c
2563         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2564         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2565
2566 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2567
2568         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2569         attribute on sparc*-sun-solaris2.*.
2570
2571 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/13710
2574         * g++.dg/ext/typeof7.C: New test.
2575
2576 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2577
2578         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2579         * gcc.dg/const-elim-1.c: Same.
2580
2581 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2582
2583         * objc.dg/stret-1.m: New.
2584         * objc.dg/stret-2.m: New.
2585
2586 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR c++/11895
2589         * g++.dg/ext/vector1.C: New test.
2590
2591 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2592
2593         * gcc.dg/pch/import-1.c: New.
2594         * gcc.dg/pch/import-1.hs: New.
2595         * gcc.dg/pch/import-1a.h: New.
2596         * gcc.dg/pch/import-1b.h: New.
2597         * gcc.dg/pch/import-1c.h: New.
2598
2599 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2600
2601         PR c++/13574
2602         * g++.dg/ext/array1.C: New test.
2603
2604         PR c++/13178
2605         * g++.dg/conversion/op1.C: New test.
2606
2607 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2608
2609         PR 11864
2610         From Kazumoto Kojima / Dan Kegel:
2611         * gcc.dg/pr11864-1.c: New test.
2612
2613         PR 10392
2614         From Marcus Comstedt / Dan Kegel:
2615         * gcc.dg/pr10392-1.c: New test.
2616
2617 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/13478
2620         * g++.dg/init/ref10.C: New test.
2621
2622 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2623
2624         PR c++/13407
2625         * g++.dg/parse/typename6.C: New test.
2626
2627 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2628
2629         PR pch/13361
2630         * testsuite/g++.dg/pch/wchar-1.C: New.
2631         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2632
2633 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2634
2635         PR c++/9259
2636         * g++.dg/expr/sizeof2.C: New test.
2637
2638 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2639
2640         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2641
2642 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2643
2644         PR c++/13659
2645         * g++.dg/lookup/strong-using-3.C: New.
2646         * g++.dg/lookup/using-10.C: New.
2647
2648 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2649
2650         PR c++/13594
2651         * g++.dg/lookup/strong-using-2.C: New.
2652
2653 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2654             Dan Kegel <dank@kegel.com>
2655             J"orn Rennecke <joern.rennecke@superh.com>
2656
2657         PR target/9365
2658         * gcc.dg/pr9365-1.c: New test.
2659
2660 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2661
2662         PR c++/8856
2663         * g++.dg/parse/casting-operator2.C: New test.
2664         * g++.old-deja/g++.pt/explicit83.C: Remove.
2665
2666 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2667
2668         * gcc.dg/label-compound-stmt-1.c: New test.
2669         * gcc.c-torture/compile/950922-1.c,
2670         gcc.c-torture/compile/20000211-3.c,
2671         gcc.c-torture/compile/20000518-1.c,
2672         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2673         compound statements.
2674
2675 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2676
2677         * gcc.dg/ppc64-abi-1.c: New test.
2678
2679 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2680
2681          * g++.dg/ext/attrib9.C: Add dg-warnings.
2682
2683 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2684
2685         PR c++/12335
2686         * g++.dg/parse/dtor3.C: New test.
2687
2688 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2689
2690         PR c++/12709
2691         * g++.dg/parse/try-catch-1.C: New test.
2692
2693 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2694
2695         * ada/acats/run_all.sh: Add more verbose output in acats.log
2696         when compiling tests.
2697
2698 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2699
2700         PR 13656
2701         * gcc.dg/typedef-redecl.c: New test case.
2702         * gcc.dg/typedef-redecl.h: New support file.
2703
2704 2004-01-13  Jan Hubicka  <jh@suse.cz>
2705
2706         * gcc.dg/always_inline.c: New test.
2707         * gcc.dg/debug/20031231-1.c: Fix.
2708
2709 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2710
2711         PR c++/13474
2712         * g++.dg/template/array3.C: New test.
2713
2714 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2715
2716         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2717         * g++.dg/warn/Wunused-2.C: Likewise.
2718
2719 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2720
2721         PR c++/13289
2722         * g++.dg/template/instantiate6.C: New test.
2723
2724 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2725
2726         PR middle-end/11397
2727         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2728
2729 2004-01-12  Jan Hubicka  <jh@suse.cz>
2730
2731         PR opt/12826
2732         * gcc.dg/20040112-1.c: New.
2733
2734         * gcc.dg/dwarf-die[1-7].c: Move to...
2735         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2736         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2737
2738 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2739
2740         PR c++/4100
2741         * g++.dg/parse/friend4.C: New test.
2742
2743 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2744
2745         PR c++/4100
2746         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2747         definition is called a friend.
2748
2749 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2750
2751         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2752
2753 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2754
2755         PR c++/3478
2756         * g++.dg/parse/error10.C: New test.
2757         * g++.dg/template/arg2.C: Accept "invalid type" error.
2758
2759 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR middle-end/13392
2762         * g++.dg/opt/expect2.C: New test.
2763
2764 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2765
2766         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2767         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2768         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2769         Update dg-error regexps.
2770
2771 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2772
2773         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2774         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2775
2776 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2777
2778         * gcc.dg/pragma-re-1.c: Use right pointer type.
2779
2780 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2781
2782         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2783
2784 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2785
2786         * gcc.dg/rs6000-ldouble-1.c: New.
2787
2788 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2789
2790         DR 337
2791         PR c++/9256
2792         * g++.dg/other/abstract1.C: New test.
2793
2794 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2795
2796         * g++.dg/lookup/strong-using-1.C: New.
2797
2798 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2799
2800         PR c/11234
2801         * gcc.dg/func-ptr-conv-1.c: New test.
2802         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2803
2804 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2805
2806         PR target/13380.
2807         * gcc.c-torture/compile/20040109-1.c: New.
2808
2809 2004-01-08  Stuart Hastings  <stuart@apple.com>
2810
2811         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2812         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2813         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2814
2815 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2816
2817         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2818
2819 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2820
2821         * ada/acats/run_acats: Treat 'gnatchop' the same way
2822         as 'gnatmake'.  Export GCC_DRIVER.
2823         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2824         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2825
2826 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2827
2828         PR c++/12573
2829         * g++.dg/template/dependent-expr4.C: New test.
2830
2831 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2832
2833         * gcc.dg/altivec-11.c: New test.
2834
2835 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2836
2837         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2838
2839 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2840
2841         PR c/6024
2842         * gcc.dg/enum-compat-1.c: New test.
2843         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2844
2845 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2846
2847         PR c/12165
2848         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2849         gcc.dg/c99-idem-qual-3.c: New tests.
2850
2851 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2852
2853         * gcc.dg/winline-7.c: Don't cast void * to int.
2854
2855 2004-01-06  Jan Hubicka  <jh@suse.cz>
2856
2857         * gcc.dg/i386-sse-5.c: New test
2858         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2859
2860 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2861
2862         PR c++/12815
2863         * g++.dg/rtti/typeid4.C: New test.
2864
2865 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2866
2867         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2868
2869 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/12132
2872         * g++.dg/template/error11.C: New test.
2873
2874         PR c++/13451
2875         * g++.dg/template/class2.C: New test.
2876
2877 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2878         Richard Sandiford <rsandifo@redhat.com>
2879
2880         PR c++/13387
2881         * g++.dg/opt/alias3.C: New test.
2882
2883 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/13157
2886         * g++.dg/template/koenig3.C: New test.
2887
2888         PR c++/13529
2889         * g++.dg/parse/offsetof3.C: New test.
2890
2891         * g++.dg/init/copy7.C: Add missing dg-error markers.
2892
2893         PR c++/12226
2894         * g++.dg/init/copy7.c: New test.
2895
2896         PR c++/13536
2897         * g++.dg/parse/cast1.C: New test.
2898
2899 2004-01-04  Jan Hubicka  <jh@suse.cz>
2900
2901         * gcc.dg/winline[1-7].c: New tests.
2902
2903 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2904
2905         PR c++/13520
2906         * g++.dg/template/qualttp22.C: New test.
2907
2908 2004-01-01  Jan Hubicka  <jh@suse.cz>
2909
2910         * gcc.dg/debug/20031231-1.c: New.
2911         * gcc.c-torture/compile/20040101-1.c: New.
2912         * gcc.dg/dwarf-die-[1-7].c: New.
2913
2914 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR optimization/13521
2917         * gcc.c-torture/compile/20031231-1.c: New test.
2918
2919 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2920
2921         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2922
2923 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2924
2925         PR c++/10079
2926         * g++.dg/template/crash16.C: New test.
2927
2928 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2929
2930         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2931
2932 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2933
2934         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2935         ports.
2936         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2937         * g++.old-deja/g++.law/profile1.C: Likewise.
2938         * gcc.c-torture/compile/981006-1.c: Likewise.
2939         * gcc.c-torture/execute/loop-2e.x: Likewise.
2940         * gcc.c-torture/execute/loop-2f.x: Remove.
2941         * gcc.c-torture/execute/loop-2g.x: Likewise.
2942         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2943         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2944
2945 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2946
2947         PR c++/13507
2948         * g++.dg/ext/attrib11.C: New test.
2949
2950         PR c++/13494
2951         * g++.dg/template/array2-1.C: New test.
2952         * g++.dg/template/array2-2.C: New test.
2953
2954 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2955
2956         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2957
2958 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2959
2960         PR c++/12774
2961         * g++.dg/template/array1-1.C: New test.
2962         * g++.dg/template/array1-2.C: New test.
2963
2964 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2965
2966         PR fortran/12632
2967         * g77.dg/12632.f: New test case.
2968
2969 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2970
2971         PR c++/13289
2972         * g++.dg/parse/nontype1.C: New test.
2973
2974 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2975
2976         PR c++/12403
2977         * g++.dg/parse/explicit1.C: New test.
2978         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2979
2980 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2981
2982         PR c++/13081
2983         * g++.dg/opt/inline6.C: New test.
2984
2985         PR c++/12613
2986         * g++.dg/parse/error9.C: New test.
2987
2988         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2989
2990 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2991
2992         PR c++/13009
2993         * g++.dg/init/assign1.C: New test.
2994
2995 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2996
2997         PR c++/13070
2998         * g++.dg/warn/format3.C: New test case.
2999
3000 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3001
3002         * gcc.c-torture/compile/20031227-1.c: New test.
3003
3004 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3005
3006         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3007         * g77.dg/bprob/bprob.exp: Likewise.
3008         * gcc.misc-tests/bprob.exp: Likewise.
3009         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3010         variants on systems where the library does not provide that
3011         functionality.
3012         * gcc.dg/builtins-20.c: Use builtins-config.h.
3013         * gcc.dg/builtins-config.h: New file.
3014
3015 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3016
3017         * lib/gcc-dg.exp (dg-require-profiling): New function.
3018         * lib/target-supports.exp (check_profiling_available): Likewise.
3019         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3020         * g77.dg/bprob/bprob.exp: Likewise.
3021         * gcc.misc-tests/bprob.exp: Likewise.
3022         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3023         * gcc.dg/20021014-1.c: Likewise.
3024         * gcc.dg/nest.c: Likewise.
3025
3026 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3027
3028         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3029         compiling.
3030         * g++.dg/lookup/java2.C: Likewise.
3031         * gcc.dg/cpp/lexident.c: Likewise.
3032
3033 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3034
3035         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3036         given.
3037         * gcc.c-torture/compile/961203-1.c: Likewise.
3038         * gcc.c-torture/compile/980506-1.c: Likewise.
3039
3040 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3041
3042         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3043         (additional_prunes): New global.
3044         (gcc-dg-prune): Handle additional per-test pruning.
3045         (dg-test): Clear additional_prunes between tests.
3046
3047         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3048         dg-prune-output to avoid spurious failures from assembler
3049         complaining about nonexistent WAW violations.
3050         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3051         Use dg-prune-output to avoid spurious failures from assembler
3052         warning about Itanium B-step errata.
3053
3054 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3055
3056         * g++.dg/abi/macro0.C: New test.
3057         * g++.dg/abi/macro1.C: Likewise.
3058         * g++.dg/abi/macro2.C: Likewise.
3059
3060         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3061         * g++.dg/abi/bitfield7.C: Likewise.
3062         * g++.dg/abi/dtor2.C: Likewise.
3063         * g++.dg/abi/mangle11.C: Likewise.
3064         * g++.dg/abi/mangle12.C: Likewise.
3065         * g++.dg/abi/mangle14.C: Likewise.
3066         * g++.dg/abi/mangle17.C: Likewise.
3067         * g++.dg/abi/vbase10.C: Likewise.
3068         * g++.dg/abi/vbase14.C: Likewise.
3069         * g++.dg/template/qualttp17.C: Likewise.
3070
3071 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3072
3073         PR c/11995
3074         * gcc.dg/20031223-1.c: New test.
3075
3076 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3077
3078         * gcc.dg/noreturn-7.c: New test.
3079
3080 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3081
3082         * gcc.dg/null-pointer-1.c: New test.
3083
3084 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3085
3086         * g++.old-deja/g++.jason/template18.C: Remove.
3087         * g++.old-deja/g++.jason/template37.C: Likewise.
3088
3089         PR c++/12862
3090         * g++.dg/lookup/ns1.C: New test.
3091
3092         PR c++/12397
3093         * g++.dg/template/lookup3.C: New test.
3094
3095 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         * g++.dg/template/recurse1.C: New test
3098
3099 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/12479
3102         * g++.dg/parse/semicolon1.C: New test.
3103         * g++.dg/parse/semicolon1.h: Likewise.
3104
3105 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3106
3107         * gcc.dg/darwin-misaligned.c: New test.
3108
3109 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3110
3111         PR c/9163
3112         * gcc.dg/20031222-1.c: New test.
3113
3114 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/13438
3117         * g++.dg/parse/error8.C: New test.
3118
3119         PR c++/11554
3120         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3121
3122 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3123
3124         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3125         too small.
3126         * gcc.c-torture/compile/930217-1.c: Likewise.
3127         * gcc.c-torture/compile/930513-1.c: Likewise.
3128         * gcc.c-torture/execute/920908-2.c: Likewise.
3129         * gcc.c-torture/execute/921204-1.c: Likewise.
3130         * gcc.c-torture/execute/930621-1.c: Likewise.
3131         * gcc.c-torture/execute/930630-1.c: Likewise.
3132         * gcc.c-torture/execute/931031-1.c: Likewise.
3133         * gcc.c-torture/execute/980602-2.c: Likewise.
3134         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3135         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3136         * gcc.c-torture/execute/extzvsi.c: Likewise.
3137         * gcc.c-torture/unsorted/ext.c: Likewise.
3138
3139 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3140
3141         PR target/12749
3142         * gcc.c-torture/compile/20031220-2.c: New test case.
3143
3144 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3145
3146         PR optimization/13031
3147         * gcc.c-torture/compile/20031220-1.c: New test case.
3148
3149 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         * gcc.dg/cast-function-1.c: New test.
3152
3153 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3154
3155         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3156         formats.
3157
3158 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/12795
3161         * g++.dg/ext/attrib10.C: New test.
3162
3163 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3164
3165         * gcc.dg/cleanup-10.c: New test.
3166         * gcc.dg/cleanup-11.c: New test.
3167
3168 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR c++/13239
3171         * g++.dg/opt/expect1.C: New test.
3172
3173 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3174
3175         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3176
3177 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3178
3179         PR debug/12923
3180         * gcc.dg/20031218-1.c: New test.
3181
3182         PR debug/12389
3183         * gcc.dg/20031218-2.c: New test.
3184         * gcc.dg/20031218-3.c: New test.
3185
3186         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3187         of label name and allow for USER_LABEL_PREFIX == "_" names.
3188         * g++.dg/abi/mangle18-2.C: Likewise.
3189         * g++.dg/abi/mangle19-1.C: Likewise.
3190         * g++.dg/abi/mangle19-2.C: Likewise.
3191         * g++.dg/abi/mangle20-1.C: Likewise.
3192         * g++.dg/abi/mangle20-2.C: Likewise.
3193
3194 2003-12-18  Richard Henderson  <rth@redhat.com>
3195
3196         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3197
3198 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3199             Dan Kegel <dank@kegel.com>
3200
3201         PR other/12009
3202         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3203         testing a cross compiler, it causes spurious compile failures.
3204         * lib/g++.exp: Likewise.
3205
3206 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3207
3208         PR c++/13262
3209         * g++.dg/template/access13.C: New test.
3210
3211 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3212
3213         * gcc.dg/20031216-1.c: New test.
3214
3215 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3216
3217         PR c++/9154
3218         * g++.dg/template/error10.C: New test.
3219
3220 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3221
3222         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3223         * g++.dg/eh/simd-2.C: Likewise.
3224
3225 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3226             Roger Sayle  <roger@eyesopen.com>
3227
3228         * gcc.c-torture/execute/ieee/mzero5.c: New.
3229
3230 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3231
3232         PR c++/10603
3233         * g++.dg/parse/error6.C: New test.
3234
3235         PR c++/12827
3236         * g++.dg/parse/error7.C: New test.
3237
3238 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3239
3240         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3241         at -O with stabs debugging formats.
3242         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3243         * gcc.dg/debug/debug-2.c: Likewise.
3244
3245 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3246
3247         PR c++/12696
3248         * g++.dg/init/error1.C: New test.
3249
3250         PR c++/12218
3251         * g++.dg/init/pm3.C: New test.
3252
3253 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3254
3255         PR c/3347
3256         * gcc.dg/bitfld-8.c: New test.
3257
3258 2003-12-16  James Lemke  <jim@wasabisystems.com>
3259
3260         * gcc.dg/arm-scd42-[123].c: New tests.
3261
3262 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3263
3264         PR c++/9043
3265         * g++.dg/abi/mangle20-1.C: New test.
3266         * g++.dg/abi/mangle20-2.C: New test.
3267
3268 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/13275
3271         * g++.dg/other/offsetof2.C: Remove XFAIL.
3272         * g++.dg/parse/offsetof1.C: New test.
3273         * g++.gd/parse/offsetof2.C: Likewise.
3274
3275 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3276
3277         * g++.dg/template/nontype3.C: New test.
3278         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3279
3280 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3281
3282         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3283
3284 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3285
3286         PR c++/13387
3287         * g++.dg/expr/assign1.C: New test.
3288
3289         PR c++/13242
3290         * g++.dg/abi/mangle19-1.C: New test.
3291         * g++.dg/abi/mangle19-2.C: New test.
3292
3293 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3294
3295         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3296
3297 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3298
3299         * gcc.c-torture/execute/20031216-1.c: New test.
3300
3301 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3302
3303         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3304         an ICE regression.
3305
3306 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/10926
3309         * g++.dg/template/error9.C: New test.
3310
3311         PR c++/11116
3312         * g++.dg/template/error8.C: New test.
3313
3314 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3315
3316         PR middle-end/13400
3317         * gcc.c-torture/execute/20031215-1.c: New test case.
3318
3319 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3320
3321         PR c++/13269
3322         * g++.dg/parse/error5.C: New test.
3323
3324         PR c++/12989
3325         * g++.dg/expr/sizeof1.C: New test.
3326
3327         PR c++/13310
3328         * g++.dg/template/crash15.C: New test.
3329
3330 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3331
3332         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3333         a non-POD type as the last named parameter of a varargs function.
3334
3335 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/13243
3338         PR c++/12573
3339         * g++.dg/template/crash14.C: New test.
3340         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3341
3342 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3343
3344         * g++.dg/other/java1.C: New test.
3345
3346         PR c++/13241
3347         * g++.dg/abi/mangle18-1.C: New test.
3348         * g++.dg/abi/mangle18-2.C: New test.
3349
3350 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3351
3352         PR optimization/10312
3353         * gcc.c-torture/execute/20031214-1.c: New.
3354
3355 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/10779
3358         PR c++/12160
3359         * g++.dg/parse/error3.C: New test.
3360         * g++.dg/parse/error4.C: Likewise.
3361         * g++.dg/abi/mangle4.C: Tweak error messages.
3362         * g++.dg/lookup/using5.C: Likewise.
3363         * g++.dg/other/error2.C: Likewise.
3364         * g++.dg/parse/typename5.C: Likewise.
3365         * g++.dg/parse/undefined1.C: Likewise.
3366         * g++.dg/template/arg2.C: Likewise.
3367         * g++.dg/template/ttp3.C: Likewise.
3368         * g++.dg/template/type1.C: Likewise.
3369         * g++.old-deja/g++.other/crash32.C: Likewise.
3370         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3371
3372 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3373
3374         PR c++/13106
3375         * g++.dg/warn/noreturn-3.C: New test.
3376
3377 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3378
3379         PR c++/13118
3380         * g++.dg/abi/covariant3.C: New.
3381
3382 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3383
3384         * g++.dg/eh/ia64-1.C: New test.
3385
3386 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR optimization/13037
3389         * g77.f-torture/execute/13037.f: New test case.
3390
3391 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3392
3393         PR c++/12881
3394         * g++.dg/abi/covariant2.C: New.
3395
3396 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3397
3398         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3399
3400 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3401
3402         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3403
3404 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3405
3406         PR other/10819
3407         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3408         to fix Bug 10819.
3409         * lib/g++.exp (g++_version): Likewise.
3410         * lib/g77.exp (g77_version): Likewise.
3411         * lib/objc.exp (default_objc_version): Likewise.
3412
3413 2003-12-10  Richard Henderson  <rth@redhat.com>
3414
3415         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3416
3417         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3418
3419 2003-12-08  Matt Austern  <austern@apple.com>
3420
3421         PR c/13134
3422         * lib/gcc-dg.exp (dg-require-visibility): Define.
3423         * lib/target-supports (check_visibility_available): Define.
3424         * gcc.dg/visibility-1.c: New test.
3425         * gcc.dg/visibility-2.c: Likewise.
3426         * gcc.dg/visibility-3.c: Likewise.
3427         * gcc.dg/visibility-4.c: Likewise.
3428         * gcc.dg/visibility-5.c: Likewise.
3429         * gcc.dg/visibility-6.c: Likewise.
3430         * g++.dg/ext/visibility-1.C: Likewise.
3431         * g++.dg/ext/visibility-2.C: Likewise.
3432         * g++.dg/ext/visibility-3.C: Likewise.
3433         * g++.dg/ext/visibility-4.C: Likewise.
3434         * g++.dg/ext/visibility-5.C: Likewise.
3435         * g++.dg/ext/visibility-6.C: Likewise.
3436
3437 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3438
3439         * g++.dg/lookup/java1.C: New test.
3440         * g++.dg/lookup/java2.C: New test.
3441
3442 2003-12-07  Falk Hueffner  <falk@debian.org>
3443
3444         * g++.dg/opt/noreturn-1.C: New test.
3445
3446 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3447
3448         * gcc.dg/overflow-1.c: New test.
3449
3450 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451
3452         * g77.f-torture/compile/13060.f: New test.
3453
3454 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/13323
3457         * g++.dg/inherit/operator2.C: New test.
3458
3459 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/13305
3462         * g++.dg/ext/attrib9.C: New test.
3463
3464 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/13314
3467         * g++.dg/template/error7.C: New test.
3468
3469 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3470             J"orn Rennecke <joern.rennecke@superh.com>
3471
3472         PR target/13302
3473         * g++.dg/other/struct-va_list.C: New test.
3474
3475 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3476
3477         PR c++/13166
3478         * g++.dg/parse/defarg6.C: New test.
3479
3480 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3481
3482         PR target/13256
3483         * gcc.c-torture/execute/20031201-1.c: New test.
3484
3485 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3486
3487         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3488
3489 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * gcc.dg/builtin-return-1.c: New test.
3492
3493 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3494             J"orn Rennecke <joern.rennecke@superh.com>
3495
3496         PR optimization/13260
3497         * gcc.c-torture/execute/20031204-1.c: New test.
3498
3499 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/9127
3502         * g++.dg/template/error6.C: New test.
3503
3504 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3505
3506         * gcc.dg/20031202-1.c: New test.
3507
3508 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/13179
3511         * g++.dg/template/eh1.C: New test.
3512
3513         PR c++/10771
3514         * g++.dg/template/error5.C: New test.
3515
3516 2003-12-02  David Ung  <davidu@mips.com>
3517
3518         * gcc.dg/compat/vector-check.h: Corrected type for var
3519         g_##TMODE
3520
3521 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3522
3523         PR c++/10126
3524         * g++.dg/template/ptrmem8.C: New test.
3525
3526 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3527
3528         PR c++/12573
3529         * g++.dg/template/dependent-expr3.C: New test.
3530
3531 2003-12-01  James Lemke  <jim@wasabisystems.com>
3532
3533         * gcc.dg/arm-g2.c: New test.
3534
3535 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3536
3537         PR optimization/11634
3538         * gcc.dg/20031201-2.c: New test case.
3539
3540 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3541
3542         PR 11433
3543         * objc.dg/proto-lossage-3.m: New test.
3544
3545 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3546
3547         PR optimization/12628
3548         * gcc.dg/20031201-1.c: New test case.
3549
3550 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3551
3552         * gcc.dg/unaligned-1.c: New test.
3553
3554 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3555
3556         PR c++/9849
3557         * g++.dg/template/error4.C: New test.
3558         * g++.dg/template/nested3.C: Adjust error markers.
3559
3560 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3561
3562         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3563
3564 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3565
3566         PR c/10333
3567         * gcc.dg/bitfld-7.c: New test.
3568
3569 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3570
3571         * gcc.dg/tls/asm-1.C: New test.
3572
3573 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3574
3575         * gcc.dg/cpp/assert4.c: Update.
3576
3577 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3580         * gcc.dg/builtin-apply3.c: New test.
3581
3582 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3583
3584         * lib/compat.exp (compat-obj): New xfaildata parameter.
3585         Use it to set compiler_conditional_xfail_data before compiling.
3586         (compat-get-options): Handle dg-xfail-if.
3587         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3588         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3589         * gcc.dg/compat/vector-1_y.c: Likewise.
3590         * gcc.dg/compat/vector-2_x.c: Likewise.
3591         * gcc.dg/compat/vector-2_y.c: Likewise.
3592
3593 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * g++.dg/opt/reg-stack4.C: New test.
3596
3597 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3598
3599         * gcc.dg/builtin-apply2.c: New test.
3600
3601 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3604
3605 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3606
3607         PR c++/12924
3608         * g++.dg/template/template-id-2.C: New test.
3609
3610 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3611
3612         PR c++/5369
3613         * g++.dg/template/memfriend1.C: New test.
3614         * g++.dg/template/memfriend2.C: Likewise.
3615         * g++.dg/template/memfriend3.C: Likewise.
3616         * g++.dg/template/memfriend4.C: Likewise.
3617         * g++.dg/template/memfriend5.C: Likewise.
3618         * g++.dg/template/memfriend6.C: Likewise.
3619         * g++.dg/template/memfriend7.C: Likewise.
3620         * g++.dg/template/memfriend8.C: Likewise.
3621         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3622
3623 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3624
3625         PR c++/12515
3626         * g++.dg/ext/cond1.C: New test.
3627
3628 2003-11-20  Richard Henderson  <rth@redhat.com>
3629
3630         * gcc.dg/20020201-2.c: Remove.
3631         * gcc.dg/20020201-4.c: Remove.
3632         * gcc.dg/20020304-1.c: Remove.
3633
3634 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3635
3636         * gcc.dg/cpp/trad/xwin1.c: New test case.
3637
3638 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3639
3640         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3641         * lib/g77.exp: Likewise.
3642         * lib/objc.exp: Likewise.
3643         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3644         for darwin.
3645
3646 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3647
3648         PR c++/12932
3649         * g++.dg/template/static5.C: New test.
3650
3651 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3652
3653         * gcc.dg/nested-func-1.c: New test.
3654
3655 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3656
3657         * gcc.dg/cpp/assert4.c: New test.
3658
3659 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3660
3661         PR c++/2294
3662         * g++.dg/lookup/using9.c: New test.
3663
3664 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/12762
3667         * g++.dg/template/error3.C: New test.
3668
3669 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3670
3671         PR ada/13035
3672         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3673         No longer use a wrapper for gcc, since this does not work under
3674         Windows.
3675
3676 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3677
3678         PR c++/2094
3679         * g++.dg/template/ptrmem7.C: New test.
3680
3681 2003-11-13  Andrew Pinski <apinski@apple.com>
3682
3683         * gcc.c-torture/compile/20031113-1.c: New test.
3684
3685 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3686             Kean Johnston <jkj@sco.com>
3687
3688         PR c/13029
3689         * gcc.dg/unused-4.c: Update.
3690
3691 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * g++.dg/opt/const3.C: New test.
3694
3695 2003-11-13  Jan Hubicka  <jh@suse.cz>
3696
3697         * gcc.c-torture/compile/20031112-1.c: New test.
3698
3699 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3700
3701         * g++.dg/parse/crash10.C: Remove bogus error marker.
3702
3703 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3704
3705         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3706         (host_gcc): Likewise.
3707         (ROOT): Honor $PWDCMD.
3708         (BASE): Likewise.
3709         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3710
3711 2003-11-12  Catherine Moore  <clm@redhat.com>
3712
3713         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3714
3715 2003-11-12  Andreas Jaeger  <aj@suse.de>
3716             Jakub Jelinek  <jakub@redhat.com>
3717             Andrew Pinski  <pinskia@physics.uc.edu>
3718             Richard Henderson  <rth@redhat.com>
3719
3720         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3721         systems.
3722         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3723
3724         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3725         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3726
3727 2003-11-11  Andreas Jaeger  <aj@suse.de>
3728
3729         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3730
3731         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3732
3733 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3734
3735         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3736         Clean ups.
3737
3738 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3739
3740         * gcc.dg/trampoline-1.c: New test.
3741
3742 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3743
3744         * gcc.c-torture/compile/200031109-1.c: New test.
3745
3746 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3747
3748         PR c/3190
3749         PR c/8714
3750         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3751         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3752         gcc.dg/format/no-y2k-1.c: Update.
3753
3754 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3755
3756         PR optimization/10467
3757         * gcc.dg/20031108-1.c: New test case.
3758
3759 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3760
3761         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3762
3763 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3764
3765         * gcc.dg/compound-lvalue-1.c: New test.
3766         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3767         some XFAILs.
3768
3769 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3770
3771         * gcc.dg/altivec-varargs-1.c: New test.
3772
3773 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3776         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3777         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3778         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3779         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3780
3781 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3782
3783         * gcc.dg/cond-lvalue-1.c: New test.
3784
3785 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3786
3787         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3788
3789 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3790
3791         PR c++/11616
3792         * g++.dg/template/instantiate5.C: New test.
3793
3794 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3795
3796         PR c++/12726
3797         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3798         * ChangeLog: Add missing first entry for above test.
3799
3800 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3801
3802         PR c++/9810
3803         * g++.dg/template/using8.C: New test.
3804         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3805
3806 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3807
3808         PR optimization/10817
3809         * gcc.c-torture/compile/20031102-1.c: New test case.
3810
3811 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3812
3813         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3814         2147483647.
3815
3816 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3817
3818         * gcc.dg/20031102-1.c: New test.
3819
3820 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * gcc.dg/complex-1.c: New test.
3823
3824 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3825
3826         PR c++/12796
3827         * g++.dg/template/crash13.C: Adjust expected error location.
3828         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3829
3830 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3831
3832         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3833
3834 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3835
3836         PR/10239
3837         * gcc.c-torture/compile/20031031-2.c: New test.
3838
3839 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3840
3841         PR/11640
3842         * gcc.c-torture/compile/20031031-1.c: New test.
3843
3844 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3845
3846         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3847         * gcc.misc-tests/bprob.exp: Likewise.
3848         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3849         the execution test on arm-elf configs.
3850         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3851         configs that don't support scratch files.
3852         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3853
3854 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3855
3856         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3857         done by dejagnu.
3858
3859 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3860
3861         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3862         Avoid non pure sh syntax. Add more logging.
3863
3864         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3865         fail.
3866
3867 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3868
3869         PR libgcj/10610
3870         * gcc.dg/ppc-stackalign-1.c: New test.
3871
3872 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3873
3874         * ada/acats/run_all.sh: Change output to be more compliant with
3875         dejagnu framework.
3876         Create acats.sum and acats.log files under testsuite/ada/acats
3877         Only run [a-z]* directories, to filter out e.g. CVS.
3878         Redirect build output to log file.
3879
3880 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3881
3882         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3883
3884 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3885
3886         PR ada/5909:
3887         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3888
3889 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3890
3891         * gcc.c-torture/compile/20031023-1.c: New test.
3892         * gcc.c-torture/compile/20031023-2.c: New test.
3893         * gcc.c-torture/compile/20031023-3.c: New test.
3894         * gcc.c-torture/compile/20031023-4.c: New test.
3895
3896 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3897
3898         PR c++/10371
3899         * g++.dg/lookup/scoped8.C: New test.
3900
3901 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3902
3903         * g++.dg/opt/reg-stack3.C: New test.
3904
3905 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3906
3907         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3908
3909 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3910
3911         PR c++/11076
3912         * g++.dg/template/crash13.C: New test.
3913
3914 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3915
3916         * gcc.dg/c99-restrict-2.c: New test.
3917
3918 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3919
3920         PR c++/12698, c++/12699, c++/12700, c++/12566
3921         * g++.dg/inherit/covariant9.C: New test.
3922         * g++.dg/inherit/covariant10.C: New test.
3923         * g++.dg/inherit/covariant11.C: New test.
3924
3925 2003-10-23  Jason Merrill  <jason@redhat.com>
3926
3927         PR c++/12726
3928         * g++.dg/ext/complit2.C: New test.
3929
3930 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3931
3932         PR target/12654
3933         * gcc.c-torture/execute/20031020-1.c: New test.
3934
3935 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3936
3937         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3938         following the jump_insn.
3939
3940 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3941
3942         * gcc.dg/cast-lvalue-1.c: New test.
3943
3944 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3945
3946         PR c++/11962
3947         * g++.dg/template/cond2.C: New test.
3948
3949 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3950
3951         * gcc.dg/builtins-28.c: New test.
3952
3953 2003-10-20  Jan Hubicka  <jh@suse.cz>
3954
3955         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3956         parameter.
3957         * testsuite/gcc.dg/inline-2.c: Likewise.
3958
3959 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3960
3961         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3962         * gcc.dg/nest.c:  Likewise.
3963
3964 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3965
3966         PR c++/9781, c++/10583, c++/11862
3967         * g++.dg/parse/crash13.C: New test.
3968
3969 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3970
3971         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3972
3973 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3974
3975         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3976         Define HAVE_C99_RUNTIME except on Solaris.
3977         * gcc.dg/builtins-20.c: Likewise.
3978
3979 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3980
3981         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3982
3983 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3984
3985         PR c++/12495
3986         * g++.dg/template/crash21.C: New test.
3987
3988 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3989
3990         PR c++/2513
3991         * g++.dg/template/typename5.C: New test.
3992
3993 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3994
3995         PR c++/12369
3996         * g++.dg/template/friend25.C: New test.
3997
3998 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3999
4000         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4001         versions.
4002
4003 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4004
4005         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4006         == 2147483647.
4007
4008 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4009
4010         * gcc.c-torture/execute/960416-1.x: Remove.
4011         * gcc.c-torture/execute/divconst-3.x: Likewise.
4012
4013 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4014
4015         PR target/12598
4016         * gcc.dg/torture/cris-volatile-1.c: New test.
4017
4018 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4019
4020         PR optimization/9325
4021         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4022         for overflowing floating point to integer conversion during RTL
4023         simplification.
4024
4025 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4026
4027         * objc/execute/_cmd.m: Fix typo.
4028         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4029         Relax 'scan-assembler' regexp.
4030         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4031         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4032         * objc.dg/zero-link-2.m: Remove blank line.
4033         * objc.dg/zero-link-3.m: New test case.
4034
4035 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4036
4037         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4038
4039         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4040         than linker trickery.
4041
4042 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4043
4044         PR c++/12370
4045         * g++.dg/other/friend2.C: New test.
4046
4047 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4048
4049         * gcc.dg/20031012-1.c: New test.
4050
4051 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4052
4053         * gcc.dg/weak/weak-3.c: Fix for new warning.
4054
4055 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4056
4057         PR optimization/8750
4058         * gcc.c-torture/execute/20031012-1.c: New test case.
4059
4060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4061
4062         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4063         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4064
4065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4066
4067         PR optimization/12260
4068         * gcc.c-torture/compile/20031011-2.c: New test case.
4069
4070 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4071
4072         * gcc.c-torture/execute/20031011-1.c: New testcase.
4073
4074 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4075
4076         * gcc.c-torture/compile/20031011-1.c: New test.
4077
4078 2003-10-11  Jan Hubicka  <jh@suse.cz>
4079
4080         * g++.dg/other/first-global.C: New test.
4081
4082 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4083
4084         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4085
4086 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4087
4088         * gcc.c-torture/compile/20031010-1.c: New test.
4089
4090 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4091
4092         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4093         * gcc.c-torture/execute/va-arg-25.c: ... here.
4094
4095 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4096
4097         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4098
4099 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4100
4101         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4102
4103 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4104
4105         * g++.dg/parse/error2.C: New test.
4106
4107 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4108
4109         PR c++/11097
4110         * g++.dg/other/error5.C: Modify the error message.
4111         * g++.dg/lookup/using8.C: New test.
4112
4113 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4114
4115         * gcc.dg/darwin-abi-2.c: New file.
4116         * gcc.c-torture/execute/va-arg-24.c: New file.
4117
4118 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4119
4120         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4121         indentation.
4122
4123 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/10147
4126         * g++.dg/other/error4.C: Update error messages.
4127         * g++.dg/template/ptrmem4.C: Likewise.
4128
4129         PR c++/12337
4130         * g++.dg/init/new9.C: New test.
4131
4132         PR c++/12334, c++/12236, c++/8656
4133         * g++.dg/ext/attrib8.C: New test.
4134
4135 2003-10-06  Devang Patel  <dpatel@apple.com>
4136
4137         * gcc.dg/debug/dwarf2-3.h: New test.
4138         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4139
4140 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4141
4142         * g++.dg/opt/cfg2.C: New test.
4143
4144 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4145
4146         * g++.dg/opt/float1.C: New test.
4147
4148 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4149
4150         * gcc.dg/c90-array-lval-6.c: New test.
4151         * gcc.dg/c99-array-lval-6.c: New test.
4152
4153 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4154             Ziemowit Laski  <zlaski@apple.com>
4155
4156         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4157         'Derived', so that it is never considered a class method; add
4158         new warning for '+port' method ambiguity.
4159         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4160         <objc/objc-api.h> (needed on Mac OS X).
4161         * objc.dg/method-13.m: New test.
4162
4163 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4164
4165         PR optimization/9325, PR java/6391
4166         * gcc.c-torture/execute/20031003-1.c: New test case.
4167
4168 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR optimization/12180
4171         * gcc.dg/20031002-1.c: New test.
4172
4173         PR c++/12486
4174         * g++.dg/inherit/error1.C: New test.
4175
4176 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4177
4178         * lib/f-torture.exp (search_for): Rename to...
4179         (search_for_re): This.  Also, clean up comments and the
4180         "regexp" invocation.
4181
4182 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4183
4184         * gcc.c-torture/compile/20031002-1.c: New test.
4185
4186 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4187
4188         * g++.dg/opt/cond1.C: New test.
4189
4190 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4191
4192         * gcc.dg/Wold-style-definition-2.c: New testcase.
4193         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4194
4195 2003-09-29  Richard Henderson  <rth@redhat.com>
4196
4197         * g++.dg/init/array10.C: Add dg-options.
4198
4199 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4200
4201         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4202
4203 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4204
4205         * g++.dg/template/friend19.C: Fix typo.
4206         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4207
4208 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4209
4210         * gcc.c-torture/execute/20030928-1.c: New test.
4211         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4212
4213 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4214
4215         * g++.dg/opt/unroll1.C: New test.
4216
4217 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4218
4219         PR optimization/11741
4220         * gcc.dg/20030926-1.c: New test case.
4221
4222 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4223
4224         PR c++/5655
4225         * g++.dg/parse/access7.C: New test.
4226         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4227
4228 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4229
4230         MERGE OF objc-improvements-branch into MAINLINE:
4231         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4232         if libobjc has not been built.
4233         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4234         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4235         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4236         objc/execute/nested-3.m, objc/execute/np-2.m,
4237         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4238         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4239         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4240         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4241         objc.dg/special/unclaimed-category-1.h,
4242         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4243         well as GNU runtime.
4244         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4245         * execute/cascading-1.m, execute/function-message-1.m,
4246         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4247         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4248         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4249         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4250         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4251         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4252         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4253         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4254         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4255         * objc.dg/bitfield-2.m: Run only on Darwin.
4256         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4257         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4258         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4259         * objc.dg/const-str-1.m: Fix constant string layout.
4260
4261 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4262
4263         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4264
4265 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4266
4267         * gcc.dg/darwin-abi-1.c: New file.
4268
4269 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         PR target/12281
4272         * gcc.c-torture/compile/20030921-1.c: New test.
4273
4274 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4275
4276         * g++.dg/opt/reg-stack2.C: New test.
4277
4278 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4279
4280         * g++.dg/eh/delayslot1.C: New test.
4281
4282 2003-09-20  Richard Henderson  <rth@redhat.com>
4283
4284         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4285
4286 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4287
4288         * gcc.c-torture/execute/20030920-1.c: New test case.
4289
4290 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4291
4292         * g++.dg/rtti/typeid3.C: Correct expected error message.
4293
4294 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4295
4296         PR c++/157
4297         * g++.dg/parse/crash12.C: New test.
4298
4299 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4300
4301         * gcc.dg/compat/mixed-struct-check.h: New.
4302         * gcc.dg/compat/mixed-struct-defs.h: New.
4303         * gcc.dg/compat/mixed-struct-init.h: New.
4304         * gcc.dg/compat/struct-by-value-19_main.c: New.
4305         * gcc.dg/compat/struct-by-value-19_x.c: New.
4306         * gcc.dg/compat/struct-by-value-19_y.c: New.
4307         * gcc.dg/compat/struct-by-value-20_main.c: New.
4308         * gcc.dg/compat/struct-by-value-20_x.c: New.
4309         * gcc.dg/compat/struct-by-value-20_y.c: New.
4310         * gcc.dg/compat/struct-return-19_main.c: New.
4311         * gcc.dg/compat/struct-return-19_x.c: New.
4312         * gcc.dg/compat/struct-return-19_y.c: New.
4313         * gcc.dg/compat/struct-return-20_main.c: New.
4314         * gcc.dg/compat/struct-return-20_x.c: New.
4315         * gcc.dg/compat/struct-return-20_y.c: New.
4316
4317 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4318         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4319         so that it will not complain on LP64 targets.
4320
4321 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322
4323         PR c++/495
4324         * g++.dg/template/friend24.C: New test.
4325
4326 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         PR c++/12332
4329         * g++.dg/template/memtmpl2.C: New test.
4330
4331 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR target/11184
4334         * gcc.dg/builtin-apply1.c: New test.
4335
4336 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4337
4338         PR c++/9848
4339         * g++.dg/warn/Wunused-4.C: New test.
4340
4341 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4342
4343         PR c++/12316
4344         * g++.dg/other/gc2.C: New test.
4345
4346 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4347
4348         PR c++/11991
4349         * g++.dg/rtti/typeid3.C: New test.
4350
4351         PR c++/12266
4352         * g++.dg/overload/template1.C: New test.
4353
4354 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4355
4356         * g++.dg/opt/cfg3.C: New test.
4357
4358 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4359
4360         PR c++/7939
4361         * g++.dg/template/crash11.C: New test.
4362
4363 2003-09-16  Jason Merrill  <jason@redhat.com>
4364             Jakub Jelinek  <jakub@redhat.com>
4365
4366         * gcc.dg/attr-warn-unused-result.c: New test.
4367
4368 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4369
4370         PR c++/12184
4371         * g++.dg/expr/call2.C: New test.
4372
4373 2003-09-15  Andreas Jaeger  <aj@suse.de>
4374
4375         * gcc.dg/Wold-style-definition-1.c: New test.
4376
4377 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/3907
4380         * g++.dg/parse/template12.C: New test.
4381
4382         * g++.dg/abi/bitfield11.C: New test.
4383         * g++.dg/abi/bitfield12.C: Likewise.
4384
4385 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4386
4387         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4388         non-expansion of functional macro name without arguments at EOL.
4389         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4390
4391 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4392
4393         * gcc.c-torture/execute/20030914-[12].c: New tests.
4394
4395 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4396
4397         PR c++/11788
4398         * g++.dg/overload/addr1.C: New test.
4399
4400 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4401
4402         * gcc.dg/20030909-1.c: New test.
4403
4404 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.dg/ultrasp10.c: New test.
4407
4408 2003-09-09  Devang Patel  <dpatel@apple.com>
4409
4410         * gcc.dg/darwin-ld-6.c: New test.
4411
4412 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4413
4414         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4415
4416 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4417
4418         * gcc.dg/ia64-types1.c: New test.
4419         * gcc.dg/ia64-types2.c: Likewise.
4420
4421 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4422
4423         * gcc.dg/builtins-1.c: Add more _Complex tests.
4424         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4425
4426         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4427         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4428
4429 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/11786
4432         * g++.dg/lookup/koenig2.C: New test.
4433
4434         PR c++/5296
4435         * g++.dg/rtti/typeid2.C: New test.
4436
4437 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4438
4439         * gcc.c-torture/compile/20030904-1.c: New test.
4440
4441 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4442
4443         * g++.dg/opt/longbranch2.C: New test.
4444
4445 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4446
4447         * g++.dg/template/crash10.C: Only compile it.
4448
4449 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4450
4451         PR middle-end/11665
4452         * gcc.c-torture/compile/20030907-1.c: New test.
4453         * g++.dg/init/array11.C: New test.
4454
4455 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4456
4457         PR c++/11852
4458         * g++.dg/init/struct1.C: New test.
4459
4460 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4461
4462         PR c++/12181
4463         * g++.dg/expr/comma1.C: New test.
4464
4465 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/11867
4468         * g++.dg/expr/static_cast5.C: New test.
4469
4470 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4471
4472         PR c++/11507
4473         * g++.dg/lookup/scoped7.C: New test.
4474
4475         PR c++/9574
4476         * g++.dg/other/static1.C: New test.
4477
4478         PR c++/11490
4479         * g++.dg/warn/template-1.C: New test.
4480
4481         PR c++/11432
4482         * g++.dg/template/crash10.C: New test.
4483
4484         PR c++/2478
4485         * g++.dg/overload/VLA.C: New test.
4486
4487         PR c++/10804
4488         * g++.dg/template/call1.C: New test.
4489
4490 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4491
4492         PR c++/11794
4493         * g++.dg/parse/using3.C: New test.
4494
4495 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4496
4497         PR c++/11409
4498         * g++.dg/overload/builtin3.C: New test case.
4499
4500 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4501
4502         PR c/9862
4503         * gcc.dg/20030906-1.c: New test.
4504         * gcc.dg/20030906-2.c: Likewise.
4505
4506 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4507
4508         PR c++/12167
4509         * g++.dg/parse/defarg5.C: New test.
4510
4511         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4512
4513 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4514
4515         PR c++/12163
4516         * g++.dg/expr/static_cast4.C: New test.
4517
4518         PR c++/12146
4519         * g++.dg/template/crash9.C: New test.
4520
4521 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         * g++.old-deja/g++.ext/pretty2.C: Update for change
4524         in __FUNCTION__.
4525         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4526
4527 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4528
4529         PR c++/11922
4530         * g++/dg/template/qualified-id1.C: New test.
4531
4532         PR c++/12037
4533         * g++.dg/warn/noeffect4.C: New test.
4534
4535 2003-09-04  Matt Austern  <austern@apple.com>
4536
4537         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4538         * g++.dg/ext/fnname2.C: Likewise.
4539         * g++.dg/ext/fnname3.C: Likewise.
4540
4541 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4542
4543         * g++.dg/expr/lval1.C: New test.
4544         * g++.dg/ext/lvcast.C: Remove.
4545
4546 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4547
4548         PR optimization/11700.
4549         * gcc.c-torture/compile/20030903-1.c: New test case.
4550
4551 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/12053
4554         * g++.dg/abi/layout4.C: New test.
4555
4556 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4557
4558         PR c++/11553
4559         * g++.dg/parse/friend3.C: New test.
4560
4561 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/11847
4564         * g++.dg/template/class1.C: New test.
4565
4566         PR c++/11808
4567         * g++.dg/expr/call1.C: New test.
4568
4569 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/12114
4572         * g++.dg/init/ref9.C: New test.
4573
4574         PR c++/11972
4575         * g++.dg/template/nested4.C: New test.
4576
4577 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/12093
4580         * g++.dg/template/non-dependent4.C: New test.
4581
4582         PR c++/11928
4583         * g++.dg/inherit/conv1.C: New test.
4584
4585 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/6196
4588         * g++.dg/ext/label1.C: New test.
4589         * g++.dg/ext/label2.C: Likewise.
4590
4591 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4592
4593         * g++.dg/expr/cond3.C: New test.
4594
4595 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4596
4597         * gcc.dg/builtins-1.c: Add new builtin cases.
4598
4599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4600
4601         * gcc.dg/builtins-1.c: Add new cases.
4602         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4603
4604 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4605
4606         * gcc.dg/builtins-1.c: Add more math builtin tests.
4607         * gcc.dg/torture/builtin-attr-1.c: New test.
4608
4609 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR optimization/5079
4612         * g++.dg/opt/static3.C: New test.
4613
4614 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4615
4616         * gcc.misc-tests/gcov-10b.c: New test.
4617
4618 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4619
4620         * g++.dg/opt/ptrmem3.C: New test.
4621
4622         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4623
4624 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4625
4626         * gcc.dg/20030826-2.c: New test.
4627
4628 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4629
4630         PR middle-end/12002
4631         * g77.f-torture/compile/12002.f: New test case.
4632
4633 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4634
4635         * gcc.dg/20030826-1.c: New test case.
4636
4637 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4638
4639         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4640
4641 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4642
4643         PR c++/11871
4644         * c++.dg/lookup/crash1.C: New test.
4645
4646         * c++.dg/warn/noeffect3.C: New test.
4647
4648 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4649
4650         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4651         * gcc.dg/compat/vector-1_y.c: Ditto.
4652         * gcc.dg/compat/vector-2_x.c: Ditto.
4653         * gcc.dg/compat/vector-2_y.c: Ditto.
4654
4655 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4656
4657         * gcc.dg/20030702-1.c: New test.
4658
4659 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4660
4661         PR c++/8795
4662         * g++.dg/ext/altivec-1.C: New test.
4663
4664 2003-08-24  Richard Henderson  <rth@redhat.com>
4665
4666         * g++.dg/eh/simd-2.C: Add -w for x86.
4667
4668 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * gcc.dg/20030815-1.c: New test.
4671
4672 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4673
4674         PR c++/3765
4675         * g++.dg/parse/access6.C: New test.
4676
4677 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4678
4679         PR c++/641, c++/11876
4680         * g++.dg/template/friend22.C: New test.
4681         * g++.dg/template/friend23.C: Likewise.
4682
4683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4684
4685         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4686         identically.
4687
4688 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4689
4690         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4691
4692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4693
4694         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4695
4696 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4697
4698         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4699
4700 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4701
4702         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4703
4704 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/11919
4707         * g++.dg/overload/prom1.C: New test.
4708
4709         PR c++/11551
4710         * g++.dg/parse/dtor2.C: New test.
4711
4712         PR c++/10762
4713         * g++.dg/parse/using2.C: New test.
4714
4715 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4716
4717         PR target/11805
4718         * gcc.c-torture/compile/20030821-1.c: New.
4719
4720 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4721
4722         PR c++/11834
4723         * g++.dg/template/deduce2.C: New test.
4724
4725 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4726
4727         * gcc.c-torture/execute/20030821-1.c: New test.
4728
4729 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4730
4731         PR middle-end/11984
4732         * gcc.dg/20030820-1.c: New test case.
4733
4734 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4735
4736         PR c++/11945
4737         * g++.dg/warn/noeffect2.C: New test.
4738
4739 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/10926
4742         * g++.dg/template/dtor2.C: New test.
4743
4744         PR c++/11684
4745         * g++.dg/template/operator1.C: New test.
4746         * g++.dg/parse/operator4.C: New test.
4747
4748         PR c++/11946.C
4749         * g++.dg/expr/enum1.C: New test.
4750         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4751
4752         PR c++/11036.C
4753         * g++.dg/parse/elab2.C: New test.
4754         * g++.dg/parse/typedef4.C: Change error message.
4755         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4756         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4757         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4758
4759 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4760
4761         * gcc.dg/pch/warn-1.c: New.
4762         * gcc.dg/pch/warn-1.hs: New.
4763
4764         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4765         not-tested file.
4766
4767 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4770
4771 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4772
4773         * gcc.dg/uninit-D.c: New Test.
4774         * gcc.dg/uninit-E.c: New Test.
4775         * gcc.dg/uninit-F.c: New Test.
4776         * gcc.dg/uninit-G.c: New Test.
4777
4778 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4779
4780         * g++.dg/README: Describe the pch directory.
4781
4782 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4783
4784         PR c++/11174
4785         * g++.dg/parse/access4.C: New test.
4786         * g++.dg/parse/access5.C: Likewise.
4787         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4788
4789 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4790
4791         * gcc.dg/noncompile/20030818-1.c: New.
4792
4793 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4794
4795         PR c++/11957
4796         * g++.dg/warn/noeffect1.C: New test.
4797
4798         * g++.dg/template/scope2.C: New test.
4799         * g++.dg/template/error2.C: Correct dg-error
4800
4801 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4802
4803         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4804
4805 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4806
4807         PR C++/11512
4808         * g++.dg/template/warn1.C: New.
4809
4810 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4811
4812         * g++.dg/template/error2.C: New test.
4813         * g++.dg/lookup/using7.C: Adjust errors
4814         * g++.old-deja/g++.pt/crash36.C: Likewise.
4815         * g++.old-deja/g++.pt/derived3.C: Likewise.
4816
4817 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4818
4819         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4820         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4821         * gcc.c-torture/execute/builtins/string-9.c: New, from
4822         string-opt-9.c.  Adjust for execute/builtins framework.
4823         * gcc.c-torture/execute/string-opt-9.c: Delete.
4824
4825 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4826
4827         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4828
4829         * g++.dg/parse/ret-type2.C: New test.
4830
4831         PR c++/11703
4832         * g++.dg/init/new8.C: New test.
4833
4834         PR c++/10923
4835         * g++.dg/parse/typedef5.C: New test.
4836
4837         PR c++/9512
4838         * g++.dg/parse/qualified2.C: New test.
4839         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4840         invalid code.
4841
4842 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4843
4844         * g++.dg/conversion/ptrmem1.C: New test.
4845
4846 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4847
4848         PR target/11693
4849         * gcc.dg/20030811-1.c: New test.
4850
4851         PR target/11535
4852         * gcc.c-torture/execute/20030811-1.c: New test.
4853
4854 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4855
4856         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4857
4858 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/11789.C
4861         * g++.dg/inherit/multiple1.C: New test.
4862
4863 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4864
4865         * gcc.dg/spe1.c: New test.
4866
4867         PR c++/11670
4868         * g++.dg/expr/cast2.C: New test.
4869
4870         PR c++/10530
4871         * g++.dg/template/dependent-name2.C: New test.
4872
4873 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4874
4875         * g++.dg/parse/crash11.C: Put the dg options in comments.
4876
4877 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4878
4879         * lib/gcc-dg.exp: Update for diagnostic change.
4880
4881 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4882
4883         PR c++/5767
4884         * g++.dg/parse/crash11.C: New test.
4885
4886 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4887
4888         * gcc.dg/cpp/spacing1.c: Update.
4889
4890 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4891
4892         PR target/11739
4893         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4894         a value for -mtune.
4895
4896 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4897
4898         PR middle-end/11771
4899         * gcc.c-torture/compile/20030804-1.c: New test case.
4900
4901 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4902
4903         * gcc.dg/20030804-1.c: New test case.
4904
4905 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4906
4907         * gcc.dg/cpp/separate-1.c: New test.
4908
4909 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4910
4911         PR c++/11704
4912         * g++.dg/template/dependent-expr2.C: New test.
4913
4914         PR c++/11766
4915         * g++.dg/expr/ptrmem1.C: New test.
4916
4917 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4918
4919         PR c++/9453
4920         * g++.dg/template/friend15.C: New test.
4921
4922 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4923
4924         * lib/dg-pch.exp: Work round PCH bug.
4925
4926 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4927
4928         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4929         builtins.  Move cases from builtins-4.c here.
4930
4931         * gcc.dg/torture/builtin-math-1.c: New test taken from
4932         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4933         additional cases.
4934
4935         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4936         Delete.
4937
4938 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4939
4940         PR c++/9447
4941         * g++.dg/template/using7.C: New test.
4942
4943 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4944
4945         * import1.c, import2.c: New tests.
4946
4947 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4948
4949         * g++.dg/eh/crossjump1.C: New test.
4950
4951 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4952
4953         PR c++/11697
4954         * g++.dg/template/using6.C: New test.
4955
4956         PR c++/11744
4957         * g++.dg/template/koenig2.C: New test.
4958
4959 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4960
4961         PR c++/7983
4962         * g++.dg/parse/typedef4.C: New test.
4963
4964 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4965
4966         PR c++/8442, c++/8806
4967         * g++.dg/template/elab1.C: New test.
4968         * g++.dg/template/type2.C: Likewise.
4969         * g++.dg/template/ttp3.C: Adjust expected error message.
4970         * g++.old-deja/g++.law/visibility13.C: Likewise.
4971         * g++.old-deja/g++.niklas/t135.C: Likewise.
4972         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4973         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4974         template argument.
4975         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4976
4977 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4978
4979         PR c++/11295
4980         * g++.dg/ext/stmtexpr1.C: New test.
4981
4982         * g++.dg/opt/tmp1.C: New test.
4983
4984         PR c++/11525
4985         * g++.dg/parse/constant4.C: New test.
4986
4987         PR c++/9447
4988         * g++.dg/template/using5.C: New test.
4989
4990 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4991
4992         * gcc.dg/builtins-27.c: New test case.
4993
4994 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4995
4996         * gcc.dg/tls/opt-7.c: New test.
4997
4998 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4999
5000         * g++.old-deja/g++.other/crash18.C: Remove.
5001
5002 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5003
5004         * g++.dg/template/explicit3.C: New.
5005         * g++.dg/template/explicit4.C: New.
5006         * g++.dg/template/explicit5.C: New.
5007
5008         PR c++/11347
5009         * g++.dg/template/memtmpl1.C: New.
5010
5011 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5012
5013         PR target/11565
5014         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5015         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5016
5017 2003-07-30  Jan Hubicka  <jh@suse.cz>
5018
5019         * vtgc1.c: Kill.
5020
5021 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5022
5023         * gcc.dg/struct-in-proto-1.c: New test.
5024
5025 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5026
5027         * gcc.dg/cpp/include2.c: Only expect one message.
5028
5029 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5030
5031         PR c++/9447
5032         * g++.dg/template/using1.C: New test.
5033         * g++.dg/template/using2.C: New test.
5034         * g++.dg/template/using3.C: New test.
5035         * g++.dg/template/using4.C: New test.
5036
5037 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5038
5039         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5040         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5041
5042 2003-07-28  Jan Hubicka  <jh@suse.cz>
5043
5044         PR c++/11530
5045         * g++.dg/opt/call1.C: New test.
5046
5047 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5048
5049         PR c++/11667
5050         * g++.dg/init/enum2.C: New test.
5051         * g++.dg/template/overload1.C: Add "-w" option.
5052
5053 2003-07-28    <hp@bitrange.com>
5054
5055         * gcc.dg/Wdeclaration-after-statement-1.c,
5056         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5057
5058 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5059
5060         * gcc.c-torture/compile/20030725-1.c: New test.
5061
5062 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5063
5064         * gcc.dg/20030505.c: Only run for SPE.
5065         Remove definition of opaque type.
5066
5067 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5068
5069         * g++.dg/template/ptrmem6.C: New test.
5070
5071 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5072
5073         * gcc.c-torture/compile/zero-strct-2.c: New test.
5074
5075 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5076
5077         * gcc.dg/intermod-1.c: New test.
5078
5079 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5080
5081         PR c++/11617
5082         * g++.dg/template/lookup2.C: New test.
5083         * g++.dg/template/memclass1.C: Remove instantiated from error.
5084         * g++.dg/other/error2.C: Tweak expected errors.
5085
5086         PR c++/11596
5087         * g++.dg/template/defarg3.C: New test.
5088
5089         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5090
5091 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5092
5093         * g++.dg/inherit/access5.C: New test.
5094
5095 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5096
5097         PR c++/11513
5098         * g++.dg/template/crash8.C: New test.
5099
5100 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5101
5102         PR c/10602
5103         * gcc.dg/noncompile/incomplete-2.c: New test.
5104
5105 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5106
5107         PR c++/11645
5108         * g++.dg/inherit/access4.C: New test.
5109
5110         PR c++/11517
5111         * g++.dg/expr/cond2.C: New test.
5112
5113         PR optimization/10679
5114         * g++.dg/opt/inline4.C: New test.
5115
5116 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5117
5118         * g++.dg/parse/crash10: New test.
5119
5120 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5121
5122         * g++.dg/ext/flexary1.C: New test.
5123
5124 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5125
5126         PR c++/10793
5127         * g++.dg/template/crash9.C: New test.
5128
5129 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5130
5131         PR c++/3004
5132         * g++.dg/parse/typedef3.C: New test.
5133
5134         PR c++/7906
5135         * g++.dg/parse/operator2.C: New test.
5136
5137         PR c++/8895
5138         * g++.dg/parse/def-tmpl-arg1.C: New test.
5139
5140         PR c++/9282
5141         * g++.dg/parse/funptr1.C: New test.
5142
5143         PR c++/9452
5144         * g++.dg/parse/ambig3.C: New test.
5145
5146         PR c++/9454
5147         * g++.dg/parse/operator3.C: New test.
5148
5149         PR c++/9486
5150         * g++.dg/parse/template10.C: New test.
5151
5152         PR c++/9488
5153         * g++.dg/parse/template11.C: New test.
5154
5155         PR c++/10150
5156         * g++.dg/parse/invalid-op1.C: New test.
5157
5158         PR c++/10247
5159         * g++.dg/parse/condexpr1.C: New test.
5160
5161 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5162
5163         * g++.dg/ext/packed3.C: New test.
5164         * g++.dg/ext/packed4.C: New test.
5165
5166         * gcc.dg/pack-test-3.c: New test.
5167
5168 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5169
5170         * lib/compat.exp: Handle dg-options per source file.
5171         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5172         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5173         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5174         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5175         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5176         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5177         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5178         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5179         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5180         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5181         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5182         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5183         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5184         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5185
5186 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5187
5188         PR c/10320
5189         * gcc.c-torture/execute/20030718-1.c: New test.
5190
5191 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5192
5193         PR optimization/11536
5194         * gcc.dg/20030721-1.c: New test.
5195
5196 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5197
5198         PR c++/11546
5199         * g++.dg/template/lookup1.C: New test.
5200
5201 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5202
5203         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5204         diagnostics of ill-formed constructs involving labels.
5205         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5206         the new 'previously defined here' message.
5207
5208 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         * g++.dg/parse/non-dependent2.C: New test.
5211
5212 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         * g++.dg/init/init-ref4.C: xfail on targets without
5215         weak symbols.
5216
5217 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR target/11087
5220         * gcc.c-torture/execute/20030717-1.c: New test.
5221
5222 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5223
5224         * g++.dg/opt/cfg1.C: New test.
5225
5226 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR optimization/11557
5229         * gcc.dg/20030717-1.c: New test.
5230
5231 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5232
5233         PR c++/10476
5234         * g++.dg/expr/crash-1.C: New test.
5235
5236         PR c++/11027
5237         * g++.dg/template/init3.C: New test.
5238
5239         PR c++/8222
5240         * g++.dg/template/non-dependent1.C: New test.
5241
5242         PR c++/11070
5243         * g++.dg/template/non-dependent2.C: New test.
5244
5245         PR c++/11071
5246         * g++.dg/template/non-dependent3.C: New test.
5247
5248         PR c++/9907
5249         * g++.dg/template/sizeof5.C: New test.
5250
5251 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5252
5253         PR 11498
5254         * gcc.c-torture/compile/mangle-1.c: New file.
5255
5256 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5257
5258         PR c++/7809
5259         * g++.dg/parse/access3.C: New test.
5260
5261 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5262
5263         PR c++/11384
5264         * g++.dg/init/init-ref4.C: New test.
5265
5266 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/11547
5269         * g++.dg/parse/constant3.C: New test.
5270         * g++.dg/parse/crash7.C: Likewise.
5271
5272 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5273
5274         PR target/11008
5275         * gcc.dg/i386-pentium4-not-mull.c: New.
5276
5277 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5278
5279         * gcc.dg/asm-names.c (ymain): Make it weak.
5280
5281 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5282
5283         PR c++/5421
5284         * g++.dg/template/friend21.C: New test.
5285
5286 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5287
5288         * gcc.dg/cleanup-8.c: New test.
5289         * gcc.dg/cleanup-9.c: New test.
5290
5291 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5292
5293         * g++.dg/ext/dll-MI1.h: New file.
5294         * g++.dg/ext/dllexport-MI1.C: New file.
5295         * g++.dg/ext/dllimport-MI1.C: New file.
5296
5297 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5298
5299         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5300         it does not have cmpstrsi patterns (just cmpmemsi).
5301
5302 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR debug/11473
5305         * g++.dg/debug/debug8.C: New test.
5306
5307 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5308
5309         PR c++/10108
5310         * g++.dg/template/crash7.C: New test.
5311
5312 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5313
5314         PR target/10795
5315         * gcc.c-torture/compile/20030708-1.c: New.
5316
5317 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5318
5319         * gcc.c-torture/execute/20030715-1.c: New test.
5320
5321 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5322
5323         * gcc.dg/pch/inline-3.c: New file.
5324         * gcc.dg/pch/inline-3.hs: New file.
5325         * gcc.dg/pch/inline-4.c: New file.
5326         * gcc.dg/pch/inline-4.hs: New file.
5327
5328 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5329
5330         PR c++/11509
5331         * g++.dg/template/crash6.C: New test.
5332
5333         PR c++/7053
5334         * g++.dg/template/friend20.C: New test.
5335
5336         PR c++/7019
5337         * g++.dg/template/overload2.C: New test.
5338
5339 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5340
5341         PR optimization/11440
5342         * gcc.c-torture/execute/20030714-1.c: New test.
5343
5344 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5345
5346         PR c++/11154
5347         * g++.dg/template/partial2.C: New test.
5348
5349 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/11503
5352         * g++.dg/template/anon1.C: New test.
5353
5354         PR c++/11493
5355         PR c++/11495
5356         * g++.dg/parse/template9.C: Likewise.
5357         * g++.dg/template/crash4.C: New test.
5358         * g++.dg/template/koenig1.C: Likewise.
5359         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5360         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5361         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5362         functions.
5363         * g++.old-deja/g++.jason/template36.C: Likewise.
5364         * g++.old-deja/g++.mike/p1989.C: Likewise.
5365         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5366         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5367         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5368         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5369         compiling.
5370         * g++.old-deja/g++.pt/union2.C: Use this->.
5371
5372 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5373
5374         * gcc.dg/20030711-1.c: New test.
5375
5376 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5377
5378         PR c++/11050
5379         * g++.dg/parse/args1.C: New test.
5380         * g++.pt/defarg8.C: Change expected errors.
5381
5382 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c++/8164
5385         * g++.dg/template/nontype2.C: New test.
5386
5387         PR c++/10558
5388         * g++.dg/parse/template8.C: New test.
5389
5390         PR c++/8327
5391         * g++.dg/template/scope1.C: New test.
5392
5393         * g++.dg/warn/Wsign-compare-1.C: New test.
5394
5395 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5396
5397         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5398
5399 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5400
5401         PR c++/9411
5402         * g++.dg/template/explicit2.C: New test.
5403
5404         PR c++/10032
5405         * g++.dg/warn/pedantic1.C: New test.
5406
5407 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         PR c++ 9483
5410         * g++.dg/other/field1.C: New test.
5411
5412 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5413
5414         PR c/11449
5415         * gcc.c-torture/compile/20030707-1.c: New.
5416
5417 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5418
5419         PR c++/10849
5420         * g++.dg/template/access12.C: New test.
5421
5422 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5423
5424         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5425         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5426         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5427         * gcc.misc-tests/gcov.exp: Update
5428         * g++.dg/gcov/gcov.exp: Update
5429         * lib/gcov.exp: Update.
5430
5431 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5432
5433         * g++.dg/abi/mangle17.C: Make sure template expressions are
5434         dependent.
5435         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5436         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5437         * g++.dg/opt/stack1.C: Remove erroneous code.
5438         * g++.dg/parse/template7.C: New test.
5439         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5440         * g++.old-deja/g++.pt/crash4.C: Likewise.
5441
5442 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5443
5444         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5445         with zero or one occurence of `$' after the initial `L'.
5446
5447 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5448
5449         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5450
5451 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5452
5453         PR c/11370
5454         * gcc.dg/Wunreachable-6.c: New testcase.
5455         * gcc.dg/Wunreachable-7.c: New testcase.
5456
5457 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5458
5459         PR c/11420
5460         * gcc.dg/20030708-1.c: New test.
5461
5462 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5463
5464         * gcc.dg/compat/sdata-section.h: New file.
5465         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5466         * gcc.dg/torture/mips-sdata-1.c: New test.
5467
5468 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5469
5470         PR c++/11030
5471         * g++.dg/template/friend19.C: New test.
5472
5473 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * g++.dg/opt/strength-reduce.C: New test.
5476
5477 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5478
5479         PR target/10979
5480         * gcc.dg/20030707-1.c: New testcase.
5481
5482 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5483
5484         PR optimization/11059
5485         * g++.dg/opt/emptyunion.C: New testcase.
5486
5487 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5488             Eric Botcazou  <ebotcazou@libertysurf.fr>
5489
5490         * g++.dg/opt/stack1.C: New test.
5491
5492 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5493
5494         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5495         run test.
5496
5497         PR c++/11431
5498         * g++.dg/expr/static_cast3.C: New test.
5499
5500 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5501
5502         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5503         everywhere.
5504         * gcc.dg/concat.c: Concatenation of string constants with
5505         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5506         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5507         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5508         necessary to avoid multi-character character constant warning.
5509         * gcc.dg/cpp/escape.c: Likewise.
5510         * gcc.dg/cpp/ucs.c: Likewise.
5511         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5512         Fix a typo.
5513
5514 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5515
5516         PR c/11428
5517         * gcc.c-torture/compile/20030704-1.c: New.
5518
5519 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5520
5521         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5522
5523 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5524
5525         PR c++/5287, PR c++/7910,  PR c++/11021
5526         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5527         tests for warnings.
5528         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5529         * g++.dg/ext/dllimport3.C: Likewise.
5530         * g++.dg/ext/dllimport4.C: New file.
5531         * g++.dg/ext/dllimport5.C: New file.
5532         * g++.dg/ext/dllimport6.C: New file.
5533         * g++.dg/ext/dllimport7.C: New file.
5534         * g++.dg/ext/dllimport8.C: New file.
5535         * g++.dg/ext/dllimport9.C: New file.
5536         * g++.dg/ext/dllimport10.C: New file.
5537         * g++.dg/ext/dllexport1.C: New file.
5538
5539 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5540
5541         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5542         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5543
5544 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5545
5546         * gcc.dg/builtins-25.c: New testcase.
5547         * gcc.dg/builtins-26.c: New testcase.
5548
5549 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5550
5551         * gcc.dg/compat/vector-defs.h: New file.
5552         * gcc.dg/compat/vector-setup.h: New file.
5553         * gcc.dg/compat/vector-check.h: New file.
5554         * gcc.dg/compat/vector-1_main.c: New file.
5555         * gcc.dg/compat/vector-1_x.c: New file.
5556         * gcc.dg/compat/vector-1_y.c: New file.
5557         * gcc.dg/compat/vector-2_main.c: New file.
5558         * gcc.dg/compat/vector-2_x.c: New file.
5559         * gcc.dg/compat/vector-2_y.c: New file.
5560
5561         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5562         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5563         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5564         * gcc.dg/compat/struct-align-1.h: New file.
5565         * gcc.dg/compat/struct-align-1_main.c: New file.
5566         * gcc.dg/compat/struct-align-1_x.c: New file.
5567         * gcc.dg/compat/struct-align-1_y.c: New file.
5568         * gcc.dg/compat/struct-align-2.h: New file.
5569         * gcc.dg/compat/struct-align-2_main.c: New file.
5570         * gcc.dg/compat/struct-align-2_x.c: New file.
5571         * gcc.dg/compat/struct-align-2_y.c: New file.
5572
5573         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
5574         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5575         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5576         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5577         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5578         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5579         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5580         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5581         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5582         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5583         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5584         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5585         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5586         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5587         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5588         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5589         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5590         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5591         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5592         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5593         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5594         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5595         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5596         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5597         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5598         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5599         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5600         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5601         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5602
5603 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5604
5605         * gcc.dg/i386-call-1.c: New test.
5606
5607 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
5608
5609         PR c++/9162
5610         * g++.dg/parse/defarg4.C: New.
5611
5612 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5613
5614         PR target/10700
5615         * gcc.c-torture/compile/20030703-1.c: New test case.
5616
5617 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5618
5619         * g++.dg/template/local3.C: Remove extra semicolon.
5620
5621 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5622
5623         * gcc.dg/i386-volatile-1.c: New test.
5624
5625 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5626
5627         PR c++/11072
5628         * g++.dg/other/offsetof2.C: XFAIL.
5629         * g++.dg/other/offsetof5.C: New.
5630
5631         PR c++/10219
5632         * g++.dg/template/error1.C: New.
5633
5634         PR c++/9779
5635         * g++.dg/template/dependent-expr1.C: New.
5636
5637 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5638
5639         PR c++/6949
5640         * g++.dg/template/local3.C: New test.
5641
5642         PR c++/11149
5643         * g++.dg/lookup/scoped6.C: New test.
5644
5645 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5646
5647         PR c++/8046
5648         * g++.dg/other/error7.C: New test.
5649
5650 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5651
5652         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5653         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5654         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5655         * g++.old-deja/g++.other/union2.C: Likewise.
5656         * gcc.dg/c90-const-expr-2.c: Likewise.
5657         * gcc.dg/c90-const-expr-3.c: Likewise.
5658         * gcc.dg/c99-const-expr-2.c: Likewise.
5659         * gcc.dg/c99-const-expr-3.c: Likewise.
5660         * gcc.dg/concat.c: Likewise.
5661
5662 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5663
5664         PR c++/9559
5665         * g++.dg/init/static1.C: New test.
5666
5667 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5668
5669         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5670         * g++.old-deja/g++.other/access2.C: Likewise.
5671         * g++.old-deja/g++.other/decl2.C: Likewise.
5672         * gcc.c-torture/execute/20020615-1.c: Likewise.
5673
5674 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5675
5676         PR c++/4933
5677         * g++.dg/template/sizeof4.C: New test.
5678
5679 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5680
5681         * g++.dg/other/error6.C: New test.
5682
5683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5684
5685         PR c++/10750
5686         * g++.dg/parse/constant2.C: New test.
5687
5688 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5689
5690         PR c++/11106
5691         * g++.dg/other/error5.C: New test.
5692
5693 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5694
5695         * gcc.dg/format/gcc_diag-1.c: New test.
5696
5697 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5698
5699         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5700
5701 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5702
5703         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5704         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5705         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5706
5707 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5708
5709         * gcc.c-torture/execute/builtins/string-8.c: New test.
5710         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5711         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5712         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5713
5714 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/10468
5717         * g++.dg/ext/typeof6.C: New test.
5718
5719 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5720
5721         PR c++/10796
5722         * g++.dg/init/enum1.C: New test.
5723
5724 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5725
5726         * gcc.dg/20030627-1.c: New test.
5727
5728 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/11332
5731         * g++.dg/expr/static_cast2.C: New test.
5732
5733 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5734             Jakub Jelinek  <jakub@redhat.com>
5735
5736         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5737         sprintf(dst,"%s",src) optimization.
5738         * gcc.c-torture/execute/20030626-1.c: New test case.
5739         * gcc.c-torture/execute/20030626-2.c: New test case.
5740
5741 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5742
5743         * gcc.c-torture/execute/multi-ix.c: New test.
5744
5745         * gcc.c-torture/execute/simd-4.c (main):
5746         Added missing semicolon at end of union.
5747
5748 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5749
5750         PR c++/8266
5751         * g++.dg/template/explicit-instantiation3.C: New test.
5752
5753 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5754
5755         * gcc.dg/20030626-1.c: Use signed char.
5756
5757 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5758
5759         * gcc.dg/20030626-1.c: New test.
5760
5761 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5762
5763         * const-str-2.m: Update.
5764
5765 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/10990
5768         * g++.dg/rtti/dyncast1.C: New test.
5769         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5770         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5771         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5772
5773         PR c++/10931
5774         * g++.dg/expr/static_cast1.C: New test.
5775
5776 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5777
5778         * gcc.dg/20030625-1.c: New test.
5779
5780 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5781
5782         * gcc.c-torture/compile/20030624-1.c: New test case.
5783
5784 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5785
5786         * gcc.c-torture/execute/string-opt-17.c: New test.
5787
5788 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/5754
5791         * g++.dg/parse/crash6.C: New test.
5792
5793 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5794
5795         * gcc.dg/builtins-24.c: New test case.
5796
5797 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5798
5799         * g++.dg/opt/operator1.C: New test.
5800
5801 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5802
5803         * gcc.c-torture/execute/string-opt-16.c: New test case.
5804
5805 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5806
5807         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5808         * g++.old-deja/g++.other/conv7.C: Likewise
5809         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5810         * g++.old-deja/g++.other/overload14.C: Likewise.
5811
5812 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5813
5814         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5815         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5816
5817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/10888
5820         * g++.dg/warn/Winline-3.C: New test.
5821
5822 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5823
5824         * lib/target-supports.exp (check_alias_available): Make the test
5825         program acceptable to the Solaris assembler.
5826
5827         PR c++/10749
5828         * g++.dg/template/memclass2.C: New test.
5829
5830 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5831             Eric Botcazou  <ebotcazou@libertysurf.fr>
5832
5833         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5834         data for non-matching targets.
5835         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5836
5837 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/10845
5840         * g++.dg/template/member3.C: New test.
5841
5842 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5843
5844         PR c++/10939
5845         * g++.dg/template/func1.C: New test.
5846
5847         PR c++/9649
5848         * g++.dg/template/static4.C: New test.
5849         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5850
5851         PR c++/11041
5852         * g++.dg/init/ref7.C: New test.
5853
5854 2003-06-19  Matt Austern  <austern@apple.com>
5855
5856         PR c++/11228
5857         * g++.dg/anew1.C: New test.
5858         * g++.dg/anew2.C: New test.
5859         * g++.dg/anew3.C: New test.
5860         * g++.dg/anew4.C: New test.
5861
5862 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5863
5864         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5865
5866 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5867
5868         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5869         endian-dependent.
5870
5871 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5872
5873         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5874         Remove cruft.
5875
5876 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5877
5878         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5879         * gcc.c-torture/compile/961203-1.c: Likewise.
5880         * gcc.c-torture/compile/980506-1.c: Likewise.
5881
5882 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/10712
5885         * g++.dg/lookup/using7.C: New test.
5886
5887 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/11105
5890         * g++.dg/abi/conv1.C: Remove it.
5891         * g++.dg/template/conv7.C: New test.
5892         * g++.dg/template/conv8.C: Likewise.
5893         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5894         conversion operator.
5895
5896 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5897
5898         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5899         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5900         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5901         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5902         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5903         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5904         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5905         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5906         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5907         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5908         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5909         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5910         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5911         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5912         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5913         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5914         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5915         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5916         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5917         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5918         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5919         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5920         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5921         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5922         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5923         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5924         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5925         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5926         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5927
5928 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5929
5930         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5931         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5932         indications.
5933
5934 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5935
5936         * gcc.dg/i386-387-5.c: New test case.
5937         * gcc.dg/i386-387-6.c: New test case.
5938         * gcc.dg/builtins-23.c: New test case.
5939
5940 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5941
5942         * gcc.dg/builtins-22.c: New test case.
5943         * gcc.dg/i386-387-1.c: Update to test exp.
5944         * gcc.dg/i386-387-2.c: Likewise.
5945
5946 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947
5948         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5949
5950 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * lib/gcc-dg.exp (dg-require-dll): New function.
5953         (dg-xfail-if): Likewise.
5954         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5955         driver.
5956
5957         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5958         * gcc.c-torture/compile/20001205-1.c: Likewise.
5959         * gcc.c-torture/compile/20001226-1.c: Likewise.
5960         * gcc.c-torture/compile/20010518-2.c: Likewise.
5961         * gcc.c-torture/compile/20020312-1.c: Likewise.
5962         * gcc.c-torture/compile/20020604-1.c: Likewise.
5963         * gcc.c-torture/compile/920501-12.c: Likewise.
5964         * gcc.c-torture/compile/920501-4.c: Likewise.
5965         * gcc.c-torture/compile/920520-1.c: Likewise.
5966         * gcc.c-torture/compile/920521-1.c: Likewise.
5967         * gcc.c-torture/compile/920625-1.c: Likewise.
5968         * gcc.c-torture/compile/961203-1.c: Likewise.
5969         * gcc.c-torture/compile/980506-1.c: Likewise.
5970         * gcc.c-torture/compile/981006-1.c: Likewise.
5971         * gcc.c-torture/compile/981022-1.c: Likewise.
5972         * gcc.c-torture/compile/981223-1.c: Likewise.
5973         * gcc.c-torture/compile/990617-1.c: Likewise.
5974         * gcc.c-torture/compile/dll.c: Likewise.
5975         * gcc.c-torture/compile/labels-3.c: Likewise.
5976         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5977         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5978         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5979         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5980         * gcc.c-torture/compile/simd-5.c: Likewise.
5981         * gcc.c-torture/compile/20000804-1.x: Remove.
5982         * gcc.c-torture/compile/20001205-1.x: Likewise.
5983         * gcc.c-torture/compile/20001226-1.x: Likewise.
5984         * gcc.c-torture/compile/20010518-2.x: Likewise.
5985         * gcc.c-torture/compile/20020312-1.x: Likewise.
5986         * gcc.c-torture/compile/20020604-1.x: Likewise.
5987         * gcc.c-torture/compile/920501-12.x: Likewise.
5988         * gcc.c-torture/compile/920501-4.x: Likewise.
5989         * gcc.c-torture/compile/920520-1.x: Likewise.
5990         * gcc.c-torture/compile/920521-1.x: Likewise.
5991         * gcc.c-torture/compile/920625-1.x: Likewise.
5992         * gcc.c-torture/compile/961203-1.x: Likewise.
5993         * gcc.c-torture/compile/980506-1.x: Likewise.
5994         * gcc.c-torture/compile/981006-1.x: Likewise.
5995         * gcc.c-torture/compile/981022-1.x: Likewise.
5996         * gcc.c-torture/compile/981223-1.x: Likewise.
5997         * gcc.c-torture/compile/990617-1.x: Likewise.
5998         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5999         * gcc.c-torture/compile/mipscop-2.x: Likewise.
6000         * gcc.c-torture/compile/mipscop-3.x: Likewise.
6001         * gcc.c-torture/compile/mipscop-4.x: Likewise.
6002         * gcc.c-torture/compile/simd-5.x: Likewise.
6003
6004         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
6005
6006 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6007
6008         * gcc.c-torture/execute/20030611-1.c: New test.
6009
6010 2003-06-12  Roger Sayle  <roger@eyesopen.com>
6011
6012         PR middle-end/168
6013         * gcc.dg/20030612-1.c: New test case.
6014
6015 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/10635
6018         * g++.dg/expr/cast1.C: New test.
6019
6020 2003-06-12  Roger Sayle  <roger@eyesopen.com>
6021
6022         * gcc.dg/builtins-21.c: New test case.
6023
6024 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
6025
6026         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
6027         options instead of at the end.
6028         * lib/objc.exp (objc_target_compile): Likewise.
6029
6030 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/10432
6033         * g++.dg/parse/error1.C: New test.
6034
6035 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
6036
6037         * gcc.dg/compat/struct-by-value-11_main.c: New file.
6038         * gcc.dg/compat/struct-by-value-11_x.c: New file.
6039         * gcc.dg/compat/struct-by-value-11_y.c: New file.
6040         * gcc.dg/compat/struct-by-value-12_main.c: New file.
6041         * gcc.dg/compat/struct-by-value-12_x.c: New file.
6042         * gcc.dg/compat/struct-by-value-12_y.c: New file.
6043         * gcc.dg/compat/struct-by-value-13_main.c: New file.
6044         * gcc.dg/compat/struct-by-value-13_x.c: New file.
6045         * gcc.dg/compat/struct-by-value-13_y.c: New file.
6046         * gcc.dg/compat/struct-by-value-14_main.c: New file.
6047         * gcc.dg/compat/struct-by-value-14_x.c: New file.
6048         * gcc.dg/compat/struct-by-value-14_y.c: New file.
6049         * gcc.dg/compat/struct-by-value-15_main.c: New file.
6050         * gcc.dg/compat/struct-by-value-15_x.c: New file.
6051         * gcc.dg/compat/struct-by-value-15_y.c: New file.
6052         * gcc.dg/compat/struct-by-value-16_main.c: New file.
6053         * gcc.dg/compat/struct-by-value-16_x.c: New file.
6054         * gcc.dg/compat/struct-by-value-16_y.c: New file.
6055         * gcc.dg/compat/struct-by-value-17_main.c: New file.
6056         * gcc.dg/compat/struct-by-value-17_x.c: New file.
6057         * gcc.dg/compat/struct-by-value-17_y.c: New file.
6058         * gcc.dg/compat/struct-by-value-18_main.c: New file.
6059         * gcc.dg/compat/struct-by-value-18_x.c: New file.
6060         * gcc.dg/compat/struct-by-value-18_y.c: New file.
6061
6062         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
6063         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
6064         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
6065         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
6066         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
6067         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
6068         * gcc.dg/compat/scalar-return-3_main.c: New file.
6069         * gcc.dg/compat/scalar-return-3_x.c: New file.
6070         * gcc.dg/compat/scalar-return-3_y.c: New file.
6071         * gcc.dg/compat/scalar-return-4_main.c: New file.
6072         * gcc.dg/compat/scalar-return-4_x.c: New file.
6073         * gcc.dg/compat/scalar-return-4_y.c: New file.
6074
6075 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
6076
6077         * gcc.dg/compat/fp2-struct-check.h: New file.
6078         * gcc.dg/compat/fp2-struct-defs.h: New file.
6079         * gcc.dg/compat/fp2-struct-init.h: New file.
6080         * gcc.dg/compat/struct-by-value-10_main.c: New file.
6081         * gcc.dg/compat/struct-by-value-10_x.c: New file.
6082         * gcc.dg/compat/struct-by-value-10_y.c: New file.
6083         * gcc.dg/compat/struct-return-10_main.c: New file.
6084         * gcc.dg/compat/struct-return-10_x.c: New file.
6085         * gcc.dg/compat/struct-return-10_y.c: New file.
6086
6087         * gcc.dg/compat/compat-common.h: New file.
6088         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
6089         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
6090         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
6091         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
6092         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
6093         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
6094         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
6095         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
6096         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
6097         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
6098         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
6099         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
6100         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
6101         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
6102         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
6103         * gcc.dg/compat/small-struct-check.h: Ditto.
6104         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
6105         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
6106         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
6107         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
6108         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
6109         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6110         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
6111         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
6112         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
6113         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
6114         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6115         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6116         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
6117         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6118         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6119         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
6120         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
6121         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
6122         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
6123         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
6124         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
6125         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
6126         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
6127         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
6128         * gcc.dg/compat/struct-return-2_main.c: Ditto.
6129         * gcc.dg/compat/struct-return-2_x.c: Ditto.
6130         * gcc.dg/compat/struct-return-2_y.c: Ditto.
6131         * gcc.dg/compat/struct-return-3_main.c: Ditto.
6132         * gcc.dg/compat/struct-return-3_x.c: Ditto.
6133         * gcc.dg/compat/struct-return-3_y.c: Ditto.
6134
6135 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
6136
6137         * g++.dg/pch/static-1.C: New file.
6138         * g++.dg/pch/static-1.Hs: New file.
6139
6140 2003-06-10  Richard Henderson  <rth@redhat.com>
6141
6142         * gcc.dg/asm-7.c: Adjust expected warning text.
6143
6144 2003-06-10  Roger Sayle  <roger@eyesopen.com>
6145
6146         * gcc.dg/builtins-20.c: New test case.
6147
6148 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/11131
6151         * g++.dg/opt/template1.C: New test.
6152
6153 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6154
6155         * lib/gcc-dg.exp (dg-test): Clear additional_files and
6156         additional_sources.
6157
6158 2003-05-21  David Taylor  <dtaylor@emc.com>
6159
6160         * gcc.dg/Wpadded.c: New file.
6161
6162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
6165         * gcc.dg/special/weak-2.c: Add dg-require-weak.
6166         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
6167         dg-require-weak.
6168
6169 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
6170
6171         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
6172
6173 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6174
6175         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
6176         (dg-require-alias): Likewise.
6177         (dg-require-gc-sections): Likewise.
6178         * lib/target-supports.exp (check_gc_sections_available): Likewise.
6179
6180 2003-06-08  Richard Henderson  <rth@redhat.com>
6181
6182         * gcc.dg/20011029-2.c: Fix the array reference.
6183         * gcc.dg/asm-7.c: New.
6184
6185 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
6186
6187         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
6188
6189 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
6190
6191         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
6192         (dg-require-gc-sections): Likewise.
6193
6194 2003-06-08  Jan Hubicka  <jh@suse.cz>
6195
6196         * i386-cmov1.c: Fix regular expression.
6197         * i386-cvt-1.c: Likewise.
6198         * i386-local.c: Likewise.
6199         * i386-local2.c: Likewise.
6200         * i386-mul.c: Likewise.
6201         * i386-ssetype-1.c: Likewise.
6202         * i386-ssetype-3.c: Likewise.
6203         * i386-ssetype-5.c: Likewise.
6204
6205 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6206
6207         PR c++/11039
6208         * g++.dg/warn/implicit-typename2.C: New test.
6209         * g++.dg/warn/implicit-typename3.C: New test.
6210
6211 2003-06-07  Richard Henderson  <rth@redhat.com>
6212
6213         * g++.dg/other/offsetof3.C: Use size_t.
6214         * g++.dg/other/offsetof4.C: Likewise.
6215
6216 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
6217
6218         * lib/copy-file.exp: New. Implement gcc_copy_files.
6219
6220         * lib/dg-pch.exp: Load copy-file.exp
6221         (dg-pch): Use gcc_copy_files instead of "file copy".
6222
6223 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
6224
6225         * gcc.dg/weak/weak.exp: Simplify.
6226         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
6227         * gcc.dg/weak/weak-1.c: Likewise.
6228         * gcc.dg/weak/weak-2.c: Likewise.
6229         * gcc.dg/weak/weak-3.c: Likewise.
6230         * gcc.dg/weak/weak-4.c: Likewise.
6231         * gcc.dg/weak/weak-5.c: Likewise.
6232         * gcc.dg/weak/weak-6.c: Likewise.
6233         * gcc.dg/weak/weak-7.c: Likewise.
6234         * gcc.dg/weak/weak-8.c: Likewise.
6235         * gcc.dg/weak/weak-9.c: Likewise.
6236
6237 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
6238
6239         gcc.c-torture/execute/20030606-1.c: New.
6240
6241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6242
6243         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
6244         * gcc.dg/builtins-19.c: Likewise.
6245
6246 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6247
6248         * gcc.dg/builtins-2.c: Add some more tests.
6249         * gcc.dg/builtins-18.c: New test case.
6250         * gcc.dg/builtins-19.c: New test case.
6251
6252 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6253             Jim Wilson  <wilson@tuliptree.org>
6254
6255         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
6256
6257 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
6258
6259         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
6260         mempcpy/stpcpy calls not to be optimized into something else.
6261         * gcc.c-torture/execute/string-opt-3.c: Moved to...
6262         * gcc.c-torture/execute/builtins/string-7.c: ...here.
6263         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
6264
6265 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6266
6267         * gcc.dg/format/asm_fprintf-1.c: New test.
6268
6269 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * lib/gcc-defs.exp (additional_sources): New variable.
6272         (dg-additional-sources): New function.
6273         (additional_files): New variable.
6274         (dg-additional-files): New function.
6275         (dg-additional-files-options): Likewise.
6276         * lib/gcc-dg.exp (dg-require-weak): New function.
6277         (dg-require-alias): Likewise.
6278         (dg-require-gc-sections): Likewise.
6279         * lib/target-supports.exp (check_alias_available): Remove testfile
6280         parameter.
6281         (check_gc_sections_available): New function.
6282         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
6283         (dg-gpp-additional-files): Likewise.
6284         * lib/g++.exp (additional_sources): Remove.
6285         (additional_files): Likewise.
6286         (g++_target_compile): Use dg-additional-files-options.
6287
6288         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
6289         Tcl logic.
6290         * gcc.dg/special/ecos.exp: Remove.
6291         * gcc.dg/special/20000419-2.c: Use dg-require-*.
6292         * gcc.dg/special/alias-1.c: Likewise.
6293         * gcc.dg/special/alias-2.c: Likewise.
6294         * gcc.dg/special/gcsec-1.c: Likewise.
6295         * gcc.dg/special/weak-1.c: Likewise.
6296         * gcc.dg/special/weak-2.c: Likewise.
6297         * gcc.dg/special/wkali-1.c: Likewise.
6298         * gcc.dg/special/wkali-2.c: Likewise.
6299
6300         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
6301         dg-gpp-additional-*.
6302         * g++.dg/special/conpr-3.C: Likewise.
6303         * g++.dg/special/conpr-4.C: Likewise.
6304         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
6305         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
6306         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
6307         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
6308         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
6309         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
6310         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
6311         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
6312         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
6313         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
6314         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
6315         * g++.old-deja/g++.other/comdat1.C: Likewise.
6316         * g++.old-deja/g++.other/comdat2.C: Likewise.
6317         * g++.old-deja/g++.other/comdat3.C: Likewise.
6318         * g++.old-deja/g++.other/ctor1.C: Likewise.
6319         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6320
6321 2003-06-05  Richard Henderson  <rth@redhat.com>
6322
6323         * gcc.dg/debug/20030605-1.c: New.
6324
6325 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6326
6327         * README.QMTEST: Update.
6328
6329 2003-06-04  Richard Henderson  <rth@redhat.com>
6330
6331         * gcc.dg/cleanup-1.c: New.
6332         * gcc.dg/cleanup-2.c: New.
6333         * gcc.dg/cleanup-3.c: New.
6334         * gcc.dg/cleanup-4.c: New.
6335         * gcc.dg/cleanup-5.c: New.
6336         * gcc.dg/cleanup-6.c: New.
6337         * gcc.dg/cleanup-7.c: New.
6338
6339 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6340
6341         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6342
6343         * lib/dg-pch.exp: New file.
6344         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6345         * gcc.dg/pch/pch.exp: Likewise.
6346
6347 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6348
6349         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6350         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6351         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6352         * gcc.dg/builtins-17.c: New test case.
6353         * gcc.dg/i386-387-4.c: New test case.
6354         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6355
6356 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6357
6358         * gcc.dg/ultrasp9.c: New test.
6359
6360 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6361
6362         * gcc.c-torture/compile/20030604-1.c: New test.
6363         * gcc.dg/sparc-constant-1.c: New test.
6364
6365 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6366
6367         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6368
6369 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6370
6371         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6372
6373         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6374         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6375
6376 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6377
6378         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6379
6380 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6381
6382         PR c++/10940
6383         * g++.dg/template/spec10.C: New test.
6384
6385 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6386
6387         * gcc.dg/builtins-16.c: New test case.
6388
6389 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6390
6391         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6392         mempcpy test with post-increments.
6393         * gcc.c-torture/execute/string-opt-3.c: New test.
6394         * gcc.dg/string-opt-1.c: New test.
6395
6396 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6397
6398         PR fortran/10965
6399         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6400
6401 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6402
6403         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6404         (scan-assembler): ... here.  Use dg-scan.
6405         (scan-assembler-not): Likewise.
6406         (scan-file): New function.
6407         (scan-file-not): Likewise.
6408         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6409         * gcc.dg/cpp/_Pragma4.c: Likewise.
6410         * gcc.dg/cpp/_Pragma5.c: Likewise.
6411         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6412         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6413         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6414         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6415         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6416         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6417         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6418         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6419         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6420         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6421         * gcc.dg/cpp/cxxcom1.c: Likewise.
6422         * gcc.dg/cpp/line1.c: Likewise.
6423         * gcc.dg/cpp/maccom1.c: Likewise.
6424         * gcc.dg/cpp/maccom2.c: Likewise.
6425         * gcc.dg/cpp/maccom3.c: Likewise.
6426         * gcc.dg/cpp/maccom4.c: Likewise.
6427         * gcc.dg/cpp/maccom5.c: Likewise.
6428         * gcc.dg/cpp/maccom6.c: Likewise.
6429         * gcc.dg/cpp/multiline.c: Likewise.
6430         * gcc.dg/cpp/spacing1.c: Likewise.
6431         * gcc.dg/cpp/spacing2.c: Likewise.
6432         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6433         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6434         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6435         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6436         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6437         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6438         * gcc.dg/cpp/cxxcom2.c: Likewise.
6439         * gcc.dg/cpp/cxxcom2.h: New file.
6440
6441         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6442         * g++.dg/cpp/truefalse.C: Here.
6443         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6444
6445 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6446
6447         * gcc.dg/cpp/redef3.c: New file.
6448
6449 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6450
6451         * gcc.dg/i386-loop-3.c: New test.
6452
6453 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6454
6455         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6456
6457 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6458
6459         * gcc.dg/fwrapv-1.c: New test case.
6460         * gcc.dg/fwrapv-2.c: New test case.
6461
6462 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6463
6464         PR c++/10956
6465         * g++.dg/template/spec9.C: New test.
6466
6467 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6468
6469         * gcc.dg/duff-4.c: New test case.
6470
6471 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6472
6473         PR fortran/10843
6474         * g77.dg/ffixed-form-1.f: New test
6475         * g77.dg/ffixed-form-2.f: New test
6476         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6477         * g77.dg/ffree-form-3.f: New test
6478
6479 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6480
6481         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6482         * gcc.dg/wint_t-1.c: Likewise.
6483
6484 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6485
6486         * g++.dg/template/access11.C: New test.
6487
6488 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6489
6490         PR c++/10849
6491         * g++.dg/template/access10.C: New test.
6492
6493 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6494             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6495
6496         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6497
6498 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6499
6500         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6501         suppress for powerpc-*-darwin*.
6502         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6503
6504 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6505
6506         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6507         suppress option for powerpc-*-darwin*.
6508
6509 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6510
6511         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6512         * gcc.dg/builtins-4.c: Add test for fmod.
6513
6514 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6515
6516         PR c++/10682
6517         * g++.dg/template/instantiate4.C: New test.
6518
6519 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6520
6521         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6522
6523 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6524
6525         * gcc.dg/compat/scalar-return-1_main.c: New file.
6526         * gcc.dg/compat/scalar-return-1_x.c: New file.
6527         * gcc.dg/compat/scalar-return-1_y.c: New file.
6528         * gcc.dg/compat/scalar-return-2_main.c: New file.
6529         * gcc.dg/compat/scalar-return-2_x.c: New file.
6530         * gcc.dg/compat/scalar-return-2_y.c: New file.
6531         * gcc.dg/compat/struct-return-3_main.c: New file.
6532         * gcc.dg/compat/struct-return-3_y.c: New file.
6533         * gcc.dg/compat/struct-return-3_x.c: New file.
6534         * gcc.dg/compat/struct-return-2_main.c: New file.
6535         * gcc.dg/compat/struct-return-2_x.c: New file.
6536         * gcc.dg/compat/struct-return-2_y.c: New file.
6537
6538 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6539
6540         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6541         for hppa*-hp-hpux*.
6542         * gcc.dg/20021014-1.c (dg-options): Likewise.
6543         * gcc.dg/nest.c (dg-options): Likewise.
6544
6545 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6546
6547         PR c++/9738
6548         * g++.dg/ext/dllimport2.C: New file.
6549         * g++.dg/ext/dllimport3.C: New file.
6550
6551 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6552
6553         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6554         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6555         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6556         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6557         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6558         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6559         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6560         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6561         * gcc.dg/compat/small-struct-defs.h: New file.
6562         * gcc.dg/compat/small-struct-init.h: New file.
6563         * gcc.dg/compat/small-struct-check.h: New file.
6564         * gcc.dg/compat/fp-struct-defs.h: New file.
6565         * gcc.dg/compat/fp-struct-check.h: New file.
6566         * gcc.dg/compat/fp-struct-init.h: New file.
6567         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6568         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6569
6570 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.dg/20030225-2.c: New test.
6573
6574 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6575             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6576
6577         * gcc.c-torture/compile/20030518-1.c: New test case.
6578
6579 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6580
6581         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6582         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6583         gcc-dg-debug-runtest.
6584         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6585         gcc-dg-debug-runtest.
6586
6587 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6588
6589         PR c++/9022
6590         * g++.dg/lookup/using6.C: New test.
6591
6592 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6593
6594         * g++.dg/parse/access2.C: New test.
6595
6596 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6597
6598         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6599         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6600         * gcc.dg/debug/debug.exp: Likewise.
6601
6602 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6603
6604         * gcc.dg/dollar.c: New test.
6605
6606 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6607
6608         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6609         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6610         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6611         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6612         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6613         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6614         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6615         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6616         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6617         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6618         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6619         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6620         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6621         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6622         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6623         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6624         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6625         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6626
6627 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6630         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6631         support for "repo" mode.
6632         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6633         * lib/g77-dg.exp: Likewise.
6634         * lib/obj-dg.exp: Likewise.
6635
6636 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6637
6638         Merge from gcc-3_2-rhl8-branch:
6639         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * gcc.dg/tls/opt-6.c: New test.
6642
6643         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6644
6645         * gcc.dg/20030405-1.c: New test.
6646
6647         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6648
6649         * gcc.dg/20030309-1.c: New test.
6650
6651         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6652
6653         * gcc.c-torture/execute/20030307-1.c: New test.
6654
6655         2003-02-20  Randolph Chung  <tausq@debian.org>
6656
6657         * gcc.c-torture/compile/20030220-1.c: New test.
6658
6659         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6660
6661         * gcc.dg/20030217-1.c: New test.
6662
6663         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6664
6665         * gcc.c-torture/compile/20020129-1.c: New test.
6666
6667         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6668
6669         * gcc.dg/unroll-1.c: New test.
6670
6671         2002-11-16  Jan Hubicka  <jh@suse.cz>
6672
6673         * gcc.c-torture/execute/20020920-1.c: New test.
6674
6675         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR target/7434
6678         * gcc.c-torture/compile/20021008-1.c: New test.
6679
6680         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6681
6682         PR target/7559
6683         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6684
6685         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6686
6687         * gcc.c-torture/compile/20020807-1.c: New test.
6688
6689         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6690
6691         * gcc.dg/tls/opt-1.c: New test.
6692
6693         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6694
6695         * gcc.dg/20020729-1.c: New test.
6696
6697         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * g++.dg/opt/life1.C: New test.
6700
6701         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6702
6703         * gcc.dg/20020525-1.c: New test.
6704
6705         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR c++/6794
6708         * g++.dg/ext/pretty1.C: New test.
6709         * g++.dg/ext/pretty2.C: New test.
6710
6711 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/8385
6714         * g++.dg/ext/typeof5.C: New test.
6715
6716 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6717
6718         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6719         __USER_LABEL_PREFIX__ into account.
6720         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6721
6722 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6723
6724         * gcc.dg/builtins-15.c: New test case.
6725
6726 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6727
6728         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6729
6730 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * lib/g++.exp: Tweak handling of additional source files.
6733         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6734         * g++.dg/special/conpr-2a.C: Rename to ...
6735         * g++.dg/special/conpr-2a.cc: ... this.
6736         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6737         * g++.dg/special/conpr-3a.C: Rename to ...
6738         * g++.dg/special/conpr-3a.cc: This.
6739         * g++.dg/special/conpr-3b.C: Rename to ...
6740         * g++.dg/special/conpr-3b.cc: This.
6741         * g++.dg/special/conpr-4.C: New test.
6742         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6743
6744 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6745
6746         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6747
6748 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6749
6750         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6751         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6752         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6753         * g++.old-deja/g++.other/warn3.C: Likewise.
6754
6755 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6756
6757         * gcc.dg/i386-387-1.c: Update to also test log.
6758         * gcc.dg/i386-387-2.c: Likewise.
6759
6760 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6761
6762         * g77.f-torture/execute/int8421.f: New test.
6763
6764 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6765
6766         PR c++/10230, c++/10481
6767         * g++.dg/lookup/scoped5.C: New test.
6768
6769 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6770
6771         PR c++/10552
6772         * g++.dg/template/ttp6.C: New test.
6773
6774 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6775
6776         * gcc.c-torture/execute/builtins: New directory.
6777         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6778         gcc.c-torture/execute/builtins.
6779         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6780         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6781         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6782         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6783
6784 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6785
6786         PR c++/9252
6787         * g++.dg/template/access8.C: New test.
6788         * g++.dg/template/access9.C: New test.
6789
6790 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6791
6792         PR c++/9554
6793         * g++.dg/parse/access1.C: New test.
6794
6795 2003-05-09  DJ Delorie  <dj@redhat.com>
6796
6797         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6798         long, and not an int.
6799
6800 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6801
6802         PR c++/10555, c++/10576
6803         * g++.dg/template/memclass1.C: New test.
6804
6805 2003-05-08  DJ Delorie  <dj@redhat.com>
6806
6807         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6808         targets.
6809         * gcc.c-torture/execute/20021024-1.x: Likewise.
6810         * gcc.c-torture/execute/shiftdi.x: Likewise.
6811         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6812         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6813         * gcc.dg/20021018-1.c: Likewise.
6814
6815 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6816
6817         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6818
6819         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6820         (bcopy): Call memmove.
6821
6822 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6823
6824         * g77.f-torture/compile/8485.f: New test case.
6825
6826 2003-05-07  Richard Henderson  <rth@redhat.com>
6827
6828         PR c++/10570
6829         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6830         Verify exception_cleanup not called for rethrows.
6831         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6832         when exiting catch block without rethrowing.
6833         * g++.dg/eh/forced3.C: New.
6834         * g++.dg/eh/forced4.C: New.
6835
6836 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6837
6838         * gcc.dg/20030505.c: Fix triplet.
6839
6840 2003-05-06  DJ Delorie  <dj@redhat.com>
6841
6842         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6843         * gcc.dg/nest.c: Likewise.
6844
6845 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6846
6847         * gcc.dg/builtins-14.c: New test case.
6848
6849 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6850
6851         * lib/compat.exp (compat-execute): New argument.
6852         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6853         * gcc.dg/compat: New test directory.
6854         * gcc.dg/compat/compat.exp: New expect script.
6855         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6856         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6857         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6858         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6859         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6860         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6861
6862         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6863         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6864         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6865         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6866         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6867         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6868         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6869         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6870         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6871         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6872         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6873         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6874         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6875         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6876         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6877
6878 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6879
6880         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6881
6882 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6885
6886 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6887
6888         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6889         * gcc.dg/ppc-fsel-2.c: New test.
6890
6891         * gcc.dg/unused-5.c: New test.
6892
6893 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6894
6895         PR c++/10496
6896         * g++.dg/warn/pmf1.C: New test.
6897
6898 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6899
6900         PR c++/4494
6901         * g++.dg/warn/main.C: New test.
6902
6903 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6904
6905         * gcc.dg/nonnull-3.c: New test.
6906
6907 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6908
6909         * gcc.dg/cpp/Wtrigraphs.c: Update.
6910         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6911
6912 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6913
6914         * gcc.dg/ppc-fsel-1.c: New test.
6915
6916 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6917
6918         PR c/10604
6919         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6920
6921 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6922
6923         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6924
6925 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6926
6927         PR c++/9364, c++/10553, c++/10586
6928         * g++.dg/parse/typename4.C: New test.
6929         * g++.dg/parse/typename5.C: Likewise.
6930
6931 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6932
6933         * gcc.c-torture/compile/20030503-1.c: New test.
6934
6935 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6936
6937         * g++.dg/lookup/using5.C: Fix testcase error.
6938
6939 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6940
6941         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6942         since MEABI is no longer supported.  Remove all vestiges
6943         of MEABI from the test.
6944
6945 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6946
6947         PR c++/10554
6948         * g++.dg/lookup/using5.C: New test.
6949
6950 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6951
6952         PR c++/8772
6953         * g++.dg/template/ttp5.C: New test.
6954
6955 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6956
6957         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6958         (dg-gpp-additional-sources): New function.
6959         (dg-gpp-additional-files): Likewise.
6960         * lib/g++.exp (additional_sources): New variable.
6961         (additional_files): Likewise.
6962         (g++_target_compile): Deal with them.
6963         * lib/old-dejagnu.exp: Remove.
6964         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6965         * g++.old-deja: Revise all tests to use dg commands.
6966
6967 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6968
6969         PR c++/9432, c++/9528
6970         * g++.dg/lookup/using4.C: New test.
6971
6972 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6973
6974         * gcc.dg/noreturn-5.c: New file.
6975         * gcc.dg/noreturn-6.c: New file.
6976
6977         * gcc.c-torture/compile/inline-1.c: New file.
6978
6979 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6980
6981         PR c++/10551
6982         * g++.dg/template/explicit1.C: New test.
6983
6984 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/10549
6987         * g++.dg/other/bitfield1.C: New test.
6988
6989         PR c++/10527
6990         * g++.dg/init/new7.C: New test.
6991
6992 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/ext/desig1.C: New test.
6995         * g++.dg/ext/init1.C: Update.
6996
6997         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6998
6999 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/10180
7002         * g++.dg/warn/Winline-1.C: New test.
7003
7004 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7005
7006         * gcc.c-torture/execute/string-opt-19.c: New test.
7007
7008         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7009         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7010
7011 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/10506
7014         * g++.dg/init/new6.C: New test.
7015
7016         PR c++/10503
7017         * g++.dg/init/ref6.C: New test.
7018
7019 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7020
7021         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7022
7023 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7026         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7027
7028 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7029
7030         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7031         initialized static data members.
7032
7033 2003-04-25  H.J. Lu <hjl@gnu.org>
7034
7035         * gcc.dg/ia64-sync-4.c: New test.
7036
7037 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7038
7039         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7040         date.
7041
7042 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7043
7044         PR c++/10337
7045         * g++.dg/warn/conv1.C: New test.
7046         * g++.old-deja/g++.other/conv7.C: Adjust.
7047         * g++.old-deja/g++.other/overload14.C: Adjust.
7048
7049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/10471
7052         * g++.dg/template/defarg2.C: New test.
7053
7054 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7055
7056         * gcc.dg/cpp/include2.c: Update.
7057         * gcc.dg/cpp/multiline-2.c: New.
7058         * gcc.dg/cpp/multiline.c: Update.
7059         * gcc.dg/cpp/strify2.c: Update.
7060         * gcc.dg/cpp/trad/literals-2.c: Update.
7061
7062 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7063
7064         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7065
7066 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7067
7068         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7069
7070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/10451
7073         * g++.dg/parse/crash4.C: New test.
7074
7075         PR c++/9847
7076         * g++.dg/parse/crash5.C: New test.
7077
7078 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/10446
7081         * g++.dg/parse/crash3.C: New test.
7082
7083         PR c++/10428
7084         * g++.dg/parse/elab1.C: New test.
7085
7086 2003-04-22  Devang Patel  <dpatel@apple.com>
7087
7088         * gcc.dg/cpp/trad/funlike-5.c: New test.
7089
7090 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7091
7092         * g++.dg/other/packed1.C: Fix dg options.
7093
7094 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         * g++.dg/other/offsetof2.C: New test.
7097
7098 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7099
7100         * g++.dg/template/recurse.C: Adjust location of error messages.
7101
7102 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7103
7104         PR c++/9881
7105         * g++.dg/init/addr-const1.C: New test.
7106         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7107
7108 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7109
7110         PR c++/10405
7111         * g++.dg/lookup/struct-hack1.C: New test.
7112
7113 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7114
7115         * ucs.c: Update diagnostic messages.
7116
7117 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7118
7119         * gcc.dg/cpp/truefalse.cpp: New test.
7120         * gcc.dg/cpp/cpp.exp: Update.
7121         * g++.dg/other/stdbool-if.C: Remove.
7122
7123 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7124
7125         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7126         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7127
7128 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7129
7130         * gcc.c-torture/compile/20030418-1.c: New test.
7131
7132 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7133
7134         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7135
7136 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7137
7138         PR c++/10347
7139         g++.dg/template/dependent-name1.C: New test.
7140
7141 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7142
7143         * gcc.dg/warn-1.c (tourist_guide): New array,
7144         contains a pointer to bar.
7145
7146 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7147
7148         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7149         * gcc.c-torture/execute/medce-1.c: New test case.
7150         * gcc.c-torture/execute/medce-2.c: New test case.
7151
7152 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7153
7154         * lib/prune.exp: Ignore more messages.
7155
7156         PR c++/10381
7157         * g++.dg/parse/lookup3.C: New test.
7158
7159 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7160
7161         * gcc.c-torture/compile/20030415-1.c : New test.
7162
7163 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7164
7165         * gcc.c-torture/execute/scope-2.c: Move to ...
7166         * gcc.dg/noncompile/scope.c: .... here.
7167
7168 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7169
7170         * gcc.dg/20030414-2.c: New test case.
7171
7172 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7173
7174         PR target/10377
7175         * gcc.dg/20030414-1.c: New test.
7176
7177 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7178
7179         * gcc.dg/builtins-12.c: New test case.
7180         * gcc.dg/builtins-13.c: New test case.
7181
7182 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7183
7184         * gcc.c-torture/execute/string-opt-18.c: New test.
7185
7186 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/10300
7189         * g++.dg/init/new5.C: New test.
7190
7191 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/7910
7194         * g++.dg/ext/dllimport1.C: New test.
7195
7196 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7197
7198         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7199
7200 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7201
7202         PR Fortran/9263
7203         * g77.f-torture/noncompile/9263.f: New test
7204         PR Fortran/1832
7205         * g77.f-torture/execute/1832.f: New test
7206
7207 2003-04-11  David Chad  <davidc@freebsd.org>
7208             Loren J. Rittle  <ljrittle@acm.org>
7209
7210         libobjc/8562
7211         * objc.dg/headers.m: New test.
7212
7213 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7214
7215         * gcc.c-torture/execute/builtin-noret-2.c: New.
7216         * gcc.c-torture/execute/builtin-noret-2.x: New.
7217         XFAIL builtin-noret-2.c at -O1 and above.
7218         * gcc.dg/redecl.c: New.
7219         * gcc.dg/Wshadow-1.c: Update error regexps.
7220
7221 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7222
7223         * g++.dg/abi/bitfield10.C: New test.
7224
7225 2003-04-09  Mike Stump  <mrs@apple.com>
7226
7227         * gcc.dg/pch/pch.exp: Make testcase names longer.
7228         * g++.dg/pch/pch.exp: Make testcase names longer.
7229
7230 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7231
7232         * gcc.dg/builtins-11.c: New test case.
7233
7234 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7235
7236         * gcc.dg/builtins-9.c: New test case.
7237         * gcc.dg/builtins-10.c: New test case.
7238
7239 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7240
7241         * gcc.dg/noncompile/init-4.c.c: New test.
7242
7243 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7244
7245         * gcc.misc-test/gcov-9.c: New test.
7246         * gcc.misc-test/gcov-10.c: New test
7247         * gcc.misc-test/gcov-11.c: New test.
7248
7249 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7250
7251         PR optimization/10024
7252         * gcc.c-torture/compile/20030405-1.c: New test.
7253
7254 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7255
7256         * gcc.dg/pch/static-3.c: New.
7257         * gcc.dg/pch/static-3.hs: New.
7258         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7259
7260 2003-04-04  Richard Henderson  <rth@redhat.com>
7261
7262         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7263         * g++.dg/eh/forced2.C: Likewise.
7264
7265 2003-04-03  Mike Stump  <mrs@apple.com>
7266
7267         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7268         target arg.
7269         (scan-assembler-times, scan-assembler-not): Likewise.
7270         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7271
7272 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7273
7274         * gcc.dg/sparc-loop-1.c: New test.
7275
7276 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7277
7278         PR other/9274
7279         * g++.dg/pch/system-2.C: New.
7280         * g++.dg/pch/system-2.Hs: New.
7281
7282 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7283
7284         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7285
7286         * g++.dg/eh/simd-1.C (vecfunc): Same.
7287
7288 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.c-torture/execute/20030401-1.c: New test case.
7291
7292 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7293
7294         * objc.dg/defs.m: New.
7295
7296 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7297
7298         * g++.dg/eh/simd-1.C: New.
7299         * g++.dg/eh/simd-2.C: New.
7300
7301 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7302
7303         * gcc.c-torture/execute/simd-3.c: New.
7304
7305 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7306
7307         PR c/9936
7308         * gcc.dg/20030331-2.c: New test.
7309
7310 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7311
7312         PR c++/10278
7313         * g++.dg/parse/crash2.C: New test.
7314
7315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7316
7317         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7318         * gcc.c-torture/execute/20030331-1.c: ...here.
7319
7320 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7321
7322         * gcc.c-torture/execute/20030331-1.c: New test.
7323
7324 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7325
7326         * lib/gcov.exp: Adjust call return testing strings.
7327         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7328
7329 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7330
7331         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7332         * gcc.dg/builtins-7.c: New test case.
7333         * gcc.dg/builtins-8.c: New test case.
7334
7335 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7336
7337         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7338
7339 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/7647
7342         * g++.dg/lookup-class-member-2.C: New test.
7343
7344 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7345
7346         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7347
7348 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7349
7350         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7351
7352 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * g++.dg/init/attrib1.C: New test.
7355
7356 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7357
7358         * gcc.dg/ultrasp8.c: New test.
7359
7360 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7361
7362         * gcc.dg/ultrasp7.c: New test.
7363
7364 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7365
7366         PR c++/10047
7367         * g++.dg/template/inline1.C: New test.
7368
7369 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7370
7371         * gcc.dg/sparc-dwarf2.c: New test.
7372
7373 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7374
7375         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7376         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7377
7378 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7379
7380         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7381         than reading .x files.
7382         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7383         * g77.dg/gcov/gcov-1.f: Likewise.
7384         * gcc.misc-tests/gcov-4b.c: Likewise.
7385         * gcc.misc-tests/gcov-5b.c: Likewise.
7386         * gcc.misc-tests/gcov-6.c: Likewise.
7387         * gcc.misc-tests/gcov-7.c: Likewise.
7388         * gcc.misc-tests/gcov-8.c: Likewise.
7389         * g++.dg/gcov/gcov-1.x: Remove.
7390         * g77.dg/gcov/gcov-1.x: Likewise.
7391         * gcc.misc-tests/gcov-4b.x: Likewise.
7392         * gcc.misc-tests/gcov-5b.x: Likewise.
7393         * gcc.misc-tests/gcov-6.x: Likewise.
7394         * gcc.misc-tests/gcov-7.x: Likewise.
7395         * gcc.misc-tests/gcov-8.x: Likewise.
7396
7397 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7398
7399         PR opt/10087
7400         * gcc.dg/20030324-1.c: New test.
7401
7402 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7403
7404         PR c++/10224
7405         * g++.dg/template/arg3.C: New test.
7406
7407         PR c++/10158
7408         * g++.dg/template/friend18.C: New test.
7409
7410 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7411
7412         * g77.f-torture/compile/20030326-1.f: New test case.
7413
7414 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7415
7416         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7417
7418         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7419
7420 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7421
7422         * gcc.dg/ia64-sync-3.c: New test.
7423
7424 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7425
7426         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7427
7428 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7429
7430         * gcc.dg/ultrasp6.c: New test.
7431
7432 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7433
7434         * gcc.dg/i386-signbit-1.c: New test.
7435         * gcc.dg/i386-signbit-2.c: New test.
7436         * gcc.dg/i386-signbit-3.c: New test.
7437
7438 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7439
7440         * gcc.dg/ultrasp5.c: Fix options.
7441
7442 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7443
7444         * gcc.dg/ultrasp5.c: Fix comment.
7445
7446 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7447
7448         PR fortran/10197
7449         * g77.f-torture/execute/10197.f: New test.
7450
7451 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7452
7453         PR c++/9898, c++/383
7454         * g++.dg/template/conv6.C: New test.
7455
7456         PR c++/10119
7457         * g++.dg/template/ptrmem5.C: New test.
7458
7459         PR c++/10026
7460         * g++.dg/lookup/koenig1.C: New test.
7461
7462         PR C++/10199
7463         * g++.dg/lookup/template2.C: New test.
7464
7465 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7466
7467         * g++.dg/opt/rtti1.C: New test.
7468
7469 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gcc.dg/ultrasp5.c: New test.
7472
7473 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7474
7475         PR middle-end/9967
7476         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7477         builtin fputs.
7478
7479 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7480
7481         PR c/8224
7482         * gcc.dg/20030323-1.c: New test.
7483
7484 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7485
7486         * gcc.c-torture/compile/20030323-1.c: New test case.
7487
7488 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7489
7490         * gcc.dg/20030321-1.c: New test.
7491
7492 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7493
7494         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7495
7496 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7497
7498         PR c++/9978, c++/9708
7499         * g++.dg/ext/vlm1.C: Adjust expected error.
7500         * g++.dg/ext/vla2.C: New test.
7501         * g++.dg/template/arg1.C: New test.
7502         * g++.dg/template/arg2.C: New test.
7503
7504 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7505
7506         * g77.f-torture/execute/select.f: New test.
7507         * g77.f-torture/noncompile/select_no_compile.f: New test.
7508
7509 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7510
7511         PR c++/9898
7512         * g++.dg/other/error4.C: New test.
7513
7514 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * g++.dg/template/friend17.C: New test.
7517
7518 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7519
7520         * gcc.c-torture/compile/20030320-1.c: New.
7521
7522 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7523
7524         * gcc.dg/builtins-6.c: New test case.
7525
7526 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7527
7528         PR target/10073
7529         * gcc.c-torture/compile/20030319-1.c: New.
7530
7531 2003-03-18  Jan Hubicka  <jh@suse.cz>
7532
7533         * gcc.dg/i386-cvt-1.c: New test.
7534
7535 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7536
7537         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7538         * objc.dg/naming-2.m: Likewise.
7539
7540 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7541
7542         PR c++/9639
7543         * g++.dg/parse/crash1.C: New test.
7544
7545 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7546
7547         PR c++/8805
7548         * g++.dg/eh/cleanup1.C: New test.
7549
7550 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7551
7552         * gcc.c-torture/execute/20030316-1.c: New test case.
7553
7554 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7555
7556         PR c++/9629
7557         * g++.dg/init/ctor2.C: New test.
7558
7559 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7560
7561         * g77.f-torture/compile/xformat.f: New test case.
7562
7563 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7564
7565         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7566         * g++.old-deja/g++.mike/eh50.C: Likewise.
7567
7568 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7569
7570         PR c++/6440
7571         * g++.dg/template/spec7.C: New test.
7572         * g++.dg/template/spec8.C: Likewise.
7573
7574 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.c-torture/execute/20030313-1.c: New test.
7577
7578 2003-03-14  Richard Henderson  <rth@redhat.com>
7579
7580         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7581
7582 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7583
7584         * gcc.c-torture/compile/20030314-1.c: New test.
7585
7586 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7587
7588         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7589         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7590         thumb target,
7591         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7592         to accept newer _imp__  prefix and additional
7593         newline in .drectve section.
7594         * gcc.dg/dll-4.c: Likewise.
7595         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7596         switch.
7597
7598 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7599
7600         * g++.dg/parse/namespace9.C: New test.
7601
7602         * g++.dg/init/ref5.C: New test.
7603         * g++.dg/parse/ptrmem1.C: Likewise.
7604
7605 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7606
7607         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7608         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7609         regular expression.
7610         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7611         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7612
7613 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7614
7615         * gcc.c-torture/execute/20030224-2.c: New test.
7616
7617 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7618
7619         * gcc.dg/decl-3.c: New test.
7620
7621 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7622
7623         * gcc.dg/i386-loop-2.c: New test.
7624
7625 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/9474
7628         * g++.dg/parse/namespace8.C: New test.
7629
7630         PR c++/9924
7631         * g++.dg/overload/builtin2.C: New test.
7632
7633 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7634
7635         * gcc.dg/return-type-3.c: New test.
7636
7637 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7638
7639         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7640         profiling options are not supported.
7641
7642 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7643
7644         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7645         * g++.old-deja/g++.warn/impint2.C: Likewise.
7646
7647 2003-03-10  Devang Patel  <dpatel@apple.com>
7648
7649         * g++.dg/cpp/c++_cmd_1.C: New test.
7650         * g++.dg/cpp/c++_cmd_1.h: New file.
7651
7652 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7653
7654         * gcc.dg/altivec-9.c: New file.
7655
7656 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7657
7658         * gcc.dg/ppc-sdata-1.c: New test.
7659         * gcc.dg/ppc-sdata-2.c: New test.
7660
7661 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/9373
7664         * g++.dg/opt/ptrmem2.C: New test.
7665
7666         PR c++/8534
7667         * g++.dg/opt/ptrmem1.C: New test.
7668
7669 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7670
7671         * gcc.dg/i386-loop-1.c: New test.
7672
7673 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7674
7675         PR c++/9970
7676         * g++.dg/lookup/friend1.C: New test.
7677
7678 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/9823
7681         * g++.dg/parser/constructor1.C: New test.
7682
7683 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7684
7685         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7686
7687         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7688
7689 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7690
7691         * gcc.dg/cpp/Wunused.c: Update test.
7692
7693 2003-03-08  Jan Hubicka  <jh@suse.cz>
7694
7695         * gcc.dg/inline-3.c: New test.
7696
7697 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/9809
7700         * g++.dg/parse/builtin1.C: New test.
7701
7702         PR c++/9982
7703         * g++.dg/abi/cookie1.C: New test.
7704         * g++.dg/abi/cookie2.C: Likewise.
7705
7706         PR c++/9524
7707         * g++.dg/template/field1.C: New test.
7708
7709         PR c++/9912
7710         * g++.dg/parse/class1.C: New test.
7711         * g++.dg/parse/namespace7.C: Likewise.
7712         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7713
7714 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7715
7716         * g++.dg/init/ref4.C: New test.
7717
7718 2003-03-07  Jan Hubicka  <jh@suse.cz>
7719
7720         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7721         * gcc.dg/inline-3.c:  New test.
7722
7723 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7724
7725         * g++.dg/init/ref3.C: New test.
7726
7727         PR c++/9965
7728         * g++.dg/init/ref2.C: New test.
7729
7730         PR c++/9400
7731         * g++.dg/warn/Wshadow-2.C: New test.
7732
7733         PR c++/9791
7734         * g++.dg/warn/Woverloaded-1.C: New test.
7735
7736 2003-03-05  Jan Hubicka  <jh@suse.cz>
7737
7738         * gcc.dg/i386-local2.c: New.
7739         * gcc.dg/i386-local.c: Fix typo.
7740
7741 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7742
7743         * g++.dg/abi/layout3.C: New test.
7744
7745 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7746
7747         * gcc.c-torture/compile/20030305-1.c
7748
7749 2003-03-05  Jan Hubicka  <jh@suse.cz>
7750
7751         * gcc.dg/i386-local.c: New.
7752
7753 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7754
7755         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7756
7757 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/switch-2.c: New test.
7760         * gcc.dg/switch-3.c: New test.
7761         * gcc.dg/Wswitch.c: Adjust line numbers.
7762         * gcc.dg/Wswitch-default.c: Likewise.
7763         * gcc.dg/Wswitch-enum.c: Likewise.
7764
7765 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7766
7767         * gcc.c-torture/execute/20030222-1.c: New test.
7768
7769 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7770
7771         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7772
7773 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/9878
7776         * g++.dg/init/ref1.C: New test.
7777
7778 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7779
7780         * gcc.dg/sh-relax.c: New SH-only test.
7781
7782 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7783
7784         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7785         comment explaining purpose of testcase.
7786
7787 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7788
7789         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7790         for HC11/HC12 (asm needs two int registers).
7791         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7792         HC11/HC12 because the test uses an asm which needs two 32-bit
7793         registers.
7794
7795 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7796
7797         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7798         for HC11/HC12 (array is too large otherwise).
7799         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7800         * gcc.c-torture/compile/20010518-2.x: Likewise.
7801         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7802         HC11/HC12 (array is too large).
7803
7804 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7805
7806         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7807         * lib/g++-dg.exp (g++-dg-test): Likewise.
7808
7809 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7810
7811         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7812         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7813
7814 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7815
7816         * g++.dg/warn/implicit-typename1.C: Remove warning.
7817
7818 2003-02-28  Richard Henderson  <rth@redhat.com>
7819
7820         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7821         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7822
7823 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7824
7825         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7826         * g++.dg/pch/pch.exp: Likewise.
7827
7828 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/9879
7831         * testsuite/g++.dg/init/new4.C: New test.
7832
7833 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7834
7835         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7836
7837 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7838
7839         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7840         unsigned long.
7841
7842         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7843         wider than float.
7844
7845 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7846
7847         * lib/scanasm.exp: Add support for counting numbers of
7848         occurences.
7849         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7850         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7851
7852 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/9683
7855         * g++.dg/template/static3.C: New test.
7856
7857         PR c++/9829
7858         * g++.dg/parse/namespace6.C: New test.
7859
7860 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7861
7862         PR target/9732
7863         * gcc.dg/20030225-1.c: New test.
7864
7865 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7866
7867         * README: Remove out-of-date information.
7868
7869         PR c++/9836
7870         * g++.dg/template/spec6.C: New test.
7871
7872 2003-02-24  Jeff Law  <law@redhat.com>
7873
7874         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7875
7876 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7877
7878         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7879         * gcc.dg/pragma-ep-1.c: Likewise.
7880
7881 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7882
7883         PR c++/9602
7884         * g++.dg/template/friend16.C: New test.
7885
7886 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/5333
7889         * g++.dg/parse/fused-params1.C: Adjust error messages.
7890         * g++.dg/template/nested3.C: New test.
7891
7892 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7893
7894         * g++.dg/abi/param1.C: New test.
7895
7896 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7897
7898         PR c++/7982
7899         * g++.dg/warn/implicit-typename1.C: New test.
7900
7901 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7902
7903         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7904         with "mtune".
7905         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7906         * gcc.c-torture/execute/20010129-1.x: Likewise.
7907         * gcc.dg/20011107-1.c: Likewise.
7908         * gcc.dg/20020108-1.c: Likewise.
7909         * gcc.dg/20020122-3.c: Likewise.
7910         * gcc.dg/20020206-1.c: Likewise.
7911         * gcc.dg/20020310-1.c: Likewise.
7912         * gcc.dg/20020426-2.c: Likewise.
7913         * gcc.dg/20020517-1.c: Likewise.
7914         * gcc.dg/991230-1.c: Likewise.
7915         * gcc.dg/i386-unroll-1.c: Likewise.
7916         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7917
7918 2003-02-22  Jan Hubicka  <jh@suse.cz>
7919
7920         * gcc.dg/i386-mul.c: New test.
7921
7922 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7923
7924         * gcc.dg/builtins-5.c: New test case.
7925
7926 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7927
7928         * gcc.dg/asmreg-1.c: New test.
7929
7930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/9749
7933         * g++.dg/parse/varmod1.C: New test.
7934
7935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/9727
7938         * g++.dg/template/op1.C: New test.
7939
7940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/8906
7943         * g++.dg/template/nested2.C: New test.
7944
7945 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/8724
7948         * g++.dg/expr/dtor1.C: New test.
7949
7950 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7951
7952         * gcc.dg/cpp/include3.c: New test.
7953         * gcc.dg/cpp/inc/foo.h: New file.
7954
7955 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7956
7957         * gcc.c-torture/execute/20030221-1.c: New test.
7958
7959 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/9729
7962         * g++.dg/abi/conv1.C: New test.
7963
7964 2003-02-20  Jan Hubicka  <jh@suse.cz>
7965
7966         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7967
7968 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7969
7970         * gcc.c-torture/compile/20030219-1.c: New test.
7971
7972 2003-02-18  Jan Hubicka  <jh@suse.cz>
7973
7974         * gcc.dg/funcorder.c: New test.
7975
7976 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7977
7978         * gcc.c-torture/execute/20030218-1.c: New.
7979
7980 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7981
7982         * gcc.dg/20030218-1.c: New.
7983
7984 2003-02-18  Richard Henderson  <rth@redhat.com>
7985
7986         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7987         * gcc.dg/attr-used-2.c: New.
7988
7989 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7990
7991         PR c++/9704
7992         * g++.dg/init/copy5.C: New test.
7993
7994 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7995
7996         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7997         * g++.dg/pch/pch.exp: Likewise.
7998
7999 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8000
8001         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8002         STACK_SIZE is not defined.
8003
8004 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8005
8006         PR c++/9457
8007         * g++.dg/template/init1.C: New test.
8008
8009 2003-02-16  Jan HUbicka  <jh@suse.cz>
8010
8011         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8012         (foo): Add few extra tests
8013         * gcc.dg/c99-const-expr-3.c: Likewise.
8014         * gcc.c-torture/execute/20030216-1.c: New.
8015
8016 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8017
8018         PR c++/9459
8019         * g++.dg/ext/typeof4.C: New test.
8020
8021 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8022
8023         * gcc.dg/i386-387-3.c: New test case.
8024
8025 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8026
8027         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8028         cris-*-elf* cris-*-aout* and mmix-*-*.
8029
8030 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8031
8032         * gcc.dg/20030213-1.c: New test.
8033
8034 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8035
8036         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8037         * gcc.dg/i386-387-2.c: Likewise.
8038
8039 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8040
8041         * gcc.dg/ppc-spe.c: Fix formatting.
8042         Enable tests that were previously unsupported by gas.
8043         Delete tests for instructions that no longer exist.
8044         Switch arguments on evsubifw builtin.
8045
8046 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8047
8048         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8049         STACK_SIZE is too small.
8050
8051 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8052             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8053
8054         * gcc.dg/decl-2.c: New test.
8055
8056 2003-02-10  Jan Hubicka  <jh@suse.cz>
8057
8058         * gcc.dg/i386-fpcvt-1.c:  New test.
8059
8060 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8061
8062         * gcc.c-torture/execute/20030209-1.c: New test.
8063
8064 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8065
8066         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8067         int-wide bitops, use the constants of the same width.
8068         Likewise, if long long is 32-bit wide, test bitops using
8069         32-bit constants.
8070
8071 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8072
8073         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8074
8075 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8076
8077         * testsuite/gcc.dg/builtins-4.c: New test case.
8078
8079 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8080
8081         * gcc.dg/20020430-1.c: Fix dg command typos.
8082         * gcc.dg/20020503-1.c: Likewise.
8083
8084 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8085
8086         PR c++/8785
8087         * g++.dg/parse/fused-params1.C: New test.
8088
8089         PR c++/8857
8090         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8091
8092         PR c++/8921
8093         * g++.dg/parse/non-dependent1.C: New test.
8094
8095         PR c++/8928
8096         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8097
8098         PR c++/9228
8099         * g++.dg/parse/undefined7.C: New test.
8100         * g++.dg/parse/non-templ1.C: New test.
8101
8102         PR c++/9229
8103         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8104
8105 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8106
8107         * gcc.c-torture/compile/20030206-1.c: New test.
8108
8109 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8110
8111         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8112         "pow" to "foo" to avoid potential confusion with a math built-in.
8113
8114 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8115
8116         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8117         conditions for SPARC targets.
8118
8119 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8120
8121         * gcc.dg/20030204-1.c: New test.
8122
8123 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8124
8125         PR c++/38
8126         * g++.dg/parse/array-size1.C: New test.
8127
8128         PR c++/5657
8129         * g++.dg/parse/undefined3.C: New test.
8130
8131         PR c++/5665
8132         * g++.dg/parse/undefined4.C: New test.
8133
8134         PR c++/5975
8135         * g++.dg/parse/undefined5.C: New test.
8136
8137         PR c++/7259
8138         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8139
8140         PR c++/8578
8141         * g++.dg/parse/casting-operator1.C: New test.
8142
8143         PR c++/8596
8144         * g++.dg/parse/undefined6.C: New test.
8145
8146         PR c++/8736
8147         * g++.dg/parse/missing-template1.C: New test.
8148
8149 2003-02-04  Jan Hubicka  <jh@suse.cz>
8150
8151         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8152         * gcc.dg/i386-cmov?.c:  Likewise.
8153         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8154         * gcc.dg/i386-ssefp-1.c:  Likewise.
8155         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8156         conventions.
8157
8158 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8159
8160         PR c++/7129
8161         * testsuite/g++.dg/ext/max.C: New test.
8162
8163 2003-02-03  Jan Hubicka  <jh@suse.cz>
8164
8165         * gcc.c-torture/execute/20030203-1.c: New test.
8166
8167 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8168
8169         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8170         'natural-endian'.
8171
8172 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8175         * g++.dg/init/new2.C: Likewise.
8176         * g++.dg/other/new1.C: Likewise.
8177
8178 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8179
8180         * gcc.dg/struct-ret-libc.c: New test.
8181
8182 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8183
8184         * gcc.dg/20030129-1.c: New test.
8185
8186 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8187
8188         PR c++/8849
8189         * g++.dg/template/ptrmem4.C: New test.
8190
8191 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8192
8193         * g++.dg/parser/constant1.C: New test.
8194
8195 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8196
8197         PR c++/8591
8198         * g++.dg/parse/friend2.C: New test.
8199
8200 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8201
8202         PR c++/9437
8203         * g++.dg/template/unify4.C: New test.
8204
8205 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8206
8207         * gcc.c-torture/execute/20030128-1.c: New test.
8208
8209 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8210
8211         * g++.dg/lookup/nested1.C: Test moved from ...
8212         * g++.old-deja/g++.other/lookup24.C: ... here.
8213
8214 2003-01-28  Jan Hubicka  <jh@suse.cz>
8215
8216         * gcc.dg/i386-cmov5.c:  New test.
8217
8218 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8219
8220         * gcc.c-torture/execute/20010925-1.c: Changed the
8221         memcpy declaration.
8222
8223 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8224
8225         PR c++/3902
8226         * g++.dg/parse/template5.C: New test.
8227
8228 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8229
8230         PR fortran/9258
8231         * g77.dg/pr9258: New test.
8232
8233 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8234
8235         * README: Move relevant parts from README.g++.
8236
8237         * README.g++: Remove this file.
8238
8239 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8240
8241         * g++.dg/abi/dcast1.C: New test.
8242
8243 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8244
8245         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8246
8247 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8248
8249         PR c++/47
8250         * g++.old-deja/g++.other/lookup24.C: New test.
8251
8252 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8253
8254         PR middle-end/7227
8255         * gcc.dg/uninit-C.c: New test.
8256
8257 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8258
8259         * g++.dg/abi/covariant1.C: New test.
8260
8261 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8262
8263         * gcc.dg/20030123-1.c: New test.
8264
8265 2003-01-25  Jan Hubicka  <jh@suse.cz>
8266
8267         PR opt/8492
8268         * gcc.c-torture/compile/20030125-1.c
8269
8270 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8271
8272         PR c++/9403
8273         * g++.dg/parse/template3.C: New test.
8274         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8275
8276         PR c++/795
8277         * g++.dg/parse/template4.C: New test.
8278
8279         PR c++/9415
8280         * g++.dg/template/qual2.C: New test.
8281
8282         PR c++/8545
8283         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8284
8285         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8286
8287 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8288
8289         * gcc.c-torture/execute/switch-1.c: New test case.
8290
8291 2003-01-25  Jan Hubicka  <jh@suse.cz>
8292
8293         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8294
8295 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8296
8297         Tweaks for Bison-1.875. From the NEWS file:
8298         "- `parse error' -> `syntax error'
8299         Bison now uniformly uses the term `syntax error'"
8300         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8301         * gcc.dg/cpp/digraph2.c: Likewise.
8302         * gcc.dg/cpp/direct2.c: Likewise.
8303         * gcc.dg/cpp/paste4.c: Likewise.
8304         * gcc.dg/c90-restrict-1.c: Likewise.
8305         * gcc.dg/c99-func-2.c: Likewise.
8306         * gcc.dg/noncompile/920721-2.c: Likewise.
8307         * gcc.dg/noncompile/930622-2.c: Likewise.
8308         * gcc.dg/noncompile/940112-1.c: Likewise.
8309         * gcc.dg/noncompile/950921-1.c: Likewise.
8310         * gcc.dg/noncompile/951123-1.c: Likewise.
8311         * gcc.dg/noncompile/971104-1.c: Likewise.
8312         * gcc.dg/noncompile/990416-1.c: Likewise.
8313
8314 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8315
8316         * g++.dg/parse/undefined1.C: Add error message.
8317
8318 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8319
8320         PR c++/9354
8321         * g++.dg/parse/new1.C: New test.
8322
8323         PR c++/9216
8324         * g++.dg/parse/template2.C: New test.
8325
8326         PR c++/9354
8327         * g++.dg/parse/typedef2.C: New test.
8328
8329         PR c++/9328
8330         * g++.dg/ext/typeof3.C: New test.
8331
8332 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8333
8334         PR c++/2738
8335         * g++.dg/parse/ret-type1.C: New test.
8336
8337         PR c++/3792
8338         * g++.dg/parse/tmpl-outside1.C: New test.
8339
8340         PR c++/4207
8341         * g++.dg/parse/int-as-enum1.C: New test.
8342
8343         PR c++/4903
8344         * g++.dg/parse/no-typename1.C: New test.
8345
8346         PR c++/5533
8347         * g++.dg/parse/no-value1.C: New test.
8348
8349         PR c++/5921
8350         * g++.dg/parse/wrong-inline1.C: New test.
8351
8352         PR c++/6402
8353         * g++.dg/parse/ref1.C: New test.
8354
8355         PR c++/6992
8356         * g++.dg/parse/attr-ctor1.C: New test.
8357
8358         PR c++/7229
8359         * g++.dg/parse/namespace5.C: New test.
8360
8361         PR c++/7917
8362         * g++.dg/parse/func-def1.C: New test.
8363
8364         PR c++/8143
8365         * g++.dg/parse/undefined1.C: New test.
8366
8367         PR c++/5723, PR c++/8522
8368         * g++.dg/parse/specialization1.C: New test.
8369
8370         PR c++/163, PR c++/8595
8371         * g++.dg/parse/struct-as-enum1.C: New test.
8372
8373         PR c++/9173
8374         * g++.dg/parse/undefined2.C: New test.
8375
8376 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/9298
8379         * g++.dg/parse/template1.C: New test.
8380
8381         PR c++/9384
8382         * g++.dg/parse/using1.C: New test.
8383
8384         PR c++/9285
8385         PR c++/9294
8386         * g++.dg/parse/expr2.C: New test.
8387
8388         PR c++/9388
8389         * g++.dg/parse/lookup2.C: Likewise.
8390
8391 2003-01-21  Jan Hubicka  <jh@suse.cz>
8392
8393         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8394         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8395         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8396         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8397
8398 2003-01-20  Nick Clifton  <nickc@redhat.com>
8399
8400         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8401         problem with ARM sibcall code generation.
8402
8403 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8404
8405         * gcc.c-torture/execute/20030120-1.c: New.
8406
8407 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8408
8409         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8410
8411 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8412
8413         PR c++/9272
8414         * g++.dg/parse/ctor1.C: New test.
8415
8416         PR c++/9294:
8417         * g++.dg/parse/qualified1.C: New test.
8418
8419         * g++.dg/parse/typename3.C: New test.
8420
8421 2003-01-16  Richard Henderson  <rth@redhat.com>
8422
8423         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8424
8425 2003-01-16  Richard Henderson  <rth@redhat.com>
8426
8427         * g++.dg/pch/pch.exp: Copy test header to the working directory
8428         before using it either for precompilation or direct use.
8429         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8430         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8431
8432 2003-01-16  Richard Henderson  <rth@redhat.com>
8433
8434         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8435         before using it either for precompilation or direct use.
8436         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8437         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8438
8439 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8440
8441         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8442         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8443         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8444         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8445         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8446         typename warning into error.
8447         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8448         error messages.
8449         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8450         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8451         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8452         messages.
8453         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8454         make declaration visible in template.
8455         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8456         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8457         messages.
8458         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8459         message.
8460         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8461         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8462         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8463         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8464         typename warning with error message.
8465         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8466         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8467         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8468
8469 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8470
8471         * g++.dg/parse/ambig2.C: New test.
8472
8473 2003-01-15  Richard Henderson  <rth@redhat.com>
8474
8475         * g++.dg/tls/init-2.C: Update error message string.
8476
8477 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8480
8481 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8482
8483         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8484         all for HC11/HC12.
8485         * gcc.c-torture/compile/20001205-1.x: Likewise.
8486         * gcc.c-torture/compile/20001226-1.x: Likewise.
8487         * gcc.c-torture/compile/920520-1.x: Likewise.
8488         * gcc.c-torture/compile/961203-1.x: Likewise.
8489         * gcc.c-torture/compile/20020604-1.x: Likewise.
8490
8491 2003-01-15  Jan Hubicka  <jh@suse.cz>
8492
8493         * gcc.c-torture/compile/20030115-1.c: New test.
8494
8495         * gcc.dg/i386-fpcvt-1.c: New test.
8496         * gcc.dg/i386-fpcvt-2.c: New test.
8497
8498 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8499
8500         Further conform g++'s __vmi_class_type_info to the C++ ABI
8501         specification.
8502         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8503         the specification.
8504
8505 2003-01-14  Jan Hubicka  <jh@suse.cz>
8506
8507         * gcc.dg/i386-fpcvt-1.c: New test.
8508         * gcc.dg/i386-fpcvt-2.c: New test.
8509
8510 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8511
8512         * gcc.dg/i386-mmx-3.c: New test.
8513
8514 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/9264
8517         * g++.dg/parse/octal1.C: New file.
8518
8519         PR c++/9172
8520         * g++.dg/parse/typename1.C: New file.
8521
8522 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8523
8524         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8525         * gcc.dg/bf-no-ms-layout.c: Likewise.
8526         * gcc.dg/bf-ms-attrib.c: Likewise.
8527
8528 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8529
8530         PR c++/9099
8531         * g++.dg/parse/dtor1.C: New file.
8532
8533         PR c++/9128
8534         * g++.dg/rtti/typeid1.C: New file.
8535
8536         PR c++/9153
8537         * g++.dg/parse/lookup1.C: New file.
8538
8539         PR c++/9171
8540         * g++.dg/templ/spec5.C: New file.
8541
8542 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8543
8544         * gcc.c-torture/compile/20030110-1.c: New test.
8545
8546 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8547
8548         Merge from pch-branch:
8549
8550         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8551
8552         * gcc.dg/pch/cpp-1.h: New.
8553         * gcc.dg/pch/cpp-1.c: New.
8554         * gcc.dg/pch/cpp-2.h: New.
8555         * gcc.dg/pch/cpp-2.c: New.
8556
8557         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8558
8559         * gcc.dg/pch/except-1.h: New.
8560         * gcc.dg/pch/except-1.c: New.
8561
8562         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8563
8564         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8565         running test.
8566         * gcc.dg/pch: Include *.hp not *.h.
8567         * gcc.dg/pch/system-1.h: New.
8568         * gcc.dg/pch/system-1.c: New.
8569
8570         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8571
8572         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8573         rather than trying to build and run a program using PCH.
8574         * gcc.dg/pch: Remove dg-do commands from test files.
8575
8576         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8577
8578         * gcc.dg/pch/macro-3.c: New.
8579         * gcc.dg/pch/macro-3.h: New.
8580
8581         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8582
8583         * gcc.dg/pch/common-1.c: New.
8584         * gcc.dg/pch/common-1.h: New.
8585         * gcc.dg/pch/decl-1.c: New.
8586         * gcc.dg/pch/decl-1.h: New.
8587         * gcc.dg/pch/decl-2.c: New.
8588         * gcc.dg/pch/decl-2.h: New.
8589         * gcc.dg/pch/decl-3.c: New.
8590         * gcc.dg/pch/decl-3.h: New.
8591         * gcc.dg/pch/decl-4.c: New.
8592         * gcc.dg/pch/decl-4.h: New.
8593         * gcc.dg/pch/decl-5.c: New.
8594         * gcc.dg/pch/decl-5.h: New.
8595         * gcc.dg/pch/global-1.c: New.
8596         * gcc.dg/pch/global-1.h: New.
8597         * gcc.dg/pch/inline-1.c: New.
8598         * gcc.dg/pch/inline-1.h: New.
8599         * gcc.dg/pch/inline-2.c: New.
8600         * gcc.dg/pch/inline-2.h: New.
8601         * gcc.dg/pch/static-1.c: New.
8602         * gcc.dg/pch/static-1.h: New.
8603         * gcc.dg/pch/static-2.c: New.
8604         * gcc.dg/pch/static-2.h: New.
8605
8606         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8607
8608         * g++.dg/pch/pch.exp: Better handle failing testcases.
8609         * gcc.dg/pch/pch.exp: Likewise.
8610         * gcc.dg/pch/macro-1.c: New.
8611         * gcc.dg/pch/macro-1.h: New.
8612         * gcc.dg/pch/macro-2.c: New.
8613         * gcc.dg/pch/macro-2.h: New.
8614
8615         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8616
8617         * g++.dg/dg.exp: Treat files in pch/ specially.
8618         * g++.dg/pch/pch.exp: New file.
8619         * g++.dg/pch/empty.H: New file.
8620         * g++.dg/pch/empty.C: New file.
8621         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8622         "precompile".
8623
8624         * gcc.dg/pch/pch.exp: New file.
8625         * gcc.dg/pch/empty.h: New file.
8626         * gcc.dg/pch/empty.c: New file.
8627         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8628         "precompile".
8629
8630 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8631
8632         * g++.dg/template/friend14.C: New test.
8633
8634 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8635
8636         * gcc.dg/old-style-asm-1.c: New test.
8637
8638 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8639
8640         * gcc.c-torture/compile/20030109-1.c: New test.
8641
8642 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8643
8644         * gcc.c-torture/execute/20030109-1.c: New test.
8645
8646 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8647
8648         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8649         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8650         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8651         * g++.old-deja/g++.mike/eh2.C: Likewise
8652         * g++.old-deja/g++.mike/eh3.C: Likewise
8653         * g++.old-deja/g++.mike/eh5.C: Likewise
8654         * g++.old-deja/g++.mike/eh6.C: Likewise
8655         * g++.old-deja/g++.mike/eh7.C: Likewise
8656         * g++.old-deja/g++.mike/eh8.C: Likewise
8657         * g++.old-deja/g++.mike/eh9.C: Likewise
8658         * g++.old-deja/g++.mike/eh10.C: Likewise
8659         * g++.old-deja/g++.mike/eh12.C: Likewise
8660         * g++.old-deja/g++.mike/eh13.C: Likewise
8661         * g++.old-deja/g++.mike/eh14.C: Likewise
8662         * g++.old-deja/g++.mike/eh16.C: Likewise
8663         * g++.old-deja/g++.mike/eh17.C: Likewise
8664         * g++.old-deja/g++.mike/eh18.C: Likewise
8665         * g++.old-deja/g++.mike/eh21.C: Likewise
8666         * g++.old-deja/g++.mike/eh23.C: Likewise
8667         * g++.old-deja/g++.mike/eh24.C: Likewise
8668         * g++.old-deja/g++.mike/eh25.C: Likewise
8669         * g++.old-deja/g++.mike/eh26.C: Likewise
8670         * g++.old-deja/g++.mike/eh27.C: Likewise
8671         * g++.old-deja/g++.mike/eh28.C: Likewise
8672         * g++.old-deja/g++.mike/eh29.C: Likewise
8673         * g++.old-deja/g++.mike/eh31.C: Likewise
8674         * g++.old-deja/g++.mike/eh33.C: Likewise
8675         * g++.old-deja/g++.mike/eh34.C: Likewise
8676         * g++.old-deja/g++.mike/eh35.C: Likewise
8677         * g++.old-deja/g++.mike/eh36.C: Likewise
8678         * g++.old-deja/g++.mike/eh37.C: Likewise
8679         * g++.old-deja/g++.mike/eh38.C: Likewise
8680         * g++.old-deja/g++.mike/eh39.C: Likewise
8681         * g++.old-deja/g++.mike/eh40.C: Likewise
8682         * g++.old-deja/g++.mike/eh41.C: Likewise
8683         * g++.old-deja/g++.mike/eh42.C: Likewise
8684         * g++.old-deja/g++.mike/eh44.C: Likewise
8685         * g++.old-deja/g++.mike/eh46.C: Likewise
8686         * g++.old-deja/g++.mike/eh47.C: Likewise
8687         * g++.old-deja/g++.mike/eh48.C: Likewise
8688         * g++.old-deja/g++.mike/eh49.C: Likewise
8689         * g++.old-deja/g++.mike/eh50.C: Likewise
8690         * g++.old-deja/g++.mike/eh51.C: Likewise
8691         * g++.old-deja/g++.mike/eh53.C: Likewise
8692         * g++.old-deja/g++.mike/eh55.C: Likewise
8693         * g++.old-deja/g++.mike/p7912.C: Likewise
8694         * g++.old-deja/g++.mike/p9706.C: Likewise
8695         * g++.old-deja/g++.mike/p10416.C: Likewise
8696         * g++.old-deja/g++.mike/p11667.C: Likewise
8697         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8698         Remove redundant reference to Iris.
8699         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8700         Elxsi, i860, Pico Java, and WE32K.
8701
8702 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8703
8704         * g++.dg/ext/asm4.C: New test.
8705
8706 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8707
8708         PR c++/9030
8709         * g++.dg/template/friend12.C: New test.
8710         * g++.dg/template/friend13.C: Likewise.
8711         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8712
8713 2003-01-08  Jan Hubicka  <jh@suse.cz>
8714
8715         * gcc.dg/i386-cadd.c: New test.
8716         * gcc.dg/i386-cmov4.c: Likewise.
8717
8718 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8719
8720         PR c++/9165
8721         * g++.dg/warn/Wunused-3.C: New test.
8722
8723         * g++.dg/abi/bitfield9.C: New test.
8724
8725         PR c++/9189
8726         * g++.dg/parse/defarg3.C: New test.
8727
8728 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * g++.dg/parse/ambig1.C: New test.
8731         * g++.dg/parse/defarg2.C: New test.
8732
8733 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8734
8735         * g++.dg/template/defarg-1.C: New test.
8736         * g++.dg/template/local2.C: Likewise.
8737
8738 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8739
8740         * gcc.c-torture/execute/20030105-1.c: New test.
8741
8742 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8743
8744         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8745         * g++.dg/parse/namespace4.C: Likewise.
8746
8747 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8748
8749         * g++.dg/template/ntp2.C: New test.
8750
8751 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8752
8753         * g++.dg/parse/extern-C-1.C: New test.
8754
8755         * g++.dg/parse/namespace4.C: New test.
8756
8757         * g++.dg/template/nested1.C: New test.
8758
8759         * g++.dg/parse/namespace3.C: New test.
8760
8761 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8762
8763         * g++.dg/lookup/two-stage1.C: New test.
8764
8765 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8766
8767         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8768         * g++.old-deja/g++.jason/access8.C: Likewise.
8769         * g++.old-deja/g++.other/decl5.C: Likewise.
8770
8771 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8772
8773         * g++.dg/parse/parse7.C: New test.
8774
8775 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8776
8777         PR c++/2843
8778         * g++.dg/ext/attrib7.C: New test.
8779
8780 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8781
8782         * g++.dg/parse/parse6.C: New test.
8783
8784 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8785
8786         * gcc.dg/h8300-stack-1.c: New.
8787
8788 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8789
8790         g++.dg/lookup/exception1.C: New test.
8791
8792         g++.dg/lookup/template1.C: New test.
8793
8794         g++.dg/parse/namespace2.C: New test.
8795
8796         g++.dg/parse/parens2.C: New test.
8797
8798 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8799
8800         * g++.dg/parse/parse5.C: New test.
8801         * g++.dg/lookup/scoped4.C: New test.
8802
8803 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8804
8805         * g++.dg/parse/parens1.C: New test.
8806
8807         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8808         angle-bracket1.C.
8809         * g++.dg/parse/parens2.C: New test.
8810
8811         * g++.dg/lookup/scope-operator1.C: New test.
8812
8813         * g++.dg/parse/operator1.C: New test.
8814
8815 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8816
8817         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8818         * g++.old-deja/g++.other/access6.C: Likewise.
8819         * g++.old-deja/g++.other/decl1.C: Likewise.
8820         * g++.old-deja/g++.pt/typename12.C: Likewise.
8821
8822 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8823
8824         * g++.dg/parse/namespace1.C: New test.
8825
8826 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8827
8828         * g++.dg/parse/parse4.C: New test.
8829
8830 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8831
8832         * g++.dg/parse/parse3.C: New test.
8833
8834 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8835
8836         * g++.dg/parse/parse2.C: New test.
8837
8838 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8839
8840         * g++.dg/template/friend11.C: New test.
8841
8842 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8843
8844         * g++.dg/parse/parse1.C: New test.
8845
8846 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8847
8848         * lib/profopt.exp: Change the name of a global variable to avoid
8849         possible clashes with other test suites.
8850
8851 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8852
8853         * g++.dg/inherit/covariant8.C: New test.
8854
8855 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8856
8857         * g++.dg/init/array9.C: New test.
8858
8859         PR c++/9112
8860         * g++.dg/parse/expr1.C: New test.
8861
8862 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8863
8864         * gcc.c-torture/compile/20021230-1.c: New test.
8865
8866 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8867
8868         * g++.dg/inherit/covariant5.C: New test.
8869         * g++.dg/inherit/covariant6.C: New test.
8870         * g++.dg/inherit/covariant7.C: New test.
8871
8872 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8873
8874         PR c++/2739
8875         * g++.dg/other/access2.C: New test.
8876
8877 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8878
8879         * g++.dg/other/anon-struct.C: No longer fails
8880         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8881         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8882         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8883
8884 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8885
8886         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8887
8888 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8889
8890         * g++.dg/eh/spec4.C: Remove stray semicolon.
8891         * g++.dg/expr/pmf-1.C: Change error message.
8892         * g++.dg/ext/asm1.C: Remove stray semicolon.
8893         * g++.dg/ext/typename1.C: Add missing typenames.
8894         * g++.dg/inherit/template-as-base.C: Change error message.
8895         * g++.dg/lookup/scoped1.C: Likewise.
8896         * g++.dg/lookup/scoped2.C: Likewise.
8897         * g++.dg/lookup/using2.C: Likewise.
8898         * g++.dg/other/component1.C: Remove stray semicolon.
8899         * g++.dg/other/do1.C: Change error message.
8900         * g++.dg/other/error2.C: Likewise.
8901         * g++.dg/other/init1.C: Likewise.
8902         * g++.dg/other/packed1.C: Remove stray semicolon.
8903         * g++.dg/other/ptrmem2.C: Change error message.
8904         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8905         marker.
8906         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8907         * g++.dg/template/access3.C: Add typename keyword.
8908         * g++.dg/template/access5.C: Remove stray semicolon.
8909         * g++.dg/template/access6.C: Likewise.
8910         * g++.dg/template/complit1.C: Likewise.
8911         * g++.dg/template/crash1.C: Change error message.
8912         * g++.dg/template/inherit2.C: Remove stray semicolon.
8913         * g++.dg/template/instantiate2.C: Likewise.
8914         * g++.dg/template/instantiate3.C: Change error message.
8915         * g++.dg/template/qual1.C: Remove stray semicolon.
8916         * g++.dg/template/qualttp18.C: Change error message.
8917         * g++.dg/template/ref1.C: Remove stray semicolon.
8918         * g++.dg/template/sizeof1.C (A::value): Declare it.
8919         * g++.dg/template/spec4.C: Change error message.
8920         * g++.dg/template/static1.C: Likewise.
8921         * g++.dg/template/type1.C: Likewise.
8922         * g++.dg/template/typename3.C: Likewise.
8923         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8924         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8925         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8926         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8927         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8928         named return value extension.
8929         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8930         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8931         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8932         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8933         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8934         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8935         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8936         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8937         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8938         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8939         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8940         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8941         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8942         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8943         syntax.
8944         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8945         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8946         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8947         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8948         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8949         * g++.old-deja/g++.brendan/template11.C: Likewise.
8950         * g++.old-deja/g++.brendan/template26.C: Likewise.
8951         * g++.old-deja/g++.brendan/template27.C: Use explicit
8952         specialization syntax.
8953         * g++.old-deja/g++.brendan/template30.C: Likewise.
8954         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8955         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8956         non-dependent names.
8957         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8958         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8959         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8960         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8961         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8962         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8963         named return value extension.
8964         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8965         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8966         * g++.old-deja/g++.ext/return1.C: Likewise.
8967         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8968         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8969         * g++.old-deja/g++.jason/access8.C: Likewise.
8970         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8971         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8972         pseudo-destructor names.
8973         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8974         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8975         pseudo-destructor names.
8976         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8977         * g++.old-deja/g++.jason/overload19.C: Likewise.
8978         * g++.old-deja/g++.jason/overload32.C: Likewise.
8979         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8980         stray semicolons.
8981         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8982         * g++.old-deja/g++.jason/return.C: Likewise.
8983         * g++.old-deja/g++.jason/return2.C: Likewise.
8984         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8985         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8986         syntax.
8987         * g++.old-deja/g++.jason/template10.C: Account for use of
8988         non-dependent names.
8989         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8990         syntax.
8991         * g++.old-deja/g++.jason/template37.C: Likewise.
8992         * g++.old-deja/g++.law/access4.C: Change error messages.
8993         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8994         pseudo-destructor names.
8995         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8996         * g++.old-deja/g++.law/ctors9.C: Likewise.
8997         * g++.old-deja/g++.law/cvt22.C: Likewise.
8998         * g++.old-deja/g++.law/dtors5.C: Likewise.
8999         * g++.old-deja/g++.law/global-init1.C: Likewise.
9000         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9001         * g++.old-deja/g++.law/operators28.C: Likewise.
9002         * g++.old-deja/g++.law/visibility28.C: Likewise.
9003         * g++.old-deja/g++.martin/eval1.C: Likewise.
9004         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
9005         name.
9006         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
9007         * g++.old-deja/g++.mike/net34.C: Likewise.
9008         * g++.old-deja/g++.mike/net36.C: Likewise.
9009         * g++.old-deja/g++.mike/ns2.C: Likewise.
9010         * g++.old-deja/g++.mike/p12306.C: Likewise.
9011         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
9012         value extension.
9013         * g++.old-deja/g++.mike/p700.C: Likewise.
9014         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
9015         * g++.old-deja/g++.mike/p710.C: Likewise.
9016         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
9017         value extension.
9018         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
9019         * g++.old-deja/g++.mike/pmf9.C: Likewise.
9020         * g++.old-deja/g++.ns/crash2.C: Likewise.
9021         * g++.old-deja/g++.ns/crash3.C: Likewise.
9022         * g++.old-deja/g++.ns/invalid1.C: Likewise.
9023         * g++.old-deja/g++.ns/ns17.C: Likewise.
9024         * g++.old-deja/g++.ns/template16.C: Likewise.
9025         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
9026         keyword.
9027         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
9028         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
9029         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
9030         named return value extension.
9031         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
9032         * g++.old-deja/g++.other/access4.C: Issue additional error
9033         messages.
9034         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
9035         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
9036         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
9037         * g++.old-deja/g++.other/crash25.C: Change error message.
9038         * g++.old-deja/g++.other/crash4.C: Change error message.
9039         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
9040         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
9041         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
9042         checks.
9043         * g++.old-deja/g++.other/defarg8.C: Likewise.
9044         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
9045         * g++.old-deja/g++.other/dtor10.C: Likewise.
9046         * g++.old-deja/g++.other/incomplete.C: Likewise.
9047         * g++.old-deja/g++.other/linkage7.C: Likewise.
9048         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
9049         lookup algorithm.
9050         * g++.old-deja/g++.other/mangle2.C: Likewise.
9051         * g++.old-deja/g++.other/refinit2.C: Likewise.
9052         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
9053         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
9054         * g++.old-deja/g++.pt/crash28.C: Likewise.
9055         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
9056         syntax.
9057         * g++.old-deja/g++.pt/crash32.C: Change error message.
9058         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
9059         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
9060         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
9061         error message position.
9062         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
9063         * g++.old-deja/g++.pt/defarg8.C: Change error message.
9064         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
9065         syntax.
9066         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
9067         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
9068         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
9069         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
9070         keyword.
9071         * g++.old-deja/g++.pt/explicit31.C: Likewise.
9072         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
9073         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
9074         keyword.
9075         * g++.old-deja/g++.pt/explicit71.C: Change error message.
9076         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
9077         syntax.
9078         * g++.old-deja/g++.pt/friend28.C: Account for use of
9079         non-dependent names.
9080         * g++.old-deja/g++.pt/friend29.C: Likewise.
9081         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
9082         rules.
9083         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
9084         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
9085         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
9086         lookup rules.
9087         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
9088         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
9089         keyword.
9090         * g++.old-deja/g++.pt/memclass20.C: Likewise.
9091         * g++.old-deja/g++.pt/memclass5.C: Likewise.
9092         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
9093         keyword.
9094         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
9095         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
9096         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
9097         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
9098         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
9099         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
9100         keyword.
9101         * g++.old-deja/g++.pt/spec10.C: Likewise.
9102         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
9103         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
9104         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
9105         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
9106         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
9107         * g++.old-deja/g++.pt/ttp62.C: Likewise.
9108         * g++.old-deja/g++.pt/ttp64.C: Likewise.
9109         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
9110         * g++.old-deja/g++.pt/typename15.C: Likewise.
9111         * g++.old-deja/g++.pt/typename22.C: Likewise.
9112         * g++.old-deja/g++.pt/typename6.C: Change error messages.
9113         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
9114         * g++.old-deja/g++.pt/virtual2.C: Likewise.
9115         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
9116         syntax.
9117         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
9118         return value extension.
9119         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
9120         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
9121         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
9122         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
9123
9124 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         * g++.dg/warn/inline1.C: New test.
9127         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
9128         * g++.old-deja/g++.jason/synth10.C: Likewise.
9129         * g++.old-deja/g++.mike/net31.C: Likewise.
9130         * g++.old-deja/g++.mike/p8786.C: Likewise.
9131
9132         * g++.dg/template/friend10.C: New test.
9133         * g++.dg/template/conv5.C: New test.
9134
9135 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9136
9137         * g++.dg/lookup/scoped3.C: New test.
9138
9139         * g++.dg/lookup/decl1.C: New test.
9140         * g++.dg/lookup/decl2.C: New test.
9141
9142 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9143
9144         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
9145         gcc.c-torture/compile/20021015-1.c,
9146         gcc.c-torture/compile/20021015-2.c,
9147         gcc.c-torture/compile/20021123-1.c,
9148         gcc.c-torture/compile/20021123-2.c,
9149         gcc.c-torture/compile/20021123-3.c,
9150         gcc.c-torture/compile/20021123-4.c,
9151         gcc.c-torture/execute/20021024-1.c: Add tests previously added
9152         only to 3.1 or 3.2 branch.
9153
9154 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
9155
9156         * gcc.dg/i386-bitfield3.c: New test.
9157
9158         * gcc.dg/i386-bitfield2.c: New test.
9159
9160 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         * g++.dg/parse/conv_op1.C: New test.
9163
9164 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
9165
9166         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
9167         approved.
9168
9169 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
9170
9171         * gcc.c-torture/compile/20021220-1.c: New test.
9172
9173 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
9174
9175         * gcc.dg/i386-fastcall-1.c: New.
9176
9177 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9178
9179         * gcc.c-torture/execute/20021219-1.c: New test.
9180
9181 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9182
9183         * gcc.dg/i386-pic-1.c: New test.
9184
9185 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9186
9187         PR c++/8099
9188         * g++.dg/template/friend9.C: New test.
9189
9190 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9191
9192         PR c++/3663
9193         * g++.dg/template/access7.C: New test.
9194
9195 2002-12-18  Nick Clifton  <nickc@redhat.com>
9196
9197         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
9198         the libstdc++-v3 directory has been found.
9199
9200 2002-12-12  Devang Patel <dpatel@apple.com>
9201         * gcc.dg/darwin-ld-1.c: New test.
9202         * gcc.dg/darwin-ld-2.c: New test.
9203         * gcc.dg/darwin-ld-3.c: New test.
9204         * gcc.dg/darwin-ld-4.c: New test.
9205         * gcc.dg/darwin-ld-5.c: New test.
9206
9207 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9208
9209         * gcc.c-torture/compile/20021212-1.c: New test.
9210
9211 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
9212
9213         * gcc.dg/fshort-wchar: New test.
9214
9215 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
9216
9217         PR c++/8372
9218         * g++.dg/template/dtor1.C: New test.
9219
9220         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
9221         markers.
9222
9223 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
9224
9225         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
9226
9227 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
9228
9229         * g++.dg/template/static1.C: New test.
9230         * g++.dg/template/static2.C: New test.
9231         * g++.old-deja/g++.ext/memconst.C: New test.
9232
9233 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9234
9235         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
9236         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
9237         * g++.dg/special/initp1.C: Likewise.
9238
9239 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
9240
9241         * gcc.c-torture/execute/20021204-1.c: New test.
9242
9243 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
9244
9245         * gcc.dg/ppc-fmadd-1.c: New file.
9246         * gcc.dg/ppc-fmadd-2.c: New file.
9247         * gcc.dg/ppc-fmadd-3.c: New file.
9248
9249 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9250
9251         * gcc.c-torture/compile/20021204-1.c: New test.
9252
9253 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         * g++.dg/inherit/covariant2.C: New test.
9256         * g++.dg/inherit/covariant3.C: New test.
9257         * g++.dg/inherit/covariant4.C: New test.
9258         * g++.dg/inherit/covariant1.C: Remove XFAIL.
9259         * g++.old-deja/g++.robertl/eb17.C: Likewise.
9260
9261 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
9262
9263         PR c++/8688
9264         * g++.dg/init/brace3.C: New test.
9265
9266 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
9267
9268         * gcc.dg/20020210-1.c: Fix a comment typo.
9269
9270 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/8720
9273         * g++.dg/parse/defarg1.C: New test.
9274
9275         PR c++/8615
9276         * g++.dg/template/char1.C: New test.
9277
9278         * g++.dg/template/varmod1.C: Fix typo.
9279
9280 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9281
9282         DR 180
9283         * g++.old-deja/g++.pt/crash32.C: Expect error.
9284
9285 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/5919
9288         * g++.dg/template/varmod1.C: New test.
9289
9290         PR c++/8727
9291         * g++.dg/inherit/typeinfo1.C: New test.
9292
9293         PR c++/8663
9294         * g++.dg/inherit/typedef1.C: New test.
9295
9296 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/8332
9299         PR c++/8493
9300         * g++.dg/template/strlen1.C: New test.
9301
9302         PR c++/8227
9303         * g++.dg/template/ctor2.C: New test.
9304
9305         PR c++/8214
9306         * g++.dg/init/string1.C: New test.
9307
9308         PR c++/8511
9309         * g++.dg/template/friend8.C: New test.
9310
9311 2002-11-29  Joe Buck <jbuck@synopsys.com>
9312
9313         * g++.dg/lookup/anon2.C: New test.
9314
9315 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9316
9317         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9318         h8300 port.
9319
9320 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9321
9322         * gcc.dg/bitfld-6.c: New test.
9323
9324 2002-11-27  Jan Hubicka  <jh@suse.cz>
9325
9326         * gcc.c-torture/execute/20021127.[cx]: New test.
9327
9328 2002-11-26  Jan Hubicka  <jh@suse.cz>
9329
9330         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9331         quality.
9332
9333 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9334
9335         * g++.dg/init/brace2.C: New test.
9336         * g++.old-deja/g++.mike/p9129.C: Correct.
9337
9338 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9339
9340         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9341
9342 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9343
9344         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9345
9346 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9347
9348         * testsuite/g++.dg/abi/empty11.C: New test.
9349         * testsuite/g++.dg/rtti/cv1.C: New test.
9350
9351 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9352
9353         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9354
9355 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * g++.dg/abi/empty10.C: New test.
9358
9359 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * gcc.c-torture/compile/20021124-1.c: New test.
9362
9363 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9364
9365         * g++.dg/abi/rtti2.C: New test.
9366
9367 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9368
9369         * gcc.dg/i386-unroll-1.c: New test.
9370
9371 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9372
9373         * gcc.c-torture/compile/20021120-1.c: New test.
9374         * gcc.c-torture/compile/20021120-2.c: New test.
9375
9376 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9377
9378         * gcc.dg/bitfld-5.c: New test.
9379
9380 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9381
9382         * gcc.c-torture/execute/20021120-3.c: New test.
9383
9384 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9385
9386         * gcc.c-torture/execute/20021120-2.c: New test.
9387
9388 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9389
9390         * gcc.c-torture/execute/20021120-1.c: New test.
9391
9392 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * gcc.c-torture/execute/20021118-3.c: New test.
9395
9396 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9397
9398         * gcc.c-torture/compile/20021119-1.c: New test.
9399
9400 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9401
9402         * gcc.dg/duff-1.c: New test.
9403         * gcc.dg/duff-2.c: New test.
9404         * gcc.dg/duff-3.c: New test.
9405
9406 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9407
9408         * gcc.dg/cpp/_Pragma5.c: New test.
9409
9410 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9411
9412         * gcc.c-torture/execute/20021118-2.c: New test.
9413
9414 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9415
9416         * gcc.c-torture/execute/20021118-1.c: New test.
9417
9418 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9419
9420         * gcc.dg/20021116-1.c: New test.
9421
9422 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9423
9424         * g++.dg/abi/vcall1.C: New test.
9425
9426 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9427
9428         * gcc.dg/20021029-1.c: New test.
9429         * gcc.dg/20021029-2.c: New test.
9430
9431 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9432
9433         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9434
9435 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9436
9437         PR c/8439
9438         * gcc.dg/20021110.c: Move to ...
9439         * gcc.c-torture/compile/20021110.c: .... here.
9440
9441 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9442
9443         PR c/8467
9444         * gcc.c-torture/execute/20021111-1.c
9445
9446 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9447
9448         PR c/8439
9449         * gcc.dg/20021110.c: New test.
9450
9451 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9452
9453         * g++.dg/abi/vthunk3.C: Run only on x86.
9454
9455 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9456
9457         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9458
9459 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9460
9461         * lib/compat.exp (compat-execute): Fix logic error in last
9462         change.
9463
9464 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9465
9466         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9467
9468 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9469
9470         PR c++/8389
9471         * g++.dg/template/access6.C: New test.
9472
9473 2002-11-08  Jan Hubicka  <jh@suse.cz>
9474
9475         * gcc.dg/i386-ssefp-1.c: New test.
9476         * gcc.dg/i386-ssefp-1.c: New test.
9477
9478 2002-11-08  Jan Hubicka  <jh@suse.cz>
9479
9480         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9481
9482 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9483
9484         * g++.dg/abi/vthunk3.C: New test.
9485
9486         PR c++/8338
9487         * g++.dg/template/crash2.C: New test.
9488
9489 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9490
9491         * testsuite/g++.dg/abi/dtor1.C: New test.
9492         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9493
9494 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9495
9496         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9497         Darwin.
9498
9499 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9500
9501         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9502         -mthumb.  Only xfail with -O0.
9503
9504 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9505
9506         * g++.dg/abi/thunk1.C: New test.
9507         * g++.dg/abi/thunk2.C: Likewise.
9508         * g++.dg/abi/vtt1.C: Likewise.
9509
9510 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9511
9512         PR optimization/8423
9513         * gcc.c-torture/execute/builtin-constant.c: New test.
9514
9515 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9516
9517         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9518         Add some more cases.
9519
9520 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9521
9522         PR c++/8391
9523         * g++.dg/opt/local1.C: New test.
9524
9525 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/8160
9528         * g++.dg/template/complit1.C: New test.
9529
9530         PR c++/8149
9531         * g++.dg/template/typename4.C: Likewise.
9532
9533 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9534
9535         Core issue 287, PR c++/7639
9536         * g++.dg/template/instantiate1.C: Adjust error location.
9537         * g++.dg/template/instantiate3.C: New test.
9538         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9539         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9540         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9541
9542 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9543
9544         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9545
9546 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9547
9548         PR c++/8287
9549         * g++.dg/init/dtor2.C: New test.
9550
9551 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9554         * gcc.dg/nest.c: Bypass errors on irix6.
9555
9556 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9557
9558         * gcc.dg/nest.c: Expect error for mmix-*-*.
9559         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9560
9561 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9562
9563         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9564         markers.
9565
9566         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9567
9568 2002-10-25  Mike Stump  <mrs@apple.com>
9569
9570         * gcc.dg/warn-1.c: New test.
9571
9572 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9573
9574         * g++.dg/template/typename3.C: New test.
9575
9576 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9577
9578         * g++.dg/lookup/ptrmem1.C: New test.
9579
9580         * g++.dg/abi/vthunk2.C: New test.
9581
9582 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9583
9584         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9585
9586 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9587
9588         * g++.dg/abi/empty9.C: New test.
9589
9590 2002-10-24  Richard Henderson  <rth@redhat.com>
9591
9592         * g++.dg/inherit/thunk1.C: Enable for ia64.
9593
9594 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/8067
9597         * g++.dg/lookup/pretty1.C: New test.
9598
9599 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.dg/20021023-1.c: New test.
9602
9603 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9604
9605         PR c++/7679
9606         * g++.dg/parse/inline1.C: New test.
9607
9608 2002-10-23  Richard Henderson  <rth@redhat.com>
9609
9610         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9611
9612         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9613
9614 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9615
9616         PR c++/6579
9617         * g++.dg/parse/stmtexpr3.C: New test.
9618
9619 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9620
9621         * g++.dg/expr/cond1.C: New test.
9622
9623 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9624
9625         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9626
9627 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9628
9629         * g++.dg/abi/vbase13.C: New test.
9630         * g++.dg/abi/vbase14.C: Likewise.
9631
9632 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9633
9634         * gcc.dg/tls/pic-1.c: New test.
9635         * gcc.dg/tls/nonpic-1.c: New test.
9636         * gcc.dg/20021018-1.c: New test.
9637
9638 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9639
9640         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9641         Remove only files with the same base name as the test case.
9642         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9643         (profopt-execute): Likewise.  Also, remove old profiling
9644         and performance data files before running the tests.
9645
9646         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9647         * g++.dg/bprob/bprob.exp: Likewise.
9648         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9649         to allow more general test case names.
9650
9651         * g++.dg/bprob/bprob-1.C: Rename to ...
9652         * g++.dg/bprob/g++-bprob-1.C: ... this.
9653
9654         * g77.dg/bprob/bprob-1.f: Rename to ...
9655         * g77.dg/bprob/g77-bprob-1.f: ... this.
9656
9657 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9658
9659         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9660         bison 1.50 or later.
9661
9662 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9663
9664         * g++.dg/README: Describe more test directories.
9665
9666 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9667
9668         * g++.dg/init/array6.C: Add additional tests.
9669
9670 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9671
9672         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9673         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9674
9675 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9676
9677         * gcc.c-torture/compile/20020604-1.x: New.
9678         * gcc.c-torture/compile/simd-5.x: Likewise.
9679         * gcc.c-torture/execute/920710-1.x: Likewise.
9680         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9681
9682 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9683
9684         * g++.dg/inherit/override1.C: Add dg-options clause.
9685
9686 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9687
9688         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9689         _mm_slli_si128.
9690
9691 2002-10-19  Andreas Schwab  <schwab@suse.de>
9692
9693         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9694         directory component.
9695
9696 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9697
9698         * g++.dg/inherit/thunk1.C: New test.
9699
9700         * g++.dg/inherit/override1.C: New test.
9701
9702         * g++.dg/abi/mangle11.C: New test.
9703         * g++.dg/abi/mangle14.C: New test.
9704         * g++.dg/abi/mangle17.C: New test.
9705
9706 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9707
9708         * g++.dg/overload/member2.C: New test.
9709
9710 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9711
9712         * g++.dg/README: Describe new compat directory.
9713         * g++.dg/dg.exp: Skip tests in compat directory.
9714         * README.compat: New file.
9715         * lib/compat.exp: New expect script.
9716         * g++.dg/compat: New test directory.
9717         * g++.dg/compat/compat.exp: New expect script.
9718         * g++.dg/compat/abi: New test directory.
9719         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9720         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9721         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9722         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9723         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9724         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9725         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9726         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9727         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9728         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9729         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9730         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9731         * g++.dg/compat/break: New test directory.
9732         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9733         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9734         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9735         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9736         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9737         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9738         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9739         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9740         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9741         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9742         g++.dg/compat/break/README: New files.
9743         * g++.dg/compat/eh: New test directory.
9744         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9745         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9746         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9747         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9748         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9749         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9750         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9751         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9752         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9753         g++.dg/compat/eh/filter2_y.C,
9754         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9755         g++.dg/compat/eh/new1_y.C,
9756         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9757         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9758         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9759         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9760         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9761         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9762         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9763         g++.dg/compat/eh/unexpected1_y.C: New files.
9764         * g++.dg/compat/init: New test directory.
9765         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9766         g++.dg/compat/init/array5_y.C,
9767         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9768         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9769         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9770         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9771         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9772         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9773         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9774         g++.dg/compat/init/init-ref2_y.C: New files.
9775
9776 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/7584
9779         * g++.dg/inherit/using3.C: New test.
9780
9781 2002-10-17  Jan Hubicka  <jh@suse.cz>
9782
9783         * gcc.dg/20021017-2.c: New test.
9784
9785 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9786
9787         * g++.dg/abi/mangle16.C: Adjust.
9788
9789         * g++.dg/init/array8.C: New test.
9790
9791 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9792
9793         * gcc.dg/special/mips-abi.exp: New test.
9794         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9795
9796 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9797
9798         * g++.dg/abi/mangle16.C: New test.
9799         * g++.dg/abi/mangle17.C: Likewise.
9800
9801         PR c++/7478
9802         * g++.dg/template/ref1.C: New test.
9803
9804 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9805
9806         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9807
9808 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9809
9810         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9811
9812 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9813
9814         PR c++/7524
9815         * g++.dg/init/array7.C: New test.
9816
9817 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9818
9819         * g++.dg/init/array6.C: New test.
9820
9821         * g++.dg/abi/mangle13.C: Likewise.
9822         * g++.dg/abi/mangle14.C: Likewise.
9823         * g++.dg/abi/mangle15.C: Likewise.
9824
9825 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * g++.dg/abi/empty8.C: New test.
9828
9829 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9830
9831         * g++.dg/init/ctor1.C: New test.
9832
9833 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9834
9835         * gcc.c-torture/execute/20021015-1.c: New test.
9836
9837 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9838
9839         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9840
9841 2002-10-14  Jan Hubicka  <jh@suse.cz>
9842
9843         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9844
9845 2002-10-14  Richard Henderson  <rth@redhat.com>
9846
9847         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9848
9849 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR optimization/6631
9852         * g++.dg/opt/const2.C: New test.
9853
9854 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9855
9856         PR c++/7176
9857         * g++.dg/parse/friend1.C: New test.
9858         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9859
9860 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9861
9862         * gcc.dg/20021014-1.c: New test.
9863
9864 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/5661
9867         * g++.dg/ext/vlm1.C: New test.
9868         * g++.dg/ext/vlm2.C: Likewise.
9869
9870         * g++.dg/init/array1.C: Remove invalid braces.
9871         * g++.dg/init/brace1.C: New test.
9872         * g++.dg/init/copy2.C: Likewise.
9873         * g++.dg/init/copy3.C: Likewise.
9874         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9875         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9876         braces.
9877
9878 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9879
9880         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9881
9882 2002-10-11  Richard Shann  <richard.shann@superh.com>
9883
9884         * gcc.c-torture/compile/simd-5.c: New test.
9885
9886 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9887
9888         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9889
9890 2002-10-10  Jim Wilson  <wilson@redhat.com>
9891
9892         * gcc.c-torture/execute/20021010-1.c: New test.
9893
9894 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9895
9896         PR c/7353
9897         * g++.dg/ext/typedef-init.C: New test.
9898         * gcc.dg/typedef-init.c: New test.
9899
9900 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9901
9902         * gcc.dg/cpp/paste13.c: New test.
9903
9904 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9905
9906         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9907         remaining platforms, XFAIL during compile, not execute.  Don't
9908         XFAIL at -O0.
9909
9910 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9911
9912         * gcc.dg/alias-1.c: Tweak expected warning.
9913
9914 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9915
9916         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9917
9918 2002-10-06  Andreas Jaeger  <aj@suse.de>
9919
9920         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9921         * gcc.dg/cpp/c++98.C: Likewise.
9922
9923         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9924         * g++.dg/cpp/c++98.C: Likewise.
9925
9926         * g++.dg/README (Subdirectories): Mention cpp directory.
9927
9928         PR target/7559
9929         * gcc.dg/20021006-1.c: New test.
9930
9931 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9932
9933         PR c++/7804
9934         * g++.dg/other/warning1.C: New test.
9935
9936 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9937
9938         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9939         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9940         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9941
9942 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/7931
9945         * g++.dg/template/ptrmem3.C: New test.
9946
9947         PR c++/7754
9948         * g++.dg/template/union1.C: New test.
9949
9950 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/8006
9953         * g++.dg/abi/mangle9.C: New test.
9954         * g++.dg/abi/mangle10.C: New test.
9955         * g++.dg/abi/mangle11.C: New test.
9956         * g++.dg/abi/mangle12.C: New test.
9957
9958 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/7188.
9961         * g++.dg/template/meminit1.C: New test.
9962         * g++.dg/warn/Wreorder-1.C: Likewise.
9963         * g++.old-deja/g++.mike/warn3.C: Tweak.
9964         * lib/prune.exp: Ingore "in copy constructor".
9965
9966 2002-10-02  Andreas Jaeger  <aj@suse.de>
9967
9968         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9969         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9970         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9971         on x86-64.
9972
9973 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9974
9975         * gcc.dg/empty1.C: Fix typo.
9976
9977 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9978
9979         * gcc.dg/alias-1.c: New test.
9980
9981 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9982
9983         * gcc.dg/empty1.C: New test.
9984
9985         * g++.dg/tls/init-2.C: Tweak error messages.
9986
9987 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9988
9989         * gcc.c-torture/compile/20020923-1.c: New test.
9990
9991 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9992
9993         * gcc.c-torture/execute/ffs-1.c: New test.
9994         * gcc.c-torture/execute/ffs-2.c: Ditto.
9995
9996 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9997
9998         * g++.dg/overload/member1.C: New test.
9999
10000 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
10001
10002         * g++.dg/abi/empty7.C: New test.
10003         * g++.dg/init/pm2.C: Likewise.
10004
10005 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         * g++.dg/rtti/crash1.C: New test.
10008
10009 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
10010
10011         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
10012         gcc.dg/sibcall-4.c: New tests.
10013
10014 2002-09-28  Roger Sayle  <roger@eyesopen.com>
10015
10016         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
10017         powerpc and MMIX targets.
10018
10019 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
10020
10021         * gcc.dg/cpp/20020927-1.c: New.
10022
10023 2002-09-26  David S. Miller  <davem@redhat.com>
10024
10025         * gcc.c-torture/compile/trunctfdf.c: New.
10026
10027 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10028
10029         * lib/target-supports.exp (check_weak_available): Handle solaris2.
10030
10031 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
10032
10033         * gcc.c-torture/execute/loop-15.c: New.
10034
10035 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
10036
10037         * README.QMTEST: Fix typo.
10038
10039 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10040
10041         * gcc.dg/20020926-1.c: New test.
10042
10043 2002-09-25  David S. Miller  <davem@redhat.com>
10044
10045         PR target/7842
10046         * gcc.c-torture/execute/shiftdi.c: New test.
10047
10048 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
10049
10050         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
10051         unique to the tool.
10052         * lib/g77.exp (g77_init): Likewise.
10053         * lib/g++.exp (g++_init): Likewise.
10054         * lib/objc.exp (objc_init): Likewise.
10055
10056 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
10059         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
10060         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
10061
10062 2002-09-25  Richard Henderson  <rth@redhat.com>
10063
10064         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
10065         too-small long double.
10066
10067 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
10068
10069         * gcc.dg/20020919-1.c: New test.
10070
10071 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
10072
10073         * g++.dg/abi/bitfield6.C: New test.
10074         * g++.dg/abi/bitfield7.C: New test.
10075         * g++.dg/abi/bitfield8.C: New test.
10076         * g++.dg/abi/vbase11.C: New test.
10077
10078 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10079
10080         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
10081         hppa*-*-hpux*.  Update test comment.
10082
10083 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
10084
10085         * gcc.dg/tls/struct-1.c: New test.
10086
10087 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
10088
10089         * gcc.dg/cpp/tr-warn2.c: Update.
10090
10091 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
10092
10093         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
10094
10095 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
10096
10097         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
10098         systems.
10099
10100 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
10101
10102         * gcc.c-torture/execute/ieee/mzero3.c: New test.
10103
10104         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10105         Adjust for c++filt moved to binutils.  Remove spurious duplicate
10106         setting of cxxfilt.
10107
10108 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
10109
10110         * gcc.dg/20020312-2.c: Update for darwin.
10111
10112 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10113
10114         * g++.old-deja/g++.other/crash32.C: Mark ICE.
10115
10116 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
10117
10118         * objc.dg/comp-types-1.m: New test.
10119         * objc.dg/comp-types-2.m: New test.
10120         * objc.dg/comp-types-3.m: New test.
10121         * objc.dg/comp-types-4.m: New test.
10122         * objc.dg/comp-types-5.m: New test.
10123         * objc.dg/comp-types-6.m: New test.
10124
10125 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10126
10127         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
10128
10129 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
10130
10131         * g++.dg/other/do1.C: New test.
10132
10133         * g++.dg/template/subst1.C: New test.
10134
10135 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
10136
10137         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
10138
10139 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
10140
10141         * g++.dg/template/qualttp20.C: Adjust expected errors.
10142         * g++.old-deja/g++.jason/report.C: Likewise.
10143         * g++.old-deja/g++.other/qual1.C: Likewise.
10144
10145         * g++.dg/lookup/scoped2.C: New test.
10146
10147         * g++.dg/ext/asm3.C: New test.
10148
10149 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
10150
10151         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
10152
10153 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
10154
10155         * ChangeLog: follow spelling conventions.
10156         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
10157         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
10158         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
10159         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
10160         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
10161         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
10162         * g++.old-deja/g++.law/global-init1.C: Likewise.
10163         * g++.old-deja/g++.other/delete4.C: Likewise.
10164         * g++.old-deja/g++.other/inline21.C: Likewise.
10165         * g++.old-deja/g++.other/singleton.C: Likewise.
10166         * g77.dg/strlen0.f: Likewise.
10167         * g77.f-torture/compile/20010519-1.f: Likewise.
10168         * g77.f-torture/compile/980310-4.f: Likewise.
10169         * gcc.c-torture/compile/20000605-1.c: Likewise.
10170         * gcc.c-torture/execute/20020225-1.c: Likewise.
10171         * gcc.dg/c90-hexfloat-2.c: Likewise.
10172         * gcc.dg/c99-bool-1.c: Likewise.
10173         * gcc.dg/c99-hexfloat-2.c: Likewise.
10174         * gcc.dg/dll-2.c: Likewise.
10175         * gcc.dg/wtr-union-init-1.c: Likewise.
10176         * gcc.dg/wtr-union-init-2.c: Likewise.
10177         * gcc.dg/wtr-union-init-3.c: Likewise.
10178         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10179         * gcc.dg/cpp/defined.c: Likewise.
10180         * gcc.dg/cpp/macsyntx.c: Likewise.
10181         * gcc.dg/cpp/paste2.c: Likewise.
10182         * gcc.dg/cpp/trad/defined.c: Likewise.
10183         * gcc.dg/format/c90-printf-1.c: Likewise.
10184         * gcc.dg/format/c90-scanf-1.c: Likewise.
10185         * gcc.dg/format/c99-printf-1.c: Likewise.
10186         * gcc.dg/format/c99-scanf-1.c: Likewise.
10187         * gcc.misc-tests/gcov-8.c: Likewise.
10188         * lib/profopt.exp: Likewise.
10189
10190 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
10191
10192         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
10193
10194 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10195
10196         * g++.dg/inherit/using2.C: New test.
10197
10198 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
10199
10200         * ChangeLog: Follow spelling conventions.
10201         * g++.dg/template/friend4.C: Likewise.
10202         * g++.old-deja/g++.pt/crash67.C: Likewise.
10203         * gcc.c-torture/execute/20000801-4.c: Likewise.
10204         * gcc.dg/c90-digraph-1.c: Likewise.
10205         * gcc.dg/c94-digraph-1.c: Likewise.
10206         * gcc.dg/c99-digraph-1.c: Likewise.
10207         * gcc.dg/cpp/line5.c: Likewise.
10208         * gcc.dg/cpp/multiline.c: Likewise.
10209         * gcc.dg/cpp/trad/literals-1.c: Likewise.
10210         * gcc.dg/format/attr-3.c: Likewise.
10211         * gcc.dg/format/c90-scanf-3.c: Likewise.
10212         * gcc.dg/format/ext-4.c: Likewise.
10213
10214 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10215
10216         * g++.dg/template/pretty1.C: New test.
10217
10218 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
10219
10220         * gcc.c-torture/execute/struct-cpy-1.c: New test.
10221
10222 2002-09-13  Matt Austern  <austern@apple.com>
10223
10224         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
10225         passing a cast expression to a function by const reference.
10226
10227 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
10228
10229         * g++.dg/template/deduce1.C: New test.
10230
10231 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
10232
10233         * gcc.c-torture/execute/simd-1.c: Force all use of int to
10234         32-bit int.
10235
10236 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10237
10238         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
10239         usage.
10240
10241 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
10242
10243         * gcc.c-torture/compile/20020910-1.c: New test.
10244
10245 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
10246
10247         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
10248
10249 2002-09-10  Andreas Jaeger  <aj@suse.de>
10250
10251         * gcc.dg/20020312-2.c: Adjust for x86-64.
10252
10253 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
10254
10255         * g77.dg/7388.f: New test case for PR 7388.
10256
10257 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
10258
10259         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
10260
10261 2002-09-05  Ziemowit Laski <zlaski@apple.com>
10262
10263         * objc.dg/proto-lossage-1.m: New test.
10264
10265 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
10266
10267         * gcc.dg/cpp/_Pragma4.c: Fix typo.
10268
10269 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
10270
10271         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
10272         expected to pass.
10273
10274 2002-09-06  Stan Shebs  <shebs@apple.com>
10275             David Edelsohn  <edelsohn@gnu.org>
10276
10277         * gcc.dg/weak: New directory.
10278         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
10279         target-specific xfail bits.
10280         * gcc.dg/typeof-2.c: Move to new directory.
10281         * gcc.dg/weak.exp: New expect script.
10282
10283 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
10284
10285         * gcc.c-torture/execute/extzvsi.c: New test.
10286
10287 2002-09-05  Stan Shebs  <shebs@apple.com>
10288
10289         * gcc.dg/weak-1.c: xfail on Darwin.
10290         * gcc.dg/weak-2.c: Ditto.
10291         * gcc.dg/weak-3.c: Ditto.
10292         * gcc.dg/weak-4.c: Ditto.
10293         * gcc.dg/weak-5.c: Ditto.
10294         * gcc.dg/weak-6.c: Ditto.
10295         * gcc.dg/weak-7.c: Ditto.
10296         * gcc.dg/weak-8.c: Ditto.
10297         * gcc.dg/weak-9.c: Ditto.
10298
10299 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
10300
10301         * gcc.c-torture/execute/loop-14.c: New test.
10302
10303 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
10304
10305         * g++.dg/other/cxa-atexit1.C: New test.
10306
10307         * gcc.dg/typeof-2.c: New test.
10308
10309 2002-09-03  Roger Sayle  <roger@eyesopen.com>
10310
10311         * gcc.dg/builtins-2.c: New testcase.
10312         * gcc.dg/builtins-3.c: New testcase.
10313
10314 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
10315
10316         * gcc.dg/cpp/_Pragma4.c: New test.
10317
10318 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
10319
10320         * objc/execute/nil_method-1.m: New testcase.
10321
10322 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
10323
10324         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
10325         [Object class], not [Object initialize].
10326
10327 2002-08-31  Roger Sayle  <roger@eyesopen.com>
10328             Hans-Peter Nilsson  <hp@bitrange.com>
10329
10330         * gcc.c-torture/execute/20020720-1.x: Skip test on
10331         mmix-knuth-mmixware.  Correct comment.
10332
10333 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
10334
10335         * testsuite/g++.dg/abi/bitfield5.C: New test.
10336         * testsuite/g++.dg/abi/vbase10.C: Likewise.
10337
10338 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
10339
10340         * objc.dg/undeclared-selector.m: New test.
10341
10342 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
10343
10344         * g++.dg/other/offsetof1.C: Avoid cast warning.
10345
10346 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
10347
10348         * objc.dg/super-class-2.m: New test.
10349
10350 2002-08-24  Matt Austern  <austern@apple.com>
10351
10352         * g++.dg/ext/lvaddr.C: New test.
10353         * g++.dg/ext/lvcast.C: New test.
10354
10355 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
10356
10357         * testsuite/g++.dg/inherit/cond1.C: New test.
10358
10359 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
10360
10361         * gcc.dg/noncompile/incomplete-1.c: New test.
10362
10363 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10364
10365         * gcc.dg/typespec-1.c: New test.
10366
10367 2002-08-20  Devang Patel  <dpatel@apple.com>
10368         * objc.dg/proto-hier-2.m: New test.
10369
10370 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
10371
10372         * objc.dg/bitfield-1.m: New test.
10373         * objc.dg/bitfield-2.m: New test.
10374
10375 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10376
10377         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
10378         gcc.dg/c99-flex-array-4.c: New tests.
10379
10380 2002-08-16  Stan Shebs  <shebs@apple.com>
10381
10382         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
10383
10384 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.dg/typeof-1.c: New test.
10387         * g++.dg/ext/typeof2.C: New test.
10388
10389 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         * g++.dg/other/offsetof1.C: New test.
10392
10393 2002-08-14  Richard Henderson  <rth@redhat.com>
10394
10395         * gcc.dg/tls/diag-3.c: Fix expected message strings.
10396
10397 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
10398
10399         * gcc.dg/cpp/_Pragma3.c: New test.
10400
10401 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * g++.dg/template/inherit3: New test.
10404
10405 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10406
10407         * gcc.dg/bitfld-4.c: Add blank options.
10408
10409 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
10410
10411         * g++.dg/template/crash1.C: New test.
10412
10413 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10414
10415         * gcc.dg/tls/opt-2.c: New test.
10416
10417 2002-08-08  Devang Patel  <dpatel@apple.com>
10418
10419         * objc.dg/selector-1.m : New test
10420
10421 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10422
10423         * g++.dg/abi/bitfield4.C: New test.
10424         * gcc.dg/bitfld-4.c: New test.
10425
10426 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10427
10428         * g++.dg/other/packed1.C: New test.
10429
10430 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * g++.dg/abi/offsetof.C: Tweak error messages.
10433         * g++.old-deja/g++.mike/p10769a.C: Likewise.
10434
10435 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/bitfld-3.c: New test.
10438
10439 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10440             Richard Henderson  <rth@redhat.com>
10441
10442         * gcc.dg/i386-bitfield1.c: New test.
10443         * g++.dg/abi/bitfield3.C: Update.
10444
10445 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
10446
10447         * objc.dg/const-str-2.m: Update.
10448         * gcc.dg/cpp/c++98.c: Change to C extension.
10449         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
10450         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
10451
10452 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10453
10454         * testsuite/gcc.dg/tls/diag-3.c: New.
10455
10456 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10457
10458         * g++.dg/README (Subdirectories): Document new subdir expr.
10459         * g++.dg/expr/pmf-1.C: New test.
10460
10461 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10462
10463         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10464
10465 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10466
10467         * g++.dg/abi/bitfield3.C: New test.
10468
10469 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10470
10471         * lib/gcov.exp: Tweak expected line formats.
10472         * gcc.misc-tests/gcov8.c: New test.
10473         * gcc.misc-tests/gcov8.x: New flags.
10474
10475 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10476
10477         * consistency.vlad/layout/endian.c: Include string.h.
10478
10479         * gcc.c-torture/execute/20020805-1.c: New test.
10480
10481 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10482
10483         * g++.dg/other/conversion1.C: New test.
10484
10485 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10486
10487         * gcc.dg/builtins-1.c: New testcase.
10488
10489 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10490
10491         * g++.dg/inherit/access3.C: New test.
10492
10493 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10494
10495         * gcc.dg/ia64-visibility-2.c: New test.
10496
10497 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10498
10499         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10500         __qualifier_flags to __flags.
10501
10502 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10503
10504         * g++.dg/inherit/operator1.C: New test.
10505         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10506         * g++.dg/other/error1.C: Change expected error message.
10507         * g++.dg/template/conv4.C: Likewise.
10508
10509 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10510
10511         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10512         for documented behavior.
10513
10514 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10515
10516         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10517         several targets known to fail.
10518
10519 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10520
10521         * gcc.dg/mips-args-[123].c: New tests.
10522
10523 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10524
10525         * gcc.dg/ppc-spe.c: New.
10526
10527 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10528
10529         * g++.dg/other/ptrmem4.C: New testcase.
10530
10531 2002-07-24  Richard Henderson  <rth@redhat.com>
10532
10533         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10534
10535 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10536
10537         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10538
10539 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10540
10541         * gcc.c-torture/execute/memset-3.c: New testcase.
10542
10543 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10544
10545         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10546         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10547
10548 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10549
10550         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10551         Delete.
10552
10553 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10554
10555         * gcc.c-torture/compile/simd-4.c: New test.
10556
10557 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10558
10559         PR c++/7347, c++/7348
10560         * g++.dg/template/access4.C: New test.
10561         * g++.dg/template/access5.C: New test.
10562         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10563         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10564         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10565         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10566
10567 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10568
10569         * gcc.dg/gnu89-init-2.c: New test.
10570
10571 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10572
10573         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10574
10575 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10576
10577         * gcc.c-torture/execute/20020720-1.c: New testcase.
10578
10579 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10580
10581         * gcc.dg/cpp/Wsignprom.c: New tests.
10582
10583 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10584
10585         * gcc.c-torture/execute/loop-13.c: New test.
10586
10587 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10588
10589         * gcc.dg/cpp/expr.c: New tests.
10590
10591 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10592
10593         * g++.dg/opt/pr6713.C: Add template instantiation.
10594
10595 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10596
10597         * gcc.dg/nest.c: New test.
10598
10599 2002-07-17  Richard Henderson  <rth@redhat.com>
10600
10601         * g++.dg/opt/pr6713.C: New test.
10602
10603 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10604
10605         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10606         XFAIL for all x86 processors.
10607
10608 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10609
10610         * gcc.c-torture/execute/20010122-1.x: Do not test with
10611         -fomit-frame-pointer.
10612
10613 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10614
10615         * g++.dg/template/instantiate2.C: New test.
10616         * g++.dg/template/spec4.C: New test.
10617
10618 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10619
10620         * g++.dg/template/access2.C: New test.
10621         * g++.dg/template/access3.C: New test.
10622
10623 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10624
10625         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10626         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10627         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10628         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10629         Convert to use <stdarg.h>.
10630         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10631         Delete.
10632         * gcc.dg/va-arg-2.c: New.
10633         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10634
10635 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10636
10637         * gcc.c-torture/compile/20020710-1.c: New test.
10638
10639 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10640                           Andrew Pinski  <pinskia@physics.uc.edu>
10641
10642         gcc.c-torture/compile/simd-2.c: New testcase.
10643         gcc.c-torture/compile/simd-3.c: Likewise.
10644
10645 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/7224
10648         * g++.dg/overload/error1.C: New test.
10649
10650 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10651
10652         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10653         configuration and IRIX 6 O32 ABI.
10654
10655 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10656
10657         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10658
10659 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10660
10661         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10662
10663 2002-07-10  Jeffrey A Law  <law@redhat.com>
10664
10665         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10666
10667         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10668
10669 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10670
10671         * gcc.dg/20020312-2.c: Check for __PPC__.
10672
10673 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10674
10675         * gcc.c-torture/compile/20020709-1.c: New test.
10676
10677 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10678
10679         * g++.dg/template/qualttp21.C: New test case.
10680
10681 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10682
10683         * gcc.c-torture/compile/20020706-1.c: New test.
10684         * gcc.c-torture/compile/20020706-2.c: New test.
10685
10686 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10687             Alexandre Oliva  <aoliva@redhat.com>
10688
10689         * g++.dg/warn/incomplete1.C: New test.
10690
10691 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10692
10693         PR c++/7099
10694         * g++.dg/warn/noreturn1.C: New test.
10695
10696 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/6706
10699         * g++.dg/debug/debug6.C: New test.
10700         * g++.dg/debug/debug7.C: New test.
10701
10702 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10703
10704         * gcc.c-torture/compile/simd-3.c: New test.
10705
10706 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10707
10708         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10709         * gcc.dg/20020620-1.c: Likewise.
10710
10711 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10712
10713         PR c++/6944
10714         * g++.dg/init/array4.C: New test.
10715         * g++.dg/init/array5.C: New test.
10716
10717 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10718
10719         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10720         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10721
10722 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10723
10724         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10725         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10726         * gcc.dg/wtr-conversion-1.c: Likewise.
10727         * gcc.dg/wtr-escape-1.c: Likewise.
10728         * gcc.dg/wtr-int-type-1.c: Likewise.
10729         * gcc.dg/wtr-label-1.c: Likewise.
10730         * gcc.dg/wtr-static-1.c: Likewise.
10731         * gcc.dg/wtr-strcat-1.c: Likewise.
10732         * gcc.dg/wtr-suffix-1.c: Likewise.
10733         * gcc.dg/wtr-switch-1.c: Likewise.
10734         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10735         * gcc.dg/wtr-union-init-1.c: Likewise.
10736         * gcc.dg/wtr-union-init-2.c: Likewise.
10737         * gcc.dg/wtr-union-init-3.c: Likewise.
10738
10739         * gcc.dg/wtr-func-def-1.c: New test.
10740
10741 2002-07-02 Devang Patel <dpatel@apple.com>
10742
10743         * objc.dg/param-1.m: New test.
10744
10745 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10746
10747         * gcc.dg/cpp/trad/directive.c: Add test.
10748         * gcc.dg/cpp/trad/macroargs.c: Add test.
10749         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10750
10751 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10752
10753         * gcc.dg/cpp/cmdlne-M.c: New test.
10754
10755 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10756
10757         * objc.dg/desig-init-1.m: New test.
10758
10759 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10760
10761         PR c++/6716
10762         * g++.dg/template/instantiate1.C: New test.
10763
10764 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10765
10766         PR c++/7112
10767         * g++.dg/template/sizeof2.C: New test.
10768
10769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10770
10771         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10772         gcc.dg/cpp/trad/include.c: New tests.
10773
10774 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10775
10776         PR target/7177
10777         * gcc.c-torture/compile/20020701-1.c: New test.
10778
10779 2002-07-01  Stan Shebs  <shebs@apple.com>
10780
10781         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10782         header here...
10783         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10784         (objc-torture-execute): or here.
10785
10786 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10787
10788         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10789
10790 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10791
10792         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10793
10794 2002-06-30  Devang Patel  <dpatel@apple.com>
10795
10796         * objc.dg/fsyntax-only.m: New test.
10797
10798 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10799
10800         PR c++/6695
10801         * g++.dg/template/friend7.C: New file.
10802
10803 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10804
10805         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10806         return type.
10807
10808 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10809
10810         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10811         avoid division by zero.
10812
10813 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10814
10815         * gcc.dg/Wunknownprag.c: New tests.
10816
10817 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10818
10819         * gcc.c-torture/execute/simd-2.c: New test.
10820
10821 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10822
10823         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10824         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10825         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10826         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10827         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10828         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10829         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10830         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10831         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10832         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10833         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10834         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10835         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10836         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10837         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10838         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10839         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10840
10841 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10842
10843         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10844         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10845         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10846         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10847         New tests.
10848         * gcc.dg/cpp/trad/directive.c: Update.
10849
10850 2002-06-23  Andreas Jaeger  <aj@suse.de>
10851
10852         * gcc.c-torture/execute/complex-6.c: New.
10853
10854 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10855
10856         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10857         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10858         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10859         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10860
10861 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10862
10863         * gcc.dg/cpp/trad: New directory with traditional tests copied
10864         from parent directory.
10865         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10866         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10867         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10868         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10869         Move to trad/ and rename.
10870         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10871         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10872         gcc.dg/cpp/trad/redef2.c: New tests.
10873         * gcc.dg/cpp/trad/trad.exp: New driver.
10874
10875 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10876
10877         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10878         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10879         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10880         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10881         Remove.
10882
10883 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10884
10885         * gcc.dg/20020620-1.c: New test.
10886
10887 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10888
10889         * g++.dg/template/ttp4.C: New test.
10890
10891 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10892
10893         * g++.dg/opt/vt1.C: Fix regexp.
10894
10895 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10896
10897         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10898         Don't use attribute `noinline'.
10899
10900 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10901
10902         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10903
10904 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10905
10906         * gcc.c-torture/execute/simd-1.c: New.
10907
10908         * gcc.dg/simd-1.c: New.
10909
10910 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10911
10912         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10913
10914 2002-06-16  Richard Henderson  <rth@redhat.com>
10915
10916         * g++.dg/ext/anon-struct1.C: New.
10917         * g++.dg/ext/anon-struct2.C: New.
10918         * g++.dg/ext/anon-struct3.C: New.
10919         * gcc.dg/anon-struct-1.c: New.
10920         * gcc.dg/anon-struct-2.c: New.
10921         * gcc.dg/anon-struct-3.c: New.
10922         * gcc.dg/20011008-1.c: Adjust warning text.
10923         * gcc.dg/20020527-1.c: Add -fms-extensions.
10924
10925 2002-06-16  Richard Henderson  <rth@redhat.com>
10926
10927         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10928
10929 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10930
10931         * gcc.c-torture/execute/20020615-1.c: New test.
10932
10933 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10934
10935         * gcc.c-tortuture/execute/compare-1.c: New test case.
10936         * gcc.c-tortuture/execute/compare-2.c: New test case.
10937         * gcc.c-tortuture/execute/compare-3.c: New test case.
10938
10939 2002-06-13  Richard Henderson  <rth@redhat.com>
10940
10941         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10942         ia64 ilp32.
10943
10944 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10945
10946         * g++.dg/template/typename2.C: Update error message.
10947
10948 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10949
10950         * gcc.c-torture/execute/20020611-1.c: New test.
10951
10952 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10953
10954         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10955         list of targets to skip.
10956
10957 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10958
10959         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10960         targets if not optimizing.
10961
10962 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gcc.c-torture/compile/20020605-1.c: New test.
10965
10966         * g++.dg/opt/vt1.C: New test.
10967
10968         * gcc.dg/20020531-1.c: New test.
10969
10970         * gcc.dg/20020530-1.c: New test.
10971
10972         * gcc.dg/20020527-1.c: New test.
10973
10974         * g++.dg/opt/cse1.C: New test.
10975
10976 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10977
10978         * gcc.dg/20020607-2.c: New test case.
10979
10980 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10981
10982         * gcc.c-torture/compile/20020604-1.c: New test.
10983
10984 2002-06-04  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10987         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10988         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10989
10990 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10991
10992         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10993
10994 2002-06-03  Richard Henderson  <rth@redhat.com>
10995
10996         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10997         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10998
10999 2002-06-02  Richard Henderson  <rth@redhat.com>
11000
11001         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
11002         test functions static.
11003
11004 2002-06-02  Andreas Jaeger  <aj@suse.de>
11005
11006         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
11007         now.
11008
11009 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11010
11011         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
11012         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
11013         Update for mofified diagnostics.
11014         * gcc.dg/c99-intconst-1.c: No longer fail.
11015
11016 2002-06-02  Richard Henderson  <rth@redhat.com>
11017
11018         * gcc.dg/uninit-A.c: Remove xfail markers.
11019
11020 2002-06-01  Roger Sayle  <roger@eyesopen.com>
11021
11022         * gcc.dg/fnegate-1.c: New test case.
11023
11024 2002-05-30  Osku Salerma  <osku@iki.fi>
11025
11026         * gcc.c-torture/execute/mayalias-1.c: New file.
11027
11028 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11029
11030         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
11031         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
11032         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
11033
11034 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
11035
11036         * gcc.c-torture/execute/20020529-1.c: New test.
11037
11038 2002-05-27  Richard Henderson  <rth@redhat.com>
11039
11040         * g++.dg/ext/attrib6.C: New test case.
11041
11042 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11043
11044         * gcc.c-torture/execute/pure-1.c: New test.
11045
11046 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11047
11048         * gcc.dg/cpp/arith-2.c: Remove.
11049
11050 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11051
11052         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
11053         * gcc.dg/cpp/if-3.c: Remove.
11054
11055 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
11056
11057         * g++.dg/opt/cse2.C: New test.
11058
11059 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
11060
11061         * gcc.dg/cpp/arith-1.c: New semantic tests.
11062         * gcc.dg/cpp/if-1.c: Update.
11063
11064 2002-05-24  Ben Elliston  <bje@redhat.com>
11065
11066         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
11067
11068 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11069
11070         * gcc.dg/verbose-asm.c: New test.
11071
11072 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11073
11074         * gcc.dg/cpp/paste12.c: New test.
11075
11076 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11077
11078         * g++.dg/parse/named_ops.C: New test.
11079
11080 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
11081
11082         * gcc/testsuite/gcc.dg/weak-8.c: New test.
11083
11084 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
11085
11086         * gcc.dg/weak-2.c: Allow optional leading underscore
11087         in scan-assembler symbol name.
11088         * gcc.dg/weak-3.c: Likewise.
11089         * gcc.dg/weak-4.c: Likewise.
11090         * gcc.dg/weak-5.c: Likewise.
11091
11092 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * gcc.dg/20020523-1.c: New test.
11095
11096 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11097
11098         * objc.dg/const-str-2.m: Update now that we stop after
11099         a command line error.
11100
11101 2002-05-22  Richard Henderson  <rth@redhat.com>
11102
11103         * g++.dg/dg.exp: Fix typo in test pruneing.
11104
11105 2002-05-22  Richard Henderson  <rth@redhat.com>
11106
11107         * g++.dg/dg.exp: Prune the tls subdirectory.
11108         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
11109         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
11110         * g++.dg/tls/init-1.C: New.
11111
11112 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * gcc.dg/20020517-1.c: New test.
11115
11116 2002-05-21  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
11119         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
11120
11121 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
11122
11123         * g++.dg/other/copy2.C: New test.
11124
11125 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
11126
11127         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
11128         (MAX_COPY): Bump up to 10 times sizeof (long long).
11129         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
11130
11131         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
11132         sizeof (long long).
11133
11134         * gcc.c-torture/execute/strcpy-1.c: New test.
11135
11136 2002-05-19  Jason Merrill  <jason2redhat.com>
11137
11138         * g++.dg/ext/oper1.C: New test.
11139
11140 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
11141 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
11142
11143         * README.QMTEST: New file.
11144
11145         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
11146
11147 2002-05-19  Andreas Jaeger  <aj@suse.de>
11148
11149         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
11150         now.
11151         * gcc.c-torture/execute/loop-2d.x: Likewise.
11152
11153 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
11154
11155         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
11156         support weak symbols.
11157         * gcc.dg/weak-4.c: Likewise
11158         * gcc.dg/weak-6.c: Likewise
11159
11160 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
11161
11162         * gcc.dg/weak-3.c: Add dg-excess-error comment for
11163         cygwin, coff and h8300-*-hms targets
11164         * gcc.dg/weak-5.c: Likewise
11165         * gcc.dg/weak-7.c: Likewise
11166
11167 2002-05-16  Jason Merrill  <jason@redhat.com>
11168
11169         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
11170         (scan-assembler-not, scan-assembler-dem): Likewise.
11171         (scan-assembler-dem-not): Likewise.
11172
11173 2002-05-15  Richard Henderson  <rth@redhat.com>
11174
11175         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
11176
11177 2002-05-15  Richard Henderson  <rth@redhat.com>
11178
11179         * gcc.dg/weak-5.c (vfoo1c): No warning here.
11180         (vfoo1f): Warning here.
11181         (vfoo1l): Don't redefine the alias.
11182
11183 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
11184
11185         * g++.dg/init/pm1.C: New test.
11186
11187 2002-05-12  David S. Miller  <davem@redhat.com>
11188
11189         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
11190         types.
11191
11192 2002-05-10  Roger Sayle  <roger@eyesopen.com>
11193
11194         * gcc.c-torture/execute/20020510-1.c: New test case.
11195
11196 2002-05-10  David S. Miller  <davem@redhat.com>
11197
11198         * gcc.c-torture/execute/conversion.c: Test long double too.
11199
11200 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
11203         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
11204         * lib/g++.exp (g++_link_flags): Likewise.
11205         * lib/objc.exp (objc_target_compile): Likewise.
11206
11207 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11208
11209         * gcc.dg/cpp/poison.c: Update.
11210         * gcc.dg/cpp/20000625-2.c: Remove.
11211         * gcc.dg/cpp/direct2s.c: Remove final test.
11212
11213 2002-05-08  Tom Rix  <trix@redhat.com>
11214
11215         * gcc.c-torture/execute/20020508-1.c: New test.
11216         * gcc.c-torture/execute/20020508-2.c: New test.
11217         * gcc.c-torture/execute/20020508-3.c: New test.
11218
11219 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11220
11221         * gcc.dg/cpp/charconst-4.c: More tests.
11222
11223 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c/6569
11226         * gcc.dg/weak-3.c: Update location of warning messages.
11227         * gcc.dg/weak-5.c: Likewise.
11228
11229 2002-05-06  Roger Sayle  <roger@eyesopen.com>
11230
11231         * gcc.c-torture/execute/20020506-1.c: New test case.
11232
11233 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11234
11235         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
11236
11237 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11238
11239         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
11240
11241 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11242
11243         * gcc.dg/cpp/charconst-3.c: New test.
11244
11245 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11246
11247         * gcc.dg/cpp/charconst.c: Update tests.
11248
11249 2002-05-05  Tim Josling  <tej@melbpc.org.au>
11250
11251         * treelang: Added directory for new sample language treelang. Also
11252         lib/treelang.exp: New file to signal treelang should be tested.
11253
11254 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
11255
11256         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
11257         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
11258         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
11259         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
11260         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
11261         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
11262         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
11263
11264 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11265
11266         * gcc.dg/format/xopen-2.c: New test.
11267
11268 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
11269
11270         * gcc.dg/20020503-1.c: New test.
11271
11272 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
11273
11274         * g++.dg/init/dtor1.C: Make it tougher.
11275
11276 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
11277
11278         * g++.dg/init/dtor1.C: New test.
11279
11280 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
11281
11282         * gcc.dg/altivec-8.c: New.
11283
11284 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
11285
11286         * gcc.dg/altivec-7.c: New.
11287
11288 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
11289
11290         * g++.dg/parse/typedef1.C: New test.
11291
11292 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/6486
11295         * g++.dg/template/friend6.C: New test.
11296
11297         PR c++/6492
11298         * g++.dg/init/copy1.C: New test.
11299
11300 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
11301
11302         * g++.dg/warn/effc1.C: New test.
11303
11304 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11305
11306         * gcc.dg/cpp/if-cexp.c: Add a test.
11307
11308 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * gcc.dg/20020426-2.c: New test.
11311
11312 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11313
11314         * gcc.dg/cpp/if-mop.c: Update.
11315         * gcc.dg/cpp/if-mpar.c: Add test.
11316         * gcc.dg/cpp/if-oppr.c: Update.
11317
11318 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11319
11320         PR c/6343
11321         * gcc.dg/weak-[2-7].c: New tests.
11322
11323 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11324
11325         * gcc.dg/enum1.c: New test.
11326
11327 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/6497
11330         * g++.dg/inherit/access2.C: New test.
11331
11332 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR bootstrap/6445
11335         * gcc.dg/20020426-1.c: New test.
11336
11337 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11338
11339         * g++.dg/abi/enum1.C: New test.
11340
11341 2002-04-26  Richard Henderson  <rth@redhat.com>
11342
11343         * gcc.dg/c99-bool-1.c: Expect always true warning.
11344
11345 2002-04-25  Roger Sayle  <roger@eyesopen.com>
11346
11347         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11348
11349 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11350
11351         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11352         targets.
11353
11354 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11355
11356         * g++.dg/abi/mange7.C: New test.
11357
11358         PR c++/6438.
11359         * g++.dg/parse/stmtexpr2.C: New test.
11360
11361 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11362
11363         * gcc.dg/20020312-2.c: Add SH target.
11364
11365 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11366
11367         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11368         compiler output on mips*-*-irix*.
11369
11370 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * g++.dg/parse/attr1.C: New test.
11373
11374 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11375
11376         * gcc.c-torture/execute/string-opt-17.c: New test case.
11377         * gcc.c-torture/execute/memset-2.c: New test case.
11378
11379 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11380
11381         PR c++/6256:
11382         * g++.dg/template/friend5.C: New test.
11383
11384         PR c++/6331:
11385         * g++.dg/template/qual1.C: Likewise.
11386
11387 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11388
11389         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11390         Include stdlib.h, not stdio.h or ctype.h.
11391
11392 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11393
11394         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11395         cris-*-elf* and mmix-*-*.
11396         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11397         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11398         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11399         Ditto.
11400         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11401         * gcc.dg/wchar_t-1.c: Ditto.
11402
11403 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11404
11405         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11406         Clarify comment.
11407
11408 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11409
11410         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11411
11412 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11413
11414         * gcc.c-torture/execute/20000906-1.x: Delete.
11415
11416 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11417
11418         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11419
11420 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11421
11422         * PR6367
11423         * g77.f-torture/execute/6367.f: New test.
11424         * g77.f-torture/execute/6367.x: Disable for MMIX.
11425
11426 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11427
11428         * PR6352
11429         * g++.dg/opt/inline2.C: New test.
11430
11431 2002-04-18  Richard Henderson  <rth@redhat.com>
11432
11433         * gcc.dg/20000906-1.c: Enable for all targets.
11434         * gcc.c-torture/compile/iftrap-2.c: New.
11435
11436 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11437
11438         * gcc.dg/20020418-1.c: New test.
11439         * gcc.dg/20020418-2.c: New test.
11440
11441 2002-04-18  Richard Henderson  <rth@redhat.com>
11442
11443         * gcc.c-torture/compile/iftrap-1.c: New.
11444         * gcc.dg/iftrap-1.c: Adjust for ia64.
11445         * gcc.dg/iftrap-2.c: New.
11446
11447 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11448
11449         * gcc.c-torture/compile/20020418-1.c: New test.
11450
11451 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11452
11453         * gcc.c-torture/compile/20020415-1.c: New.
11454
11455 2002-04-18  David S. Miller  <davem@redhat.com>
11456
11457         * gcc.c-torture/execute/20020418-1.c: New test.
11458
11459 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.dg/20020416-1.c: New test.
11462
11463         * g++.dg/opt/inline1.C: New test.
11464
11465 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11466
11467         * gcc.dg/altivec-5.c: New test.
11468
11469         * gcc.dg/20020415-1.c: New test.
11470
11471 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11472
11473         * testsuite/lib/chill.exp: Remove.
11474
11475 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * g++.dg/other/big-struct.C: New test.
11478
11479 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11480
11481         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11482         of scratch file.
11483
11484 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11485
11486         PR c/6277
11487         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11488         in scan-assembler function name
11489
11490 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11491
11492         * g77.f-torture/execute/980628-4.x,
11493         g77.f-torture/execute/980628-5.x,
11494         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11495         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11496         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11497         i[34567]86-*-*.
11498
11499 2002-04-13  David S. Miller  <davem@redhat.com>
11500
11501         * gcc.c-torture/execute/20020413-1.c: New test.
11502
11503 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11504
11505         * gcc.dg/asm-6.c,
11506         * g++.dg/ext/asm1.C: New tests.
11507
11508 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++ 5373.
11511         * g++.dg/parse/stmtexpr1.C: New test.
11512
11513         PR c++/5189.
11514         * g++.dg/template/copy1.C: New test.
11515
11516 2002-04-12  Richard Henderson  <rth@redhat.com>
11517
11518         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11519
11520 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11521
11522         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11523         gcc.c-torture/execute/20020307-2.c.
11524
11525 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11526
11527         * g++.dg/ext/attrib5.C,
11528         * g++.dg/lookup/struct1.C: New tests.
11529
11530 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.dg/20020411-1.c: New test.
11533
11534         * gcc.c-torture/execute/20020411-1.c: New test.
11535
11536 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11537
11538         * g77.f-torture/execute/6177.f: New test.
11539
11540 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11541
11542         PR middle-end/6247
11543         * g++.dg/opt/cleanup1.C: New test.
11544
11545         * g++.dg/opt/const1.C: New test.
11546
11547 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11548
11549         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11550
11551 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11552
11553         PR c++/5507
11554         * g++.dg/template/typename2.C: New test.
11555
11556 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11557
11558         * gcc.c-torture/execute/loop-12.c: New.
11559
11560 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11561
11562         * g77.f-torture/execute/980628-4.x,
11563         g77.f-torture/execute/980628-5.x,
11564         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11565         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11566         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11567
11568 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11569
11570         PR optimization/6086
11571         * g++.dg/opt/preinc1.C: New test.
11572
11573 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/5571
11576         * g++.dg/opt/static2.C: New test.
11577
11578 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11579
11580         PR c/5120
11581         * gcc.dg/20020406-1.c: New test.
11582
11583 2002-04-04  David S. Miller  <davem@redhat.com>
11584
11585         * gcc.c-torture/execute/20020404-1.c: New test.
11586
11587 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11588
11589         PR c/6123
11590         * gcc.dg/20020312-2.c: Do not declare global register variable
11591         if __PIC__ or __pic__ is defined.
11592
11593 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11594
11595         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11596         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11597
11598 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11599
11600         * gcc.misc-tests/linkage.exp: Update last change to handle
11601         sparc*-, not just sparc-.
11602
11603 2002-04-03  Richard Henderson  <rth@redhat.com>
11604
11605         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11606
11607 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11608
11609         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11610
11611 2002-04-02  David S. Miller  <davem@redhat.com>
11612
11613         * gcc.c-torture/execute/20020402-3.c: New test.
11614
11615 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11616
11617         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11618         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11619
11620         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11621         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11622         g77.f-torture/execute/20001201.x,
11623         g77.f-torture/execute/u77-test.x: New files.
11624
11625         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11626         * gcc.dg/wchar_t-1.c: Ditto.
11627
11628 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11629
11630         * gcc.c-torture/execute/20020402-1.c: New test.
11631
11632 2002-04-01  Richard Henderson  <rth@redhat.com>
11633
11634         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11635
11636         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11637
11638 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11639
11640         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11641
11642 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11643
11644         * g++.dg/inherit/template-as-base.C: Expect error.
11645         * g++.dg/inherit/namespace-as-base.C: Likewise.
11646
11647 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11648
11649         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11650         g++.dg/ext/instantiate3.C: Tweak match patterns.
11651
11652         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11653         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11654         -da test.
11655
11656 2002-03-31  Richard Henderson  <rth@redhat.com>
11657
11658         * gcc.dg/special/alias-2.c: New.
11659         * gcc.dg/special/ecos.exp: Run it.
11660
11661 2002-03-31  Richard Henderson  <rth@redhat.com>
11662
11663         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11664
11665 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11666
11667         * gcc.dg/weak-1.c: Disable on h8300 port.
11668
11669 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11670
11671         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11672         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11673         ordering tests.
11674         * g++.dg/bprob/bprob-1.C: New test.
11675         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11676         * g++.dg/gcov/gcov-1.C: New test.
11677         * g++.dg/gcov/gcov-1.x: New file.
11678         * g++.dg/gcov/gcov-2.C: New test.
11679         * g++.dg/gcov/gcov-3.C: New test.
11680         * g++.dg/gcov/gcov-3.h: New file.
11681
11682 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11683
11684         * g++.old-deja/g++.other/builtins5.C: New test.
11685         * g++.old-deja/g++.other/builtins6.C: New test.
11686         * g++.old-deja/g++.other/builtins7.C: New test.
11687         * g++.old-deja/g++.other/builtins8.C: New test.
11688         * g++.old-deja/g++.other/builtins9.C: New test.
11689
11690 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * g++.dg/opt/static1.C: New test.
11693
11694         * g++.dg/opt/longbranch1.C: New test.
11695
11696 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11697
11698         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11699
11700         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11701
11702 2002-03-28  Jeffrey A Law  (law@redhat.com)
11703
11704         * gcc.c-torture/execute/20020328-1.c: New test.
11705
11706 2002-03-27  Richard Henderson  <rth@redhat.com>
11707
11708         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11709         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11710         move from g++.old-deja/g++.ext/.
11711
11712 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11713
11714         * g++.dg/init/new2.C: New test.
11715
11716 2002-03-26  Richard Henderson  <rth@redhat.com>
11717
11718         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11719
11720         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11721         on sparc.
11722
11723         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11724         sparcv9 systems.
11725         * gcc.dg/20001102-1.c: Likewise.
11726
11727 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11728
11729         * gcc.dg/cpp/endif-pedantic1.c,
11730         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11731
11732 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.dg/init/new1.C: New test.
11735
11736 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11737
11738         * g++.dg/abi/vbase9.C: New test.
11739
11740 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11741
11742         * gcc.dg/arm-asm.c: New test.
11743
11744 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11745
11746         * gcc.dg/Wswitch-enum.c: New test.
11747         Fix PR c/5044.
11748
11749 2002-03-26  Richard Henderson  <rth@redhat.com>
11750
11751         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11752         structure.
11753
11754 2002-03-25  Richard Henderson  <rth@redhat.com>
11755
11756         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11757         sparcv9 systems.
11758
11759         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11760         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11761
11762 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11763
11764         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11765
11766 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11767
11768         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11769         targets using generic thunk support.
11770
11771 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * gcc.c-torture/compile/20020323-1.c: New test.
11774
11775         * g++.dg/opt/conj2.C: New test.
11776
11777 2002-03-24  Richard Henderson  <rth@redhat.com>
11778
11779         * gcc.dg/weak-1.c: Use -fno-common.
11780
11781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11782
11783         * g77.dg/f77-edit-apostrophe-out.f: New test
11784         * g77.dg/f77-edit-h-out.f: New test
11785         * g77.dg/f77-edit-t-in.f: New test
11786         * g77.dg/f77-edit-t-out.f: New test
11787         * g77.dg/f77-edit-x-out.f: New test
11788         * g77.dg/f77-edit-slash-out.f: New test
11789         * g77.dg/f77-edit-colon-out.f: New test
11790         * g77.dg/f77-edit-s-out.f: New test
11791
11792 2002-03-24  Richard Henderson  <rth@redhat.com>
11793
11794         * objc/execute/formal_protocol-6.x: New XFAIL.
11795
11796 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11797
11798         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11799         that do not support weak symbols
11800
11801 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11802
11803         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11804         * lib/g77.exp:  Likewise
11805         * lib/objc.exp: Likewise
11806
11807 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11808
11809         * gcc.dg/Wswitch-default.c: New test.
11810
11811 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11812
11813         * g++.dg/other/enum1.C: New test.
11814
11815 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11816
11817         * gcc.dg/pragma-ep-3.c: Fix typo.
11818
11819 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11820
11821         * g++.dg/inherit/template-as-base.C: New test.
11822
11823 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11824
11825         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11826         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11827
11828 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11829
11830         * gcc.dg/cpp/multiline.c: Update to match.
11831
11832 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11833
11834         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11835
11836 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11837
11838         * gcc.dg/cpp/extratokens2.c:  New file.
11839
11840 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11841
11842         * gcc.dg/20020312-2.c: Add rs6000 target.
11843
11844         * gcc.c-torture/compile/20020319-1.c: New test.
11845
11846 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11847
11848         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11849         (A, E): Handle this.
11850
11851 2002-03-20  Jason Merrill  <jason@redhat.com>
11852
11853         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11854         ignoring -fpic.
11855         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11856         through prune_gcc_output.
11857
11858 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.c-torture/compile/20020320-1.c: New test.
11861
11862 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.c-torture/compile/20020318-1.c: New test.
11865
11866         * gcc.dg/struct-by-value-1.c: New test.
11867
11868         * gcc.dg/20020319-1.c: New test.
11869
11870 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * g++.dg/opt/conj1.C: New test.
11873
11874 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11875
11876         * g++.dg/template/qualttp20.C: Revert previous change.
11877         * g++.dg/template/qualttp3.C: Likewise.
11878         * g++.dg/template/qualttp4.C: Likewise
11879         * g++.dg/template/qualttp5.C: Likewise
11880         * g++.dg/template/qualttp6.C: Likewise
11881         * g++.dg/template/qualttp7.C: Likewise
11882         * g++.dg/template/qualttp8.C: Likewise
11883         * g++.dg/template/recurse.C: Likewise.
11884
11885 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11886
11887         * gcc.dg/cpp/wchar-1.c: Update.
11888
11889 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         * g++.dg/template/conv1.C: New test.
11892         * g++.dg/template/conv2.C: New test.
11893         * g++.dg/template/conv3.C: New test.
11894         * g++.dg/template/conv4.C: New test.
11895
11896 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11897
11898         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11899         * g++.dg/template/qualttp3.C: Likewise.
11900         * g++.dg/template/qualttp4.C: Likewise
11901         * g++.dg/template/qualttp5.C: Likewise
11902         * g++.dg/template/qualttp6.C: Likewise
11903         * g++.dg/template/qualttp7.C: Likewise
11904         * g++.dg/template/qualttp8.C: Likewise
11905         * g++.dg/template/recurse.C: Likewise.
11906
11907 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11908
11909         * g++.dg/opt/dtor1.C: New test.
11910
11911 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11912
11913         * gcc.c-torture/compile/20020315-1.c: New test.
11914
11915 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11916
11917         * gcc.dg/weak-1.c: Fix scan tests.
11918
11919 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11920
11921         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11922         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11923         cris-*-aout* mmix-*-*.
11924         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11925         cris-*-aout* mmix-*-*.
11926         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11927         cris-*-elf* cris-*-aout* and mmix-*-*.
11928         * gcc.dg/20001009-1.c: Ditto.
11929         * gcc.dg/20010912-1.c: Ditto.
11930         * gcc.dg/20020122-4.c: Ditto.
11931         * gcc.dg/inline-2.c: Ditto.
11932
11933 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11934
11935         * gcc.c-torture/compile/20020314-1.c: New test.
11936
11937 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11938
11939         * gcc.c-torture/execute/20020314-1.c: New test.
11940
11941 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * g++.dg/warn/Wunused-1.C: New test.
11944
11945 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11946
11947         * g++.dg/abi/mangle6.C: New test.
11948
11949 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11950
11951         * gcc.c-torture/compile/20020309-2.c: New test.
11952
11953         * gcc.c-torture/compile/20020312-1.c: New test.
11954
11955 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.dg/other/access1.C: New test.
11958
11959 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.c-torture/execute/wchar_t-1.c: New test.
11962
11963 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11964
11965         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11966
11967 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11968
11969         * gcc.dg/20020312-1.c: New test case.
11970
11971 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11972
11973         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11974
11975 2002-03-11  Richard Henderson  <rth@redhat.com>
11976
11977         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11978         * g++.old-deja/g++.jason/report.C: Likewise.
11979
11980 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11981
11982         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11983         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11984
11985 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11986
11987         * testsuite/g++.dg/overload/pmf1.C: New test.
11988
11989 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11990
11991         * gcc.c-torture/execute/20020307-1.c: Use long.
11992
11993 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11994
11995         PR optimization/5844
11996         * gcc.dg/20020310-1.c: New test.
11997
11998 2002-03-09  Michael Meissner  <meissner@redhat.com>
11999
12000         * gcc.c-torture/execute/memcpy-2.c: New test.
12001         * gcc.c-torture/execute/memset-1.c: New test.
12002         * gcc.c-torture/execute/strlen-1.c: New test.
12003         * gcc.c-torture/execute/strcmp-1.c: New test.
12004         * gcc.c-torture/execute/strncmp-1.c: New test.
12005
12006 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
12007
12008         * gcc.dg/ppc-ldstruct.c: New test.
12009
12010 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * gcc.c-torture/execute/va-arg-22.c: New test.
12013
12014 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12015
12016         * gcc.c-torture/compile/20020309-1.c: New test.
12017
12018 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
12019
12020         * gcc.c-torture/execute/20020307-2.c: New test.
12021
12022 2002-03-07  Jeffrey A Law  (law@redhat.com)
12023
12024         * g77.f-torture/compile/20020307-1.f: New test.
12025
12026 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
12027
12028         * gcc.dg/unordered-1.c: New test.
12029
12030 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
12031
12032         * gcc.c-torture/execute/20020307-1.c: New test.
12033
12034 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
12035
12036         * gcc.dg/20020304-1.c: New test.
12037
12038         * gcc.c-torture/compile/20020304-2.c: New test.
12039
12040 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
12041
12042         * gcc.c-torture/compile/20020304-1.c: New test case
12043         (from PR c/5830).
12044
12045 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
12046
12047         * gcc.dg/20020103-1.c: Add other -D ppc variants.
12048
12049 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         * g++.dg/other/classkey1.C: New test.
12052
12053 2002-03-01  Richard Henderson  <rth@redhat.com>
12054
12055         * gcc.c-torture/compile/981223-1.x: New.
12056         * gcc.c-torture/compile/920625-1.x: New.
12057
12058 2002-02-28  Richard Henderson  <rth@redhat.com>
12059
12060         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
12061
12062 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
12063
12064         * gcc.c-torture/execute/20020227-1.c: New test.
12065
12066 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
12067
12068         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
12069         here" ERROR lines.
12070         * g++.old-deja/g++.oliva/partord1.C: Likewise.
12071         * g++.old-deja.g++.other/defarg1.C: Likewise.
12072         * g++.old-deja/g++.pt/calls2.C: Likewise.
12073         * g++.old-deja/g++.pt/crash20.C: Likewise.
12074         * g++.old-deja/g++.pt/crash30.C: Likewise.
12075         * g++.old-deja/g++.pt/crash36.C: Likewise.
12076         * g++.old-deja/g++.pt/crash6.C: Likewise.
12077         * g++.old-deja/g++.pt/defarg13.C: Likewise.
12078         * g++.old-deja/g++.pt/derived3.C: Likewise.
12079         * g++.old-deja/g++.pt/error1.C: Likewise.
12080         * g++.old-deja/g++.pt/friend21.C: Likewise.
12081         * g++.old-deja/g++.pt/friend23.C: Likewise.
12082         * g++.old-deja/g++.pt/infinite1.C: Likewise.
12083         * g++.old-deja/g++.robertl/eb128.C: Likewise.
12084
12085 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
12086
12087         * gcc.c-torture/execute/20020225-2.c: New test.
12088
12089 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
12090
12091         * gcc.c-torture/execute/920730-1t.c,
12092         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
12093         Delete test cases, only relevant to -traditional.
12094
12095 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
12096
12097         * gcc.dg/cpp/undef1.c: Remove.
12098         * gcc.dg/cpp/directiv.c: Update.
12099         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
12100
12101 2002-02-27  Michael Meissner  <meissner@redhat.com>
12102
12103         * gcc.c-torture/execute/20020226-1.c: New test.
12104
12105 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
12106
12107         * g++.dg/debug/debug4.C: New test.
12108
12109         * gcc.dg/ia64-visibility-1.c: New test.
12110
12111 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
12112
12113         * gcc.dg/debug/20020224-1.c: New.
12114
12115 2002-02-25  Kazu Hirata  <kazu@hxi.com>
12116
12117         * gcc.c-torture/execute/960416-1.x: New.
12118         * gcc.c-torture/execute/divconst-3.x: Likewise.
12119
12120 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
12121
12122         * gcc.dg/20020224-1.c: New test.
12123
12124 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
12125
12126         * gcc.c-torture/execute/20020225-1.c: New.
12127
12128 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12129
12130         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
12131
12132 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
12133
12134         * gcc.dg/20020222-1.c: New test.
12135
12136 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
12137
12138         * g++.dg/opt/anonunion1.C: New test.
12139
12140 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12141
12142         * g++.dg/template/qualttp19.C: New test.
12143         * g++.dg/template/qualttp20.C: New test.
12144         * g++.old-deja/g++.jason/report.C: Adjust expected errors
12145         * g++.old-deja/g++.other/qual1.C: Likewise.
12146
12147 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
12148
12149         * gcc.dg/attr-alwaysinline.c: New.
12150
12151 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
12152
12153         * gcc.dg/20020220-1.c: New test.
12154
12155         * gcc.dg/20020220-2.c: New test.
12156
12157         * g++.dg/opt/mmx1.C: New test.
12158
12159 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
12160
12161         * gcc.c-torture/compile/20020110.c: New test.
12162
12163 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
12164
12165         * gcc.c-torture/execute/20020219-1.c: New test.
12166
12167         * gcc.dg/20020219-1.c: New test.
12168
12169         * gcc.dg/noncompile/20020220-1.c: New test.
12170
12171         * g++.dg/opt/ptrintsum1.C: New test.
12172
12173         * gcc.dg/debug/20020220-1.c: New test.
12174
12175 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.c-torture/execute/20020216-1.c: New test.
12178
12179 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12180
12181         * gcc.dg/decl-1.c: Update, new test.
12182
12183 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
12184
12185         * g++.dg/abi/bitfield1.C: New test.
12186         * g++.dg/abi/bitfield2.C: New test.
12187
12188 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
12189
12190         * gcc.dg/attr-nest.c: New test.
12191
12192 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
12193
12194         * gcc.c-torture/execute/20020215-1.c: New test.
12195
12196 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
12199         * g++.dg/debug/debug.exp: New.
12200         * g++.dg/debug/trivial.C: New.
12201         * g++.dg/debug/debug1.C: Moved...
12202         * g++.dg/other/debug1.C: ...from here.
12203         * g++.dg/debug/debug2.C: Moved...
12204         * g++.dg/other/debug2.C: ...from here.
12205         * g++.dg/debug/debug3.C: Moved...
12206         * g++.dg/other/debug3.C: ...from here.
12207
12208         * gcc.dg/noncompile/20020213-1.c: New test.
12209
12210 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
12211
12212         * g++.dg/other/debug3.C: New test.
12213
12214         * gcc.c-torture/execute/20020213-1.c: New test.
12215
12216 2002-02-13  Richard Smith <richard@ex-parrot.com>
12217
12218         * g++.old-deja/g++.other/thunk1.C: New test.
12219
12220 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12221
12222         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
12223
12224 2002-02-13  Stan Shebs  <shebs@apple.com>
12225
12226         * gcc.dg/altivec-3.c: New.
12227
12228 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
12229
12230         * gcc.dg/Wunreachable-1.c: New test.
12231         * gcc.dg/Wunreachable-2.c: New test.
12232
12233 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12234
12235         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
12236
12237 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
12238
12239         * gcc.dg/decl-1.c: New test.
12240
12241 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12242
12243         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
12244
12245 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12246
12247         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
12248         * gcc.c-torture/compile/980506-1.x: Likewise.
12249
12250 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12251
12252         * gcc.dg/20020210-1.c: New.
12253
12254 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
12255
12256         * g77.f-torture/execute/947.f: New regression test
12257         for PR fortran/947.
12258
12259 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
12260
12261         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
12262         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
12263
12264 2002-02-08  Richard Henderson  <rth@redhat.com>
12265
12266         * gcc.c-torture/compile/labels-3.c: New.
12267
12268 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
12271         expression statements work instead.
12272         * gcc.dg/noncompile/20020207-1.c: New test.
12273
12274 2002-02-07  Richard Henderson  <rth@redhat.com>
12275
12276         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
12277
12278 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12279
12280         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
12281         message from g77
12282         * lib/g77-dg.exp: Trim g77 error messages so that they are
12283         recognized by dg.exp.
12284
12285 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12286
12287         PR fortran/5473
12288         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
12289
12290 2002-02-07  Richard Henderson  <rth@redhat.com>
12291
12292         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
12293         to be sufficiently aligned for integers.
12294
12295 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
12296
12297         * g++.dg/template/friend4.C: New test.
12298
12299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12300
12301         PR fortran/5743
12302         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
12303         unsupported cases.
12304
12305 2002-02-07  Richard Henderson  <rth@redhat.com>
12306
12307         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
12308         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
12309         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
12310         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
12311
12312 2002-02-06  Richard Henderson  <rth@redhat.com>
12313
12314         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
12315
12316 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
12317
12318         * gcc.dg/20020206-1.c: New test.
12319
12320 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.c-torture/execute/20020206-1.c: New test.
12323
12324         * gcc.c-torture/execute/20020206-2.c: New test.
12325
12326         PR optimization/5429:
12327         * gcc.c-torture/compile/20020206-1.c: New test.
12328
12329 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
12330
12331         * g++.dg/ext/align1.C: Do not use an explicit alignment value
12332         as certain file formats cannot support particularly large
12333         alignments.
12334
12335         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
12336         and do not expect to be able to link the executable.
12337
12338         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
12339         fail because the COFF format does not support the weak attribute.
12340
12341 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
12342
12343         * g77.dg/pr5473.f:  New test
12344
12345 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
12346
12347         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12348         Fix testcase accordingly.
12349
12350 2002-02-04  Richard Henderson  <rth@redhat.com>
12351
12352         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12353         (buf): Change to be an array of pointers, not ints.
12354
12355 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12356
12357         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12358         before all tests.  Move warning one line above to match where it
12359         C frontend emits.
12360         * gcc.dg/Wswitch-2.c: New test.
12361         * g++.dg/warn/Wswitch-1.C: New test.
12362         * g++.dg/warn/Wswitch-2.C: New test.
12363
12364 2002-02-04  Richard Henderson  <rth@redhat.com>
12365
12366         * g++.dg/abi/offsetof.C: Fix size comparison.
12367
12368 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12369
12370         * gcc.dg/cast-qual-2.c: New test.
12371
12372 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12373
12374         * gcc.dg/20020201-4.c: New test.
12375
12376 2002-02-04  Ben Elliston  <bje@redhat.com>
12377
12378         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12379         target_info attribute != 0, in addition to the empty string.
12380         (gcc_target_compile): Likewise.
12381
12382 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12383
12384         * gcc.dg/Wswitch.c: New test.
12385         PR gcc/4475. PR gcc/3780.
12386
12387 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12388
12389         * g77.f-torture/execute/5122.f: New test for regressions
12390         against PR fortran/5122.
12391
12392 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12393
12394         * g77.f-torture/compile/pr3743.f: Delete
12395         * g77.dg/pr3743-1.f: New test.
12396         * g77.dg/pr3743-2.f: New test.
12397         * g77.dg/pr3743-3.f: New test.
12398         * g77.dg/pr3743-4.f: New test.
12399
12400 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12403
12404 2002-02-02  Richard Henderson  <rth@redhat.com>
12405
12406         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12407         * gcc.c-torture/execute/bf64-1.c: Likewise.
12408
12409 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12410
12411         * gcc.dg/20020201-2.c: New test.
12412
12413         * gcc.dg/20020201-3.c: New test.
12414
12415         * gcc.c-torture/execute/bitfld-2.c: New test.
12416
12417 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12418
12419         * gcc.dg/bitfld-1.c: Update.
12420         * gcc.dg/bitfld-2.c: Update.
12421         * gcc.c-torture/execute/bitfld-1.x: New.
12422
12423 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12424
12425         * gcc.c-torture/execute/20020201-1.c: New test.
12426
12427 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12428
12429         PR target/5469
12430         * gcc.dg/20020201-1.c: New test.
12431
12432 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12433
12434         PR fortran/3743
12435         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12436         * g77.f-torture/compile/pr3743.x: Remove
12437
12438 2002-01-31  Tom Rix  <trix@redhat.com>
12439
12440         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12441
12442 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12443
12444         * gcc.dg/noncompile/20020130-1.c: New test.
12445
12446 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12447
12448         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12449
12450 2002-01-29  Richard Henderson  <rth@redhat.com>
12451
12452         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12453         to long long.
12454         * gcc.c-torture/execute/bf64-1.c: Likewise.
12455
12456 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12457
12458         * gcc.c-torture/execute/20020129-1.c: New test.
12459
12460 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12461
12462         * gcc.c-torture/compile/20000224-1.c: Update.
12463         * gcc.c-torture/execute/bitfld-1.c: New tests.
12464         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12465         * gcc.dg/uninit-A.c: Update.
12466
12467 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12468
12469         * g++.dg/template/ctor1.C: Add instantiation.
12470
12471 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12472
12473         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12474         argument to __builtin_prefetch to be const ptr.
12475
12476 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12477
12478         * gcc.c-torture/compile/20020120-1.c: New test.
12479
12480 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12481
12482         * gcc.c-torture/execute/20020127-1.c: New test.
12483
12484 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12485
12486         * g77.dg/f77-edit-i-in.f: New test
12487         * g77.dg/f77-edit-i-out.f: New test
12488
12489 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12490
12491         * gcc.dg/debug/debug.exp: New file.
12492         * gcc.dg/debug/trivial.c: New file.
12493         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12494         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12495         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12496         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12497         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12498         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12499         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12500         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12501         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12502         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12503         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12504         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12505         * gcc.dg/20000503-1.c: Removed.
12506         * gcc.dg/20010207-1.c: Removed.
12507         * gcc.dg/20011223-1.c: Removed.
12508         * gcc.dg/20020104-2.c: Removed.
12509         * gcc.dg/debug-1.c: Removed.
12510         * gcc.dg/debug-2.c: Removed.
12511         * gcc.dg/debug-3.c: Removed.
12512         * gcc.dg/debug-4.c: Removed.
12513         * gcc.dg/debug-5.c: Removed.
12514         * gcc.dg/debug-6.c: Removed.
12515         * gcc.dg/dwarf2-1.c: Removed.
12516         * gcc.dg/dwarf2-2.c: Removed.
12517
12518 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * g++.old-deja/g++.other/eh5.C: New test.
12521         * g++.old-deja/g++.other/sibcall2.C: New test.
12522         * g++.old-deja/g++.other/array9.C: New test.
12523         * g++.old-deja/g++.other/typename2.C: New test.
12524         * g++.old-deja/g++.other/crash60.C: New test.
12525         * g++.old-deja/g++.other/conv9.C: New test.
12526         * g++.old-deja/g++.other/mangle10.C: New test.
12527         * g++.old-deja/g++.other/unchanging1.C: New test.
12528         * g++.old-deja/g++.other/exprstmt1.C: New test.
12529         * g++.old-deja/g++.other/inline23.C: New test.
12530         * g++.old-deja/g++.eh/ia64-1.C: New test.
12531         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12532         * g++.old-deja/g++.other/reload1.C: New test.
12533         * g++.old-deja/g++.other/static20.C: New test.
12534         * g++.old-deja/g++.other/local-alloc1.C: New test.
12535         * g++.old-deja/g++.other/conv8.C: New test.
12536         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12537         * g++.old-deja/g++.other/storeexpr1.C: New test.
12538         * g++.old-deja/g++.other/storeexpr2.C: New test.
12539         * g++.dg/eh/template2.C: New test.
12540         * g++.dg/warn/weak1.C: New test.
12541
12542 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12543
12544         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12545         Remove first, non-varying, argument.
12546
12547 2002-01-23  Richard Henderson  <rth@redhat.com>
12548
12549         * gcc.dg/inline-2.c: New.
12550
12551         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12552         Add optional target arg.  Check number of arguments.
12553         (scan-assembler-not, scan-assembler-dem): Likewise.
12554         (scan-assembler-dem-not): Likewise.
12555
12556 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12557
12558         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12559         line 12.
12560         * g++.old-deja/g++.brendan/parse3.C,
12561         g++.old-deja/g++.other/crash26.C,
12562         g++.old-deja/g++.other/crash28.C,
12563         g++.old-deja/g++.other/crash29.C,
12564         g++.old-deja/g++.other/crash30.C,
12565         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12566
12567 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12568
12569         * gcc.dg/20020115-1.c: New.
12570
12571 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12572
12573         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12574
12575 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12576
12577         * gcc.dg/20020122-3.c: New.
12578
12579 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * g++.dg/other/gc1.C: New test.
12582
12583 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12584
12585         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12586
12587 2002-01-22  Richard Henderson  <rth@redhat.com>
12588
12589         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12590
12591 2002-01-22  Richard Henderson  <rth@redhat.com>
12592
12593         * gcc.dg/20020122-4.c: New.
12594
12595 2002-01-22  H.J. Lu <hjl@gnu.org>
12596
12597         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12598         link output.
12599         * gcc.dg/special/ecos.exp: Likewise.
12600         * lib/g++-dg.exp: Likewise.
12601         * lib/g77-dg.exp: Likewise.
12602         * lib/gcc-dg.exp : Likewise.
12603         * lib/mike-g++.exp: Likewise.
12604         * lib/mike-g77.exp: Likewise.
12605         * lib/mike-gcc.exp: Likewise.
12606         * lib/objc-dg.exp: Likewise.
12607
12608 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12609
12610         PR target/5379
12611         * gcc.dg/20020122-2.c: New test.
12612
12613 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12614
12615         * gcc.dg/20020122-1.c: New test.
12616
12617 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12618
12619         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12620
12621 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12622
12623         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12624
12625 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12626
12627         * gcc.c-torture/compile/20020121-1.c: New test.
12628
12629 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12630
12631         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12632         ld_library_path.
12633
12634 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12635
12636         * gcc.dg/20020218-1.c: New test.
12637
12638 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12639
12640         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12641         messages
12642         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12643         "At global scope" warning
12644         * g++.dg/ext/align1.C: Change cygwin test for alignment
12645         from db-bogus to dg-warning
12646
12647 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12648
12649         * g77.f-torture/compile/cpp2.F: New test.
12650
12651 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.dg/template/access1.C: New test.
12654
12655 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12656
12657         * gcc.dg/20020118-1.c: New.
12658
12659 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12660
12661         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12662
12663 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12664
12665         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12666         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12667         alignment warnings.
12668
12669 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12670
12671         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12672         torture_with_loops and torture_without_loops
12673
12674 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12675
12676         * gcc.c-torture/compile/20020116-1.c: New test.
12677
12678 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12679
12680         * gcc.dg/20020116-2.c: New test.
12681
12682         * gcc.dg/ultrasp4.c: New test.
12683
12684         * gcc.dg/20020116-1.c: New test.
12685
12686 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12687
12688         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12689         by EABI.
12690
12691 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12692
12693         * gcc.misc-tests/i386-prefetch.exp: New.
12694         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12695         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12696         * gcc.misc-tests/i386-pf-none-1.c: New test.
12697         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12698
12699 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12700
12701         * gcc.dg/gnu89-init-1.c: Add new tests.
12702
12703 2002-01-15  Andreas Jaeger  <aj@suse.de>
12704
12705         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12706         * gcc.dg/i386-mmx-2.c: Likewise.
12707         * gcc.dg/i386-sse-1.c: Likewise.
12708         * gcc.dg/i386-sse-2.c: Likewise.
12709         * gcc.dg/i386-sse-3.c: Likewise.
12710
12711 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12712
12713         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12714         Uncomment additional cases that now pass.
12715
12716 2002-01-11  Richard Henderson  <rth@redhat.com>
12717
12718         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12719         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12720
12721 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12722
12723         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12724
12725 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12726
12727         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12728         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12729
12730 2002-01-10  Dale Johannesen  <dalej@apple.com>
12731
12732         * gcc.c-torture/execute/loop-11.c: New.
12733
12734 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12735
12736         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12737         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12738
12739 2002-01-09  Richard Henderson  <rth@redhat.com>
12740
12741         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12742         type in which to perform the operation for each size.
12743
12744 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12745
12746         * gcc.c-torture/compile/20020109-2.c: New test.
12747
12748 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12749
12750         * gcc.c-torture/execute/loop-10.c: New test.
12751
12752 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gcc.c-torture/compile/20010226-1.c: New test.
12755         * gcc.c-torture/compile/20010227-1.c: New test.
12756         * gcc.c-torture/compile/20010426-1.c: New test.
12757         * gcc.c-torture/compile/20010510-1.c: New test.
12758         * gcc.c-torture/compile/20010605-3.c: New test.
12759         * gcc.c-torture/compile/20010824-1.c: New test.
12760         * gcc.c-torture/execute/20010409-1.c: New test.
12761         * gcc.dg/noncompile/20000901-1.c: New test.
12762         * gcc.dg/20001023-1.c: New test.
12763         * gcc.dg/20001101-1.c: New test.
12764         * gcc.dg/20001102-1.c: New test.
12765         * gcc.dg/20010207-1.c: New test.
12766         * gcc.dg/20010405-1.c: New test.
12767         * gcc.dg/20010822-1.c: New test.
12768         * gcc.dg/20011107-1.c: New test.
12769
12770 2002-01-09  Jeffrey A Law  (law@redhat.com)
12771
12772         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12773
12774         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12775         execution failure on PA targets.
12776
12777 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12778
12779         * gcc.c-torture/compile/20020109-1.c: New test.
12780
12781 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12782
12783         * gcc.c-torture/execute/20020108-1.c: New test.
12784
12785 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * gcc.dg/20020108-1.c: New test.
12788
12789 2002-01-08  H.J. Lu <hjl@gnu.org>
12790
12791         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12792         for header files.
12793
12794 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12795
12796         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12797         consistency.
12798
12799 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12800
12801         * gcc.dg/altivec-4.c: Test altivec predicates.
12802
12803 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * gcc.c-torture/execute/20020107-1.c: New test.
12806
12807 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12808
12809         PR c/5279
12810         * gcc.c-torture/compile/20020106-1.c: New test.
12811
12812 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12813
12814         * gcc.c-torture/execute/nestfunc-4.c: New test.
12815
12816 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12817
12818         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12819         extra triple that slipped in.
12820         * g++.old-deja/g++.abi/align.C: Likewise.
12821         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12822
12823 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12824
12825         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12826         * g++.old-deja/g++.abi/align.C: Likewise.
12827         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12828
12829         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12830         on FreeBSD/i386.
12831         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12832         FreeBSD.
12833
12834 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/20020104-1.c: New test.
12837
12838         * gcc.dg/20020104-2.c: New test.
12839
12840 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12841
12842         * gcc.dg/20020103-1.c: Fix typo in target selector.
12843
12844 2002-01-03  Richard Henderson  <rth@redhat.com>
12845
12846         * gcc.dg/20020103-1.c: New.
12847
12848 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12849
12850         * gcc.c-torture/execute/20020103-1.c: New test.
12851
12852 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12853
12854         * g++.dg/other/debug2.C: New test.
12855
12856         * gcc.c-torture/compile/20020103-1.c: New test.
12857
12858 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12859
12860         * gcc.dg/gnu89-init-1.c: Added new tests.
12861
12862 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         * g++.dg/template/friend2.C: Remove as patch is reverted.
12865
12866         * g++.dg/warn/oldcast1.C: New test.
12867
12868         * g++.dg/template/ptrmem1.C: New test.
12869         * g++.dg/template/ptrmem2.C: New test.
12870
12871         * g++.dg/template/ntp.C: New test.
12872
12873         * g++.dg/other/component1.C: New test.
12874
12875         * g++.dg/template/ttp3.C: New test.
12876
12877         * g++.dg/template/friend2.C: New test.
12878         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12879
12880 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12881
12882         * g++.dg/other/ptrmem1.C: New test.
12883         * g++.dg/other/ptrmem2.C: New test.
12884
12885 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12886
12887         * g++.dg/template/ctor1.C: New test.
12888
12889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12890
12891         * g++.dg/template/friend2.C: New test.
12892
12893 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12894
12895         * gcc.dg/mmix-1.c: New test.
12896
12897 2001-12-31  Richard Henderson  <rth@redhat.com>
12898
12899         * gcc.dg/asm-5.c: New.
12900
12901 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12902
12903         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12904         in namespace __gnu_cxx
12905
12906 2001-12-30  Richard Henderson  <rth@redhat.com>
12907
12908         * gcc.dg/debug-6.c: New.
12909
12910 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * gcc.c-torture/compile/20011229-2.c: New test.
12913
12914 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.dg/debug-3.c: New test.
12917         * gcc.dg/debug-4.c: New test.
12918         * gcc.dg/debug-5.c: New test.
12919
12920 2001-12-29  Richard Henderson  <rth@redhat.com>
12921
12922         * g++.dg/eh/loop1.C: New.
12923
12924 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12925
12926         * g++.dg/template/crash1.C: New test.
12927
12928 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12929
12930         * g++.dg/other/const1.C: New test.
12931
12932 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12933
12934         * gcc.c-torture/compile/20011229-1.c: New test.
12935
12936 2001-12-28  Stan Shebs  <shebs@apple.com>
12937
12938         * lib/objc-torture.exp: Resync with c-torture.exp.
12939         * lib/objc.exp: Load standard libraries.
12940
12941 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12942
12943         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12944         additional tests.
12945
12946 2001-12-27  Roger Sayle <roger@eyesopen.com>
12947
12948         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12949
12950 2001-12-27  Richard Henderson  <rth@redhat.com>
12951
12952         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12953
12954 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.dg/eh/ctor1.C: New test.
12957         * g++.dg/other/error2.C: New test.
12958
12959 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         * g++.dg/other/init2.C: New test.
12962
12963 2001-12-24  Richard Henderson  <rth@redhat.com>
12964
12965         * gcc.dg/20011223-1.c: New.
12966         * gcc.dg/inline-1.c: New.
12967
12968 2001-12-23  Richard Henderson  <rth@redhat.com>
12969
12970         * gcc.dg/asm-4.c: Test operand modifiers.
12971
12972 2001-12-23  Richard Henderson  <rth@redhat.com>
12973
12974         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12975
12976 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12977
12978         * gcc.c-torture/execute/20011223-1.c: New test.
12979
12980 2001-12-21  Richard Henderson  <rth@redhat.com>
12981
12982         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12983         re-enables the warning.
12984
12985 2001-12-21  Richard Henderson  <rth@redhat.com>
12986
12987         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12988
12989 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12990
12991         * gcc.c-torture/compile/20011218-1.c: New test.
12992
12993 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12994
12995         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12996         arm-isr.c test.
12997         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12998         epilogue generation for ARM ISR routines.
12999
13000 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13001
13002         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
13003         * gcc.dg/format/c90-printf-3.c: Likewise.
13004         * gcc.dg/format/c99-printf-3.c: Likewise.
13005         * gcc.dg/format/ext-1.c: Likewise.
13006         * gcc.dg/format/ext-6.c: Likewise.
13007         * gcc.dg/format/format.h: Prototype unlocked stdio.
13008
13009 2001-12-20  Richard Henderson  <rth@redhat.com>
13010
13011         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
13012         (arena): Use it.
13013         (malloc): Correct allocation logic.  Abort if we fill up the
13014         arena before initialization complete.
13015         (realloc): Correct allocation logic.
13016
13017 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
13018
13019         * gcc.c-torture/compile/20011219-2.c: New test.
13020
13021         * gcc.c-torture/execute/20011219-1.c: New test.
13022
13023 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
13024
13025         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
13026         target does not support weak symbols.
13027
13028 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
13029
13030         * gcc.c-torture/compile/20011219-1.c: New test.
13031
13032 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
13033
13034         * g++.dg/other/error1.C: New test.
13035
13036 2001-12-17  Jeffrey A Law  (law@redhat.com)
13037
13038         * gcc.c-torture/execute/20011217-1.c: New test.
13039
13040 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
13041
13042         * objc.dg/special/: New directory.
13043         * objc.dg/special/special.exp: New file.
13044         * objc.dg/special/unclaimed-category-1.h: New file.
13045         * objc.dg/special/unclaimed-category-1a.m: New file.
13046         * objc.dg/special/unclaimed-category-1.m: New file.
13047
13048 2001-12-17  Andreas Jaeger  <aj@suse.de>
13049
13050         * gcc.c-torture/compile/20011217-2.c: New test.
13051
13052 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13053
13054         * gcc.c-torture/compile/20011217-1.c: New test.
13055
13056 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
13057
13058         * testsuite/gcc.dg/20011214-1.c: New.
13059
13060 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
13061
13062         * gcc.dg/altivec-4.c: New.
13063
13064 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
13065
13066         * gcc.dg/20011113-1.c: New test.
13067
13068 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13069
13070         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
13071         std::__malloc_alloc_template<0> and
13072         std::__default_alloc_template<false, 0>.
13073
13074 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
13075
13076         * objc/execute/bf-21.m: New test.
13077         * objc/execute/enumeration-1.m: New test.
13078         * objc/execute/enumeration-2.m: New test.
13079
13080 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
13081
13082         * gcc.dg/gnu89-init-1.c: New test.
13083
13084 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13085
13086         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
13087         * g++.old-deja/g++.jason/2371.C: Likewise.
13088         * g++.old-deja/g++.jason/template33.C: Likewise.
13089         * g++.old-deja/g++.jason/template34.C: Likewise.
13090         * g++.old-deja/g++.jason/template36.C: Likewise.
13091         * g++.old-deja/g++.oliva/typename1.C: Likewise.
13092         * g++.old-deja/g++.oliva/typename2.C: Likewise.
13093         * g++.old-deja/g++.other/typename1.C: Likewise.
13094         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13095         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13096         * g++.old-deja/g++.pt/typename11.C: Likewise.
13097         * g++.old-deja/g++.pt/typename14.C: Likewise.
13098         * g++.old-deja/g++.pt/typename16.C: Likewise.
13099         * g++.old-deja/g++.pt/typename3.C: Likewise.
13100         * g++.old-deja/g++.pt/typename4.C: Likewise.
13101         * g++.old-deja/g++.pt/typename5.C: Likewise.
13102         * g++.old-deja/g++.pt/typename7.C: Likewise.
13103         * g++.old-deja/g++.robertl/eb9.C: Likewise.
13104
13105 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
13106
13107         * g++.dg/other/linkage1.C: New test.
13108         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
13109         specifiers.
13110
13111 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13112
13113         * gcc.dg/concat.c: New test.
13114
13115 2001-12-11  Stan Shebs  <shebs@apple.com>
13116
13117         * objc/compile: New test directory.
13118         * objc/compile/compile.exp: New expect script.
13119         * objc/compile/20011211-1.m: New compile test.
13120
13121 2001-12-11  Jason Merrill  <jason@redhat.com>
13122
13123         * lib/prune.exp (prune_gcc_output): Also handle "In member
13124         function".  So many permutations...
13125
13126 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
13127
13128         * g++.dg/template/typedef1.C: New test.
13129
13130 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.dg/other/copy1.C: New test.
13133
13134 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
13135
13136         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
13137
13138         * gcc.dg/builtin-choose-expr.c: New.
13139
13140 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
13141
13142         * gcc.dg/altivec-2.c: New.
13143
13144 2001-12-07  Richard Henderson  <rth@redhat.com>
13145
13146         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
13147
13148 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
13149
13150         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
13151         ultrasparc.
13152
13153 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13154
13155         * g++-old.deja/g++.robertl/eb101.C: Deleted.
13156
13157 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
13158
13159         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
13160         variable argument list.
13161
13162 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
13163
13164         * gcc.c-torture/execute/memcheck: Delete entire directory.
13165         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
13166         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
13167
13168 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13169
13170         * gcc.dg/Wshadow-1.c: New test.
13171
13172 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.c-torture/compile/20011130-1.c: New test.
13175
13176         * gcc.dg/noncompile/20011025-1.c: New test.
13177
13178         * g++.dg/other/anon-union.C: New test.
13179
13180         * gcc.c-torture/execute/20011024-1.c: New test.
13181
13182 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         * gcc.c-torture/execute/20000722-1.x,
13185         gcc.c-torture/execute/20010123-1.x: Remove.
13186         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
13187         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
13188         gcc.dg/c99-complit-2.c: New tests.
13189
13190 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         * g++.dg/inherit/base1.C: New test.
13193
13194 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * g++.dg/other/stdarg1.C: New test.
13197
13198         * gcc.c-torture/compile/20011130-2.c: New test.
13199
13200 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
13201
13202         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
13203         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
13204         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
13205         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
13206         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
13207         * gcc.dg/builtin-prefetch-1.c: New test.
13208
13209 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
13210
13211         * gcc.dg/20011130-1.c: New test.
13212
13213 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         * g++.dg/other/scope1.C: New test.
13216         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
13217
13218 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/vla-init-1.c: New test.
13221
13222 2001-12-01  Geoff Keating  <geoffk@redhat.com>
13223
13224         * gcc.c-torture/compile/structs.c: New testcase from GDB.
13225
13226 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13227
13228         * objc.dg/alias.m: Update.
13229         * objc.dg/class-1.m: Update.
13230         * objc.dg/const-str-1.m: Update.
13231         * objc.dg/fwd-proto-1.m: Update.
13232         * objc.dg/id-1.m: Update.
13233         * objc.dg/super-class-1.m: Update.
13234
13235 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
13236
13237         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
13238         constructs.
13239
13240 2001-11-28  Jeffrey A Law  (law@cygnus.com)
13241
13242         * gcc.c-torture/execute/20011128-1.c: New test.
13243
13244 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
13245
13246         * gcc.dg/20011127-1.c: New test.
13247
13248 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13249
13250         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
13251         from Austin Group draft 7.
13252         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
13253         scanf format arguments.
13254         * gcc.dg/format/no-exargs-2.c: New test.
13255
13256 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
13257
13258         * g++.dg/abi/vbase8-4.C: New test.
13259
13260 2001-11-24  Ian Lance Taylor  <ian@airs.com>
13261
13262         * gcc.c-torture/execute/20011121-1.c: New test.
13263
13264 2001-11-23  Jeffrey A Law  (law@cygnus.com)
13265
13266         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
13267
13268 2001-11-23  Andreas Jaeger  <aj@suse.de>
13269
13270         * gcc.dg/cpp/charconst-2.c: New test.
13271
13272 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
13273
13274         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
13275         to the host if it is remote.  Let tests specify extra headers
13276         they use.
13277         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
13278         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
13279         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
13280         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
13281         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
13282         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
13283         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
13284         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
13285         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
13286         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
13287
13288 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
13289
13290         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
13291         for little endian ARMs.
13292
13293 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * gcc.c-torture/compile/20011119-1.c: New test.
13296         * gcc.c-torture/compile/20011119-2.c: New test.
13297
13298 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
13299
13300         * gcc.dg/altivec-1.c: Fix typo.
13301
13302 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
13305
13306 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
13307
13308         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
13309
13310 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
13311
13312         * lib/g77.exp: Don't specify --rpath-link.
13313
13314         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
13315         across all the headers.
13316         * gcc.dg/format/format.exp: For testing on a remote host,
13317         copy format.h.
13318
13319         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
13320         * gcc.c-torture/execute/930406-1.c: Likewise.
13321         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13322
13323 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
13324
13325         * gcc.dg/altivec-1.c: New.
13326
13327 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
13328
13329         * gcc.dg/cpp/fpreprocessed.c: New test case.
13330
13331 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13332
13333         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
13334         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
13335         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
13336
13337 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13338
13339         * gcc.dg/no-builtin-1.c: New test.
13340
13341 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * gcc.c-torture/execute/20011115-1.c: New test.
13344
13345 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
13346
13347         * gcc.c-torture/compile/20011114-2.c: New test.
13348         * gcc.c-torture/compile/20011114-3.c: New test.
13349         * gcc.c-torture/compile/20011114-4.c: New test.
13350
13351 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.dg/other/init1.C: New test.
13354
13355 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13356
13357         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13358         message.
13359
13360         * gcc.c-torture/execute/20011114-1.c: New testcase.
13361
13362         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13363         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13364         like the (before this change) version of 20010327-1.c.
13365
13366 2001-11-14  Roger Sayle <roger@eyesopen.com>
13367
13368         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13369
13370 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13371
13372         * g++.dg/init/array2.C: New test.
13373
13374 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13375
13376         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13377
13378 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13379
13380         * g++.dg/other/forscope1.C: New test.
13381         * g++.dg/ext/forscope1.C: New test.
13382         * g++.dg/ext/forscope2.C: New test.
13383
13384 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * gcc.c-torture/execute/20011113-1.c: New test.
13387
13388 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13389
13390         * gcc.c-torture/execute/20011109-2.c: New test.
13391
13392         * gcc.c-torture/execute/20011109-1.c: New test.
13393
13394 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13395
13396         * gcc.c-torture/compile/20011109-1.c: New test.
13397
13398 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13399
13400         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13401         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13402         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13403         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13404         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13405         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13406         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13407
13408 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13409
13410         * g++.dg/warn/Wshadow-1.C: New tests.
13411         * g++.old-deja/g++.mike/for3.C: Update.
13412
13413 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13414
13415         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13416         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13417         XFAILs.  Adjust expected error texts.
13418         * gcc.c-torture/compile/20011106-1.c,
13419         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13420         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13421         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13422         gcc.dg/c99-array-lval-5.c: New tests.
13423
13424 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13425
13426         * gcc.dg/cpp/defined.c: Update.
13427
13428 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13429
13430         * gcc.c-torture/execute/anon-1.c: New test.
13431
13432 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13433
13434         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13435         same size, so no warning should be produced on stormy16.
13436
13437         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13438         due to oversized array.
13439         * g++.old-deja/g++.mike/ns15.C: Likewise.
13440         * g++.old-deja/g++.pt/crash16.C: Likewise.
13441
13442 2001-11-02  Graham Stott  <grahams@redhat.com>
13443
13444         * g++.dgother/debug1.C: Fix typos.
13445
13446 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13447
13448         * g++.dg/other/debug1.C: New test.
13449
13450 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13451
13452         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13453         of unsigned long.
13454
13455 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13456
13457         * gcc.dg/20011029-2.c: New test.
13458
13459         * gcc.c-torture/compile/20011029-1.c: New test.
13460
13461 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13462
13463         * objc/execute/class_self-1.m: New test.
13464         * objc/execute/class_self-2.m: New test.
13465
13466 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13467
13468         * gcc.misc-tests/msgs.exp: Delete.
13469         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13470         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13471         error set to match recent changes.
13472
13473 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13474
13475         * gcc.dg/20011021-1.c: New test.
13476
13477 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13478
13479         * gcc.c-torture/compile/20011023-1.c: New test.
13480
13481 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13482
13483         * lib/g77.exp: Rewrite based on lib/g++.exp.
13484
13485 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13486
13487         * gcc.c-torture/execute/20011019-1.c: New test.
13488
13489         * gcc.dg/20011018-1.c: New test.
13490
13491 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13492
13493         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13494
13495 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13496
13497         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13498         * gcc.dg/attr-invalid.c: Likewise.
13499
13500 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13501
13502         * testsuite/gcc.dg/20011015-1.c: New test.
13503
13504 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13505
13506         * g++.dg/template/unify2.C: New test.
13507
13508 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13509
13510         * g++.dg/other/exception-specification.C: New test
13511
13512 2001-10-13  Tom Rix  <trix@redhat.com>
13513
13514         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13515         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13516
13517 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13518
13519         * testsuite/gcc.dg/20011009-1.c: New test.
13520
13521 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         PR g++/4476
13524         * g++.dg/other/friend1.C: New test.
13525
13526 2001-10-11  Richard Henderson  <rth@redhat.com>
13527
13528         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13529
13530 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13531
13532         * gcc.c-torture/compile/20011010-1.c: New.
13533
13534 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13535
13536         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13537         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13538         g77.f-torture/execute/execute.exp,
13539         g77.f-torture/noncompile/noncompile.exp,
13540         gcc.c-torture/compile/compile.exp,
13541         gcc.c-torture/execute/execute.exp,
13542         gcc.c-torture/execute/ieee/ieee.exp,
13543         gcc.c-torture/execute/memcheck/memcheck.exp,
13544         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13545         objc/execute/execute.exp: Update FSF address.
13546
13547 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13548
13549         * gcc.dg/cpp/cmdlne-C.c: Update.
13550         * gcc.dg/cpp/cmdlne-C2.c: New.
13551
13552 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13553
13554         * gcc.c-torture/execute/20011008-3.c: New.
13555
13556 2001-10-08  DJ Delorie  <dj@redhat.com>
13557
13558         * gcc.dg/20011008-1.c: New.
13559         * gcc.dg/20011008-2.c: New.
13560
13561 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13562
13563         * gcc.dg/cpp/spacing1.c: Update test.
13564
13565 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13568         spelling errors of "separate" as "seperate".
13569
13570 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13571
13572         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13573         enough to avoid inlining.
13574
13575 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13576
13577         * lib/g77.exp: set libg2c_dir correctly.
13578
13579 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13580
13581         * gcc.dg/cpp/macro11.c: New test.
13582
13583 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13584
13585         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13586         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13587         gcc.dg/format/multattr-3.c: New tests.
13588         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13589         tests for format attributes on function pointers being rejected.
13590
13591 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13594
13595 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * g++.dg/warn/format1.C: New test.
13598
13599 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13600
13601         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13602
13603 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13604
13605         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13606
13607 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13608
13609         * gcc.dg/cpp/redef2.c: Add test.
13610
13611 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13612
13613         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13614         long-standing bug on i686, apparently.
13615         * gcc.c-torture/execute/loop-2c.x: New file.
13616         * gcc.c-torture/execute/loop-2d.x: New file.
13617         * gcc.c-torture/execute/loop-3c.x: New file.
13618
13619 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13620
13621         * gcc.dg/cpp/20000625-2.c: Correct line number.
13622
13623 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13624
13625         * gcc.dg/cpp/macro10.c: New test.
13626         * gcc.dg/cpp/strify3.c: New test.
13627         * gcc.dg/cpp/spacing1.c: Add tests.
13628         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13629         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13630
13631 2001-09-24  DJ Delorie  <dj@redhat.com>
13632
13633         * gcc.c-torture/execute/20010924-1.c: New test.
13634
13635 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13636
13637         * testsuite/objc/execute/paste.m: Remove.
13638
13639 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13640
13641         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13642
13643 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13644
13645         * g77.dg/strlen0.f: New test.
13646
13647 2001-09-21  Richard Henderson  <rth@redhat.com>
13648
13649         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13650         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13651
13652 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13653
13654         Table-driven attributes.
13655         * g++.dg/ext/attrib1.C: New test.
13656
13657 2001-09-20  DJ Delorie  <dj@redhat.com>
13658
13659         * gcc.dg/20000926-1.c: Update expected warning messages.
13660         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13661         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13662         array.
13663
13664 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13665
13666         * g++.dg/eh/registers1.C: New test case.
13667
13668 2001-09-17  Richard Henderson  <rth@redhat.com>
13669
13670         * gcc.dg/array-5.c: Fix VLA decomposition test.
13671
13672 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13673
13674         * gcc.dg/cpp/line5.c: New testcase.
13675
13676 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13677
13678         * gcc.dg/cpp/macro9.c: New test.
13679
13680 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13681
13682         * gcc.c-torture/execute/980223.c: Change type of addr from long
13683         to char *.
13684
13685 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13686
13687         * gcc.c-torture/execute/20010915-1.c: New test.
13688
13689 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13690
13691         * g77.dg/bprob: New directory.
13692         * g77.dg/bprob/bprob.exp: New file.
13693         * g77.dg/bprob/bprob-1.f: New test.
13694         * g77.dg/gcov: New directory.
13695         * g77.dg/gcov/gcov.exp: New file.
13696         * g77.dg/gcov/gcov-1.f: New test.
13697         * g77.dg/gcov/gcov-1.x: New file.
13698
13699 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13700
13701         * gcc.dg/cpp/directiv.c: Update.
13702         * gcc.dg/cpp/undef1.c: Update.
13703
13704 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gcc.dg/20010912-1.c: New test.
13707
13708 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13709
13710         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13711         language-independent file in lib.
13712         * lib/gcov.exp: New file.
13713
13714 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.c-torture/compile/20010911-1.c: New test.
13717
13718 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13719
13720         * lib/profopt.exp: New, to support profile-directed optimizations.
13721         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13722         * gcc.misc-tests/bprob-1.c: New test.
13723         * gcc.misc-tests/bprob-2.c: New test.
13724
13725 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13726
13727         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13728         XFAIL and which kinds of gcov output to verify.
13729         * gcc.misc-tests/gcov-4b.x: New file.
13730         * gcc.misc-tests/gcov-5b.x: New file.
13731         * gcc.misc-tests/gcov-6.x: New file.
13732         * gcc.misc-tests/gcov-7.c: New test.
13733         * gcc.misc-tests/gcov-7.x: New file.
13734
13735 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13736
13737         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13738         * gcc.misc-tests/gcov-6.c: New test.
13739
13740 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13741
13742         PR c++/3986
13743         * g++.dg/abi/vbase1.C: New test.
13744
13745 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13746
13747         * objc.dg/method-2.m: New.
13748
13749 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         PR c++/4203
13752         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13753         * g++.dg/init/empty1.C: New test.
13754
13755 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13756
13757         * gcc.c-torture/compile/20010903-1.c: New test.
13758
13759 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13760
13761         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13762         for m68k.
13763
13764 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13765
13766         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13767
13768         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13769
13770         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13771
13772 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13773
13774         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13775         for 16-bit 'unsigned int'.
13776
13777 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13778
13779         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13780
13781 2001-08-27  Richard Henderson  <rth@redhat.com>
13782
13783         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13784         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13785
13786 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13787
13788         * gcc.dg/asm-names.c (ymain): New.
13789
13790 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13791
13792         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13793         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13794         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13795
13796 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13797
13798         * gcc.dg/compare5.c: New testcase.
13799
13800 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13801
13802         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13803         and "In instantiation".
13804
13805 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13806
13807         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13808
13809 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13810
13811         * gcc.misc-tests/gcov.exp: Add support for branch information.
13812         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13813         * gcc.misc-tests/gcov-4.c: New test.
13814         * gcc.misc-tests/gcov-4b.c: New test.
13815         * gcc.misc-tests/gcov-5b.c: New test.
13816
13817 2001-08-20  Zack Weinberg  <zackw@panix.com>
13818
13819         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13820         expected to fail.
13821
13822 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13823
13824         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13825
13826 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * g++.dg/eh/template1.C: New test.
13829
13830 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13831
13832         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13833         Fix thinko.
13834         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13835         for xfail.
13836
13837 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13838
13839         * lib/g77-dg.exp:  Use prune.exp for common procedures
13840         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13841         * lib/g77.exp: (g77-dg-prune) Remove
13842
13843 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13844
13845         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13846
13847 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13848
13849         * g++.dg/template/unify1.C: New test.
13850
13851 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.dg/abi/empty4.C: New test.
13854
13855 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13856
13857         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13858         solaris2.*
13859         * g77.f-torture/compile/pr3743.x: Likewise
13860
13861 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13862
13863         * g++.dg/other/using-declaration.C: New test.
13864
13865 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13866
13867         * gcc.dg/cpp/tr-sign.c: New testcase.
13868
13869 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13870
13871         * gcc.dg/cpp/19951025-1.c: Revert.
13872         * gcc.dg/cpp/directiv.c: We no longer process directives that
13873         interrupt macro arguments.
13874
13875 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13876
13877         * gcc.dg/bconstp-1.c: New test.
13878
13879 2001-08-03  Richard Henderson  <rth@redhat.com>
13880
13881         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13882
13883 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13884
13885         * gcc.dg/cpp/19951025-1.c: Update.
13886
13887 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13888
13889         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13890         should be x.
13891
13892 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13893
13894         Kill -fhonor-std.
13895         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13896         * g++.old-deja/g++.other/std1.C: Likewise.
13897         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13898
13899 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13900
13901         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13902         (g77_pass, g77_fail, g77_finish, g77_exit,
13903         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13904
13905 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13906
13907         * g77.dg/fbackslash.f
13908         * g77.dg/fcase-preserve.f
13909         * g77.dg/ff90-1.f
13910         * g77.dg/ffixed-line-length-0.f
13911         * g77.dg/ffixed-line-length-132.f
13912         * g77.dg/ffixed-line-length-7.f
13913         * g77.dg/ffixed-line-length-72.f
13914         * g77.dg/ffixed-line-length-none.f
13915         * g77.dg/ffree-form-1.f
13916         * g77.dg/fno-backslash.f
13917         * g77.dg/fno-f90-1.f
13918         * g77.dg/fno-fixed-form-1.f
13919         * g77.dg/fno-onetrip.f
13920         * g77.dg/fno-typeless-boz.f
13921         * g77.dg/fno-underscoring.f
13922         * g77.dg/fno-vxt-1.f
13923         * g77.dg/fonetrip.f
13924         * g77.dg/ftypeless-boz.f
13925         * g77.dg/fugly-assumed.f
13926         * g77.dg/funderscoring.f
13927         * g77.dg/fvxt-1.f
13928
13929 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13930
13931         * objc.dg/fwd-proto-1.m: New.
13932         * objc.dg/local-decl-1.m: New.
13933         * objc.dg/naming-1.m: New.
13934         * objc.dg/naming-2.m: New.
13935         * objc.dg/proto-hier-1.m: New.
13936
13937 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13938
13939         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13940         largest-type elements to a struct makes its size grow.
13941
13942 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.dg/abi/vthunk1.C: New test.
13945
13946 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13947
13948         * g++.dg/abi/vbase8-22.C: New test.
13949
13950 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13951
13952         * gcc.dg/cpp/macro8.c: New test.
13953
13954 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * g++.dg/abi/vbase8-21.C: New test.
13957
13958 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.dg/abi/vbase8-10.C: New test.
13961
13962 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13963
13964         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13965         ${tool}_set_ld_library_path.
13966         Changed caller.
13967         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13968         g++.exp.
13969
13970 2001-07-26  Stan Cox <scox@redhat.com>
13971
13972         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13973         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13974         gcc_exit, gcc_check_unsupported_p):
13975         Moved to gcc-deps.exp
13976         * gcc-deps.exp: New file.
13977
13978 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13979
13980         * g++.old-deja/g++.pt/defarg14.C: New test.
13981
13982 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13983
13984         * g++.old-deja/g++.other/lineno5.C: New test.
13985
13986 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13987
13988         * g++.old-deja/g++.pt/crash68.C: New test.
13989
13990 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13991
13992         * g++.old-deja/g++.other/crash42.C: New test.
13993
13994 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13995
13996         * gcc.dg/cpp/extratokens.c: Fix.
13997         * gcc.dg/cpp/skipping2.c: New tests.
13998
13999 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14000
14001         * gcc.c-torture/execute/20010724-1.c: New file.
14002         * gcc.c-torture/execute/20010724-1.x: New file.
14003
14004 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.other/cond7.C: New test.
14007
14008 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.old-deja/g++.other/optimize4.C: New test.
14011
14012 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14013
14014         * g++.old-deja/g++.abi/vbase8-5.C: New test.
14015
14016 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
14017
14018         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
14019         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
14020         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
14021         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
14022
14023         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
14024         bug report" message.
14025
14026         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
14027         * g++.dg/ext/instantiate1.C: Move from old-deja.
14028
14029 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
14030
14031         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
14032         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
14033         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
14034         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
14035
14036 2001-07-23  Jeffrey A Law  (law@cygnus.com)
14037
14038         * gcc.c-torture/execute/20010723-1.c: New test.
14039
14040 2001-07-23  Ben Elliston  <bje@redhat.com>
14041
14042         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
14043
14044 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14045
14046         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
14047         i[34567]86-*-*.
14048         Delete handling of ieee_multilib_flags.
14049         Pass -mieee for alpha*-*-* and sh-*-*.
14050         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
14051
14052 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         Remove old-abi tests.
14055         * g++.old-deja/g++.mike/p11116.C: Remove.
14056         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
14057
14058 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
14059
14060         * g77.f-torture/compile/pr3743.f:  New test
14061
14062 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
14063
14064         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
14065
14066 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14067
14068         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
14069         g++.old-deja/g++.pt/static6.C: Likewise.
14070         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
14071         supports weak symbols.
14072
14073 2001-07-18  Andreas Jaeger  <aj@suse.de>
14074
14075         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
14076         supported again.
14077
14078 2001-07-18  Andreas Jaeger  <aj@suse.de>
14079
14080         * gcc.dg/iftrap-1.c: Fix target line.
14081
14082 2001-07-17  Richard Henderson  <rth@redhat.com>
14083
14084         * gcc.c-torture/execute/20010717-1.c: New.
14085
14086 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
14089         tests.
14090
14091 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14092
14093         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
14094
14095 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14096
14097         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
14098         UAC_SIGBUS, UAC_NOPRINT definitions.
14099
14100 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
14101
14102         * objc/execute/object_is_class.m: New test.
14103         * objc/execute/object_is_meta_class.m: New test.
14104
14105 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14106
14107         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
14108         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
14109
14110 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
14111
14112         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
14113         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
14114
14115 2001-07-14  Richard Henderson  <rth@redhat.com>
14116
14117         * gcc.dg/iftrap-1.c: New.
14118
14119 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
14120
14121         * g77.f-torture/execute/intrinsic77.f: New test.
14122
14123 2001-07-11  Janis Johnson <janis@us.ibm.com>
14124
14125         * gcc.misc-tests/gcov-3.c: New test.
14126
14127 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
14128
14129         * gcc.c-torture/compile/20010711-1.c,
14130         * gcc.c-torture/compile/20010711-2.c: New tests.
14131
14132 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
14133
14134         * gcc.c-torture/execute/20010711-1.c: New test.
14135
14136 2001-07-11  Ben Elliston  <bje@redhat.com>
14137
14138         * g++.old-deja/g++.other/enum5.C: New test.
14139
14140 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
14141
14142         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
14143         (g++-dg-prune): Call prune_gcc_output.
14144         * prune.exp: New file for prune_gcc_output.
14145         * lib/g++.exp, lib/gcc.exp: Load it.
14146
14147 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14148
14149         * gcc.c-torture/compile/20010701-1.c,
14150         g++.old-deja/g++.ext/attrib6.C: New tests.
14151
14152 2001-07-06  Jeffrey A Law  (law@cygnus.com)
14153
14154         * gcc.c-torture/compile/20010706-1.c: New test.
14155
14156 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
14157
14158         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
14159
14160 2001-06-28  Stan Shebs  <shebs@apple.com>
14161
14162         * gcc.dg/pragma-darwin.c: New test.
14163
14164 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14165
14166         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
14167         Solaris 2.[678] system.
14168
14169 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14170
14171         * gcc.dg/20010622-1.c: New test.
14172
14173 2001-06-18  Stan Shebs  <shebs@apple.com>
14174
14175         * objc.dg: New directory.
14176         * objc.dg/dg.exp: New file.
14177         * objc.dg/alias.m: New.
14178         * objc.dg/class-1.m: New.
14179         * objc.dg/class-2.m: New.
14180         * objc.dg/const-str-1.m: New.
14181         * objc.dg/const-str-2.m: New.
14182         * objc.dg/id-1.m: New.
14183         * objc.dg/method-1.m: New.
14184         * objc.dg/super-class-1.m: New.
14185         * lib/objc-dg.exp: New file.
14186
14187 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14188
14189         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
14190         of label name.
14191
14192 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14193
14194         * g++.old-deja/g++.abi/vbase8-9.C: New test.
14195
14196 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14197
14198         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
14199         variable.
14200
14201 2001-06-12  Richard Henderson  <rth@redhat.com>
14202
14203         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
14204
14205 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
14206
14207         * g++.old-deja/g++.abi/vbase5.C: New test.
14208         * g++.old-deja/g++.abi/vbase6.C: New test.
14209         * g++.old-deja/g++.abi/vbase7.C: New test.
14210
14211 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14212
14213         * gcc.c-torture/compile/20010610-1.c: New test.
14214
14215 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
14216
14217         * g++.old-deja/g++.abi/vbase4.C: New test.
14218
14219 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14220
14221         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
14222         support %f for HC11/HC12 targets.
14223         * gcc.c-torture/execute/930513-1.x: New file, likewise.
14224         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
14225         on HC11/HC12 targets.
14226         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
14227
14228 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14229
14230         * gcc.dg/wchar_t-1.c: New file.
14231         * gcc.dg/wint_t-1.c: Likewise.
14232
14233 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
14234
14235         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
14236
14237 2001-06-11  Richard Henderson  <rth@redhat.com>
14238
14239         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
14240
14241 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14242
14243         * gcc.c-torture/compile/20010611-1.c: New test.
14244
14245 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14246
14247         * gcc.dg/c99-tag-1.c: Add more tests.
14248
14249 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
14250
14251         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
14252         representation on MN10300 and ARM/Thumb.
14253
14254 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
14255
14256         * g77.f-torture/execute/20010610.f: New.
14257
14258 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
14259
14260         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
14261         names.
14262
14263 2001-06-09  Richard Henderson  <rth@redhat.com>
14264
14265         * gcc.c-torture/execute/ashrdi-1.c: New.
14266         * gcc.c-torture/execute/ashldi-1.c: New.
14267         * gcc.c-torture/execute/lshrdi-1.c: New.
14268
14269 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
14270
14271         * objc/execute/load-3.m: Added. Check sending +load to categories,
14272         in addition to classes.
14273
14274 2001-06-08  Stan Shebs  <shebs@apple.com>
14275
14276         * objc/execute/load-2.m: New test.  From Nicola Pero
14277         <n.pero@mi.flashnet.it>.
14278
14279 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
14280
14281         * gcc.c-torture/execute/20010605-2.c: New test.
14282
14283 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         * g++.old-deja/g++.abi/vbase2.C: New test.
14286         * g++.old-deja/g++.abi/vbase3.C: New test.
14287
14288 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14289
14290         * g++.old-deja/g++.pt/friend49.C: New test.
14291
14292 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14293
14294         * g++.old-deja/g++.ext/anon3.C: New test.
14295
14296 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
14297
14298         * g++.old-deja/g++.other/conv7.C: New test.
14299
14300 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14301
14302         * gcc.c-torture/compile/20010605-2.c: New test.
14303
14304 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14305
14306         * gcc.c-torture/execute/20010604-1.c: New test.
14307
14308 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
14309
14310         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
14311
14312 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
14313
14314         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
14315         (g++_link_flags): Likewise.
14316         (g++_init): Pass gccpath's value to two previous functions.
14317
14318 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
14321         Ensure logfile entry matches exec command line.
14322
14323 2001-05-31  Richard Henderson  <rth@redhat.com>
14324
14325         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
14326         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
14327
14328 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
14329
14330         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
14331         compiler for irix6.2
14332
14333 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         * g++.old-deja/g++.other/optimize3.C: New file.
14336
14337 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
14338
14339         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
14340         assemble.
14341
14342 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
14343
14344         * g++.old-deja/g++.other/optimize2.C: New file.
14345
14346 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
14347
14348         * gcc.c-torture/compile/20010518-2.c: New file.
14349         * gcc.c-torture/execute/20010518-1.c: New file.
14350         * gcc.c-torture/execute/20010518-2.c: New file.
14351
14352 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14353
14354         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
14355
14356 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
14357
14358         G++ no longer defines builtins that do not begin with __builtin.
14359         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
14360         * g++.old-deja/g++.brendand/misc13.C: Likewise.
14361         * g++.old-deja/g++.law/builtin1.C: Likewise.
14362         * g++.old-deja/g++.law/cvt2.C: Likewise.
14363         * g++.old-deja/g++.mike/net5.C: Likewise.
14364         * g++.old-deja/g++.other/builtins1.C: Likewise.
14365         * g++.old-deja/g++.other/builtins2.C: Likewise.
14366         * g++.old-deja/g++.other/builtins3.C: Likewise.
14367         * g++.old-deja/g++.other/builtins4.C: Likewise.
14368         * g++.old-deja/g++.other/inline8.C: Likewise.
14369         * g++.old-deja/g++.robertl/eb39.C: Likewise.
14370
14371 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         * g++.old-deja/g++.pt/using1.C: Adjust.
14374         * g++.old-deja/g++.pt/using2.C: New test.
14375
14376 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14377
14378         * gcc.dg/cpp/charconst.c: New tests.
14379         * gcc.dg/cpp/escape.c: New tests.
14380         * gcc.dg/cpp/escape-1.c: New tests.
14381         * gcc.dg/cpp/escape-2.c: New tests.
14382         * gcc.dg/cpp/ucs.c: New tests.
14383
14384 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
14385
14386         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
14387         native compiler for irix6.5.
14388
14389 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
14390
14391         * lib/g++.exp (g++_include_flags): Use args to compute
14392         get_multilibs.
14393         (g++_link_flags): Likewise.
14394         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
14395
14396 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14397
14398         * gcc.dg/c90-hexfloat-1.c: Add more tests.
14399
14400 2001-05-21  Geoff Keating  <geoffk@redhat.com>
14401
14402         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
14403         this file.
14404
14405 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14406
14407         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
14408         STACK_SIZE;
14409         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
14410         to STACK_SIZE; Use it to define size of add_histo array.
14411         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
14412         to STACK_SIZE.
14413         (f): Use GITT_SIZE to define size of gitt local table.
14414         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
14415         to STACK_SIZE; Use it to define size of bytemem array.
14416
14417 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14418
14419         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
14420         on 68HC11/HC12 due to the asm instruction.
14421         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
14422         * gcc.c-torture/compile/920520-1.x: Likewise.
14423         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
14424         on 68HC11/HC12 because the function is larger than 64K.
14425         * gcc.c-torture/compile/961203-1.x: New file, this test fails
14426         on 68HC11/HC12 because the structure is too large.
14427
14428 2001-05-20  Richard Henderson  <rth@redhat.com>
14429
14430         * gcc.c-torture/execute/20010520-1.c: New.
14431
14432 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * g++.old-deja/g++.warn/compare1.C: New test.
14435         * gcc.dg/compare4.c: New test.
14436
14437 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
14438
14439         * g++.old-deja/g++.other/optimize1.C: New test.
14440
14441 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14442
14443         * g++.old-deja/g++.pt/spec41.C: New test.
14444
14445 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
14446
14447         * gcc.c-torture/compile/20010114-1.x: Remove.
14448
14449 2001-05-18  Stan Shebs  <shebs@apple.com>
14450
14451         * gcc.c-torture/compile/20010518-1.c: New test.
14452
14453 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
14456         * g++.old-deja/g++.pt/crash67.C: New test.
14457
14458 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
14459
14460         * g++.old-deja/g++.other/debug9.C: New test.
14461
14462 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
14463
14464         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
14465
14466 2001-05-16  Jan Hubicka  <jh@suse.cz>
14467
14468         * gcc.c-torture/compile/20010516-1.c: New test.
14469
14470 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14471
14472         * g++.old-deja/g++.other/crash41.C: New test.
14473
14474 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14475
14476         * g++.old-deja/g++.pt/crash66.C: New test.
14477
14478 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
14479
14480         * g++.old-deja/g++.robertl/eb27.C: Convert.
14481
14482 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
14483
14484         * g++.dg/friend-warn.C: New test.  Do not warn about friend
14485         declaration being redundant.
14486
14487 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
14488
14489         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
14490
14491 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
14492
14493         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
14494
14495 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
14496
14497         * lib/g++.exp: Use testsuite_flags.
14498
14499 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
14500
14501         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
14502
14503 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14504
14505         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
14506
14507 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
14508
14509         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
14510
14511 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
14512
14513         * gcc.c-torture/compile/20010313-1.c: New test.
14514
14515 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
14516
14517         * gcc.dg/cpp/direct2.c: New test.
14518         * gccq.dg/cpp/direct2s.c: New test.
14519
14520         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
14521
14522 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
14523
14524         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
14525         * g++.old-deja/g++.other/op3.C: Likewise.
14526
14527 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14528
14529         * gcc.dg/cpp/syshdr.h: New file.
14530         * gcc.dg/cpp/sysmac1.c: Update.
14531         * gcc.dg/cpp/sysmac2.c: Update.
14532
14533 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14534
14535         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
14536
14537 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
14538
14539         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
14540         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
14541
14542 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
14543
14544         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
14545
14546 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
14547
14548         * lib/g++.exp (g++_include_flags): Don't use any special flags
14549         if TESTING_IN_BUILD_TREE is not defined.
14550         (g++_init): Use a plain 'c++' as the compiler if
14551         TESTING_IN_BUILD_TREEE is not defined.
14552
14553 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14554
14555         * g++.old-deja/g++.eh/catch13.C: New test.
14556         * g++.old-deja/g++.eh/catch14.C: New test.
14557
14558 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14559
14560         * gcc.dg/cpp/tr-define.c: New test.
14561
14562 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
14563
14564         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
14565         <stdlib.h>, not <malloc.h>.
14566
14567 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14568
14569         * g++.old-deja/g++.ns/template17.C: New test.
14570
14571 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         * g++.old-deja/g++.pt/ref4.C: New test.
14574
14575 2001-04-30  Richard Henderson  <rth@redhat.com>
14576
14577         * gcc.dg/20000724-1.c: Revert last change.
14578
14579 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
14580
14581         * g77.f-torture/execute/20010430.f: New test.
14582
14583 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
14584
14585         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
14586
14587 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
14588
14589         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
14590
14591 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         * g++.old-deja/g++.eh/crash6.C: New test.
14594
14595 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14596
14597         * g++.old-deja/g++.other/warn7.C: New test.
14598
14599 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14600
14601         * g++.old-deja/g++.other/defarg9.C: New test.
14602
14603 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14604
14605         * g77.f-torture/compile/20010426.f: New test.
14606         * g77.f-torture/execute/20010426.f: New test.
14607
14608 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14609
14610         * g77.f-torture/compile/20000629-1.x: Remove - error
14611         has been fixed.
14612
14613 2001-04-26  Jeffrey A Law  (law@cygnus.com)
14614
14615         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
14616         Tweak slightly to work with g++.dg framework.
14617         * g++.dg/special/ecos.exp: Run initp1.C test.
14618         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14619
14620         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14621         its linker doesn't give line numbers either.
14622         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14623
14624 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14625
14626         * g++.old-deja/g++.other/lex1.C: New test.
14627
14628 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14629
14630         * gcc.dg/noncompile/20010425-1.c: New test.
14631
14632 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14633
14634         * g++.old-deja/g++.pt/mangle2.C: New test.
14635
14636 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14637
14638         * gcc.dg/format/plus-1.c: New test.
14639
14640 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14641
14642         * gcc.dg/20010423-1.c: New test.
14643
14644 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14645
14646         * gcc.c-torture/execute/20010422-1.c: New test.
14647
14648 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14649
14650         * g++.old-deja/g++.ns/type2.C: New test.
14651
14652 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14653
14654         * g++.old-deja/g++.other/perf1.C: New test.
14655
14656 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14657
14658         * gcc.dg/c99-func-2.c: Remove xfail.
14659         * gcc.dg/c99-func-3.c: Remove xfail.
14660         * gcc.dg/c99-func-4.c: Remove xfail.
14661
14662 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14663
14664         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14665
14666 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14667
14668         * gcc.c-torture/compile/20010423-1.c: New test.
14669
14670 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.pt/typename28.C: New test.
14673
14674 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.abi/empty2.C: New test.
14677         * g++.old-deja/g++.abi/empty3.C: New test.
14678
14679 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14680
14681         * g++.old-deja/g++.other/comdat2.C: New test.
14682         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14683
14684 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14685
14686         * g++.old-deja/g++.other/overload14.C: New test.
14687
14688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14689
14690         * g++.old-deja/g++.other/lookup23.C: New test.
14691
14692 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14693
14694         * gcc.c-torture/execute/20010403-1.c: New test.
14695
14696 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14697             Mark Mitchell  <mark@codesourcery.com>
14698
14699         * lib/old-dejagnu.exp: Don't delete output of executable.
14700         Add .exe suffix to executables.
14701
14702 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14703
14704         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14705
14706 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14707
14708         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14709
14710 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14713         * g++.old-deja/g++.abi/crash1.C: New test.
14714
14715 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.old-deja/g++.other/crash40.C: New test.
14718
14719 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14720
14721         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14722
14723 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         * g++.old-deja/g++.other/warn6.C: New test.
14726
14727 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14728
14729         * g++.old-deja/g++.robertl/eb42.C: Same.
14730
14731 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14732
14733         * gcc.dg/wtr-conversion-1.c: New testcase.
14734
14735 2001-04-10  Richard Henderson  <rth@redhat.com>
14736
14737         * g++.old-deja/g++.other/array5.C: New.
14738
14739 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14740
14741         * gcc.c-torture/execute/20010408-1.c: New test.
14742
14743 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14744
14745         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14746         headers and constructs.
14747         * g++.old-deja/g++.robertl/eb79.C: Same.
14748         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14749         * g++.old-deja/g++.robertl/eb73.C: Same.
14750         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14751         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14752         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14753         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14754         * g++.old-deja/g++.robertl/eb44.C: Same.
14755         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14756         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14757         * g++.old-deja/g++.robertl/eb39.C: Same.
14758         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14759         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14760         * g++.old-deja/g++.robertl/eb30.C: Same.
14761         * g++.old-deja/g++.robertl/eb3.C: Same.
14762         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14763         * g++.old-deja/g++.robertl/eb21.C: Same.
14764         * g++.old-deja/g++.robertl/eb15.C: Same.
14765         * g++.old-deja/g++.robertl/eb118.C: Same.
14766         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14767         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14768         * g++.old-deja/g++.robertl/eb109.C: Same.
14769         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14770         * g++.old-deja/g++.mike/rtti1.C: Same.
14771         * g++.old-deja/g++.mike/p658.C: Same.
14772         * g++.old-deja/g++.mike/net46.C: Same.
14773         * g++.old-deja/g++.mike/net34.C: Same.
14774         * g++.old-deja/g++.mike/memoize1.C: Same.
14775         * g++.old-deja/g++.mike/eh2.C: Same.
14776         * g++.old-deja/g++.law/weak.C: Same.
14777         * g++.old-deja/g++.law/visibility7.C: Same.
14778         * g++.old-deja/g++.law/visibility25.C: Same.
14779         * g++.old-deja/g++.law/visibility22.C: Same.
14780         * g++.old-deja/g++.law/visibility2.C: Same.
14781         * g++.old-deja/g++.law/visibility17.C: Same.
14782         * g++.old-deja/g++.law/visibility13.C: Same.
14783         * g++.old-deja/g++.law/visibility10.C: Same.
14784         * g++.old-deja/g++.law/visibility1.C: Same.
14785         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14786         * g++.old-deja/g++.law/vbase1.C: Same.
14787         * g++.old-deja/g++.law/operators32.C: Same.
14788         * g++.old-deja/g++.law/nest3.C: Same.
14789         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14790         * g++.old-deja/g++.law/except5.C (main): Same.
14791         * g++.old-deja/g++.law/cvt7.C (run): Same.
14792         * g++.old-deja/g++.law/cvt2.C: Same.
14793         * g++.old-deja/g++.law/cvt16.C: Same.
14794         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14795         * g++.old-deja/g++.law/ctors17.C (main): Same.
14796         * g++.old-deja/g++.law/ctors13.C: Same.
14797         * g++.old-deja/g++.law/ctors12.C (main): Same.
14798         * g++.old-deja/g++.law/ctors10.C: Same.
14799         * g++.old-deja/g++.law/code-gen5.C: Same.
14800         * g++.old-deja/g++.law/bad-error7.C: Same.
14801         * g++.old-deja/g++.law/arm9.C: Same.
14802         * g++.old-deja/g++.law/arm12.C: Same.
14803         * g++.old-deja/g++.law/arg8.C: Same.
14804         * g++.old-deja/g++.law/arg1.C: Same.
14805         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14806         * g++.old-deja/g++.jason/template31.C: Same.
14807         * g++.old-deja/g++.jason/template24.C (main): Same.
14808         * g++.old-deja/g++.jason/2371.C: Same.
14809         * g++.old-deja/g++.eh/new2.C: Same.
14810         * g++.old-deja/g++.eh/new1.C: Same.
14811         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14812         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14813         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14814         * g++.old-deja/g++.brendan/crash62.C: Same.
14815         * g++.old-deja/g++.brendan/crash52.C: Same.
14816         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14817         * g++.old-deja/g++.brendan/crash38.C: Same.
14818         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14819         * g++.old-deja/g++.brendan/copy9.C: Same.
14820
14821 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14822
14823         * gcc.c-torture/execute/20001203-2.c (memset):
14824         Count argument is of type __SIZE_TYPE__.
14825
14826 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14827
14828         * gcc.c-torture/compile/20010404-1.c: New test.
14829
14830 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * gcc.c-torture/compile/20010326-1.c: New test.
14833
14834 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14835
14836         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14837         peculiarities of the SH.
14838         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14839
14840 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14841
14842         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14843         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14844         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14845
14846 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14847
14848         * g77.f-torture/compile/20010321-1.f: New test.
14849
14850 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.c-torture/compile/20010329-1.c: New test.
14853
14854 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gcc.c-torture/execute/20010329-1.c: New test.
14857
14858 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14859
14860         * g++.old-deja/g++.other/eh4.C: Fix typo.
14861
14862 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14863
14864         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14865
14866 2001-03-28  Philip Blundell  <philb@gnu.org>
14867
14868         * gcc.c-torture/compile/20010328-1.c: New test.
14869
14870 2001-03-27  Richard Henderson  <rth@redhat.com>
14871
14872         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14873         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14874
14875 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14876
14877         * gcc.c-torture/compile/20010327-1.c: New test.
14878
14879 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * g++.old-deja/g++.other/friend12.C: New test.
14882         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14883         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14884
14885 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14886
14887         * gcc.c-torture/execute/20010325-1.c: New test.
14888
14889 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14890
14891         * g++.old-deja/g++.other/mangle3.C: New test.
14892
14893 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14894
14895         * g++.old-deja/g++.other/anon8.C: New test.
14896
14897 2001-03-20  Philip Blundell  <philb@gnu.org>
14898
14899         * gcc.c-torture/compile/20010320-1.c: New test.
14900
14901 2001-03-17  Richard Henderson  <rth@redhat.com>
14902
14903         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14904
14905 2001-03-15  Geoff Keating  <geoff@redhat.com>
14906
14907         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14908         tests on AIX.
14909
14910 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14911
14912         * g++.old-deja/g++.other/eh4.C: New test.
14913
14914 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14915
14916         * gcc.dg/cpp/mi1.c: Update.
14917
14918 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * g++.old-deja/g++.other/regstack.C: New test.
14921
14922 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14923
14924         * g++.old-deja/g++.other/ref4.C: New test.
14925
14926 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14927
14928         * objc/execute/va_method.m: Added.
14929         * objc/execute/IMP.m: Added.
14930         * objc/execute/_cmd.m: Added.
14931         * objc/execute/accessing_ivars.m: Added.
14932         * objc/execute/class-1.m: Added.
14933         * objc/execute/class-10.m: Added.
14934         * objc/execute/class-11.m: Added.
14935         * objc/execute/class-12.m: Added.
14936         * objc/execute/class-13.m: Added.
14937         * objc/execute/class-14.m: Added.
14938         * objc/execute/class-2.m: Added.
14939         * objc/execute/class-3.m: Added.
14940         * objc/execute/class-4.m: Added.
14941         * objc/execute/class-5.m: Added.
14942         * objc/execute/class-6.m: Added.
14943         * objc/execute/class-7.m: Added.
14944         * objc/execute/class-8.m: Added.
14945         * objc/execute/class-9.m: Added.
14946         * objc/execute/class-tests-1.h
14947         * objc/execute/class-tests-2.h
14948         * objc/execute/compatibility_alias.m: Added.
14949         * objc/execute/encode-1.m: Added.
14950         * objc/execute/formal_protocol-1.m: Added.
14951         * objc/execute/formal_protocol-2.m: Added.
14952         * objc/execute/formal_protocol-3.m: Added.
14953         * objc/execute/formal_protocol-4.m: Added.
14954         * objc/execute/formal_protocol-5.m: Added.
14955         * objc/execute/formal_protocol-6.m: Added.
14956         * objc/execute/formal_protocol-7.m: Added.
14957         * objc/execute/informal_protocol.m: Added.
14958         * objc/execute/initialize.m: Added.
14959         * objc/execute/load.m: Added.
14960         * objc/execute/many_args_method.m: Added.
14961         * objc/execute/nested-3.m: Added.
14962         * objc/execute/no_clash.m: Added.
14963         * objc/execute/private.m: Added.
14964         * objc/execute/redefining_self.m: Added.
14965         * objc/execute/root_methods.m: Added.
14966         * objc/execute/selector-1.m: Added.
14967         * objc/execute/static-1.m: Added.
14968         * objc/execute/static-2.m: Added.
14969         * objc/execute/va_method.m: Added.
14970
14971 2001-03-10  Richard Henderson  <rth@redhat.com>
14972
14973         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14974
14975 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14976
14977         * g++.old-deja/g++.other/crash31.C: XFAIL.
14978         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14979         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14980         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14981         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14982         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14983
14984 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14985
14986         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14987
14988 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14989
14990         * gcc.dg/20000724-1.c: Don't use multiline strings.
14991
14992 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14993
14994         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14995         result of -cString against what we expect it to be; don't just
14996         print it out for no one to read.
14997
14998         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14999         Based on testcases provided by Nicola Pero.
15000
15001 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
15002
15003         * gcc.dg/cpp/macro7.c: New test.
15004
15005 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
15006
15007         * gcc.dg/cpp/multiline.c: Update.
15008
15009 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15010
15011         * g++.old-deja/g++.other/enum3.C: New test.
15012
15013 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.old-deja/g++.other/pod1.C: New test.
15016
15017 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.ext/overload1.C: New test.
15020
15021 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15022
15023         * g++.old-deja/g++.pt/using1.C: New test.
15024
15025 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15026
15027         * g++.old-deja/g++.other/using9.C: New test.
15028
15029 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
15030
15031         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
15032
15033         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
15034
15035 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
15036
15037         * g++.old-deja/g++.ext/realpt1.C: Remove.
15038
15039 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
15042
15043 2001-02-26  Will Cohen  <wcohen@redhat.com>
15044
15045         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
15046
15047 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
15048
15049         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
15050         templatized constructors.
15051
15052 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15053
15054         * gcc.c-torture/execute/20010224-1.c: New test.
15055
15056 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
15057
15058         * gcc.c-torture/execute/20010222-1.c: New test.
15059
15060 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
15061
15062         * g++.old-deja/g++.other/inline20.C: New test.
15063
15064 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
15065
15066         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
15067
15068 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15069
15070         * g++.old-deja/g++.other/lookup22.C: New test.
15071
15072 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
15073
15074         * g77.dg: New directory.
15075         * g77.dg/20010216-1.f: New test case.
15076         * g77.dg/dg.exp: New driver.
15077         * lib/g77-dg.exp: New driver library.
15078
15079 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15080
15081         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
15082
15083 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
15084
15085         * g++.old-deja/g++.other/decl9.C: New test.
15086
15087 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
15088
15089         * g++.old-deja/g++.other/init16.C: Update the test so that it does
15090         not need <string> and also tests the initialization at runtime.
15091
15092 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15093
15094         * gcc.c-torture/execute/longlong.c: New test.
15095
15096 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
15097
15098         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
15099
15100 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
15101
15102         * gcc.c-torture/execute/920302-1.c (execute):
15103         Change argument type to short.
15104
15105 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         * g++.old-deja/g++.pt/deduct6.C: New test.
15108
15109 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.pt/deduct5.C: New test.
15112
15113 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
15114
15115         * gcc.c-torture/execute/20010209-1.c: New test.
15116
15117 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
15118
15119         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
15120
15121 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
15122
15123         * g++.dg/vtgc1.C: Update for new ABI.
15124
15125         * consistency.vlad: New directory, 1665 files.
15126
15127 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15128
15129         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
15130         return type.
15131         * gcc.dg/cpp/digraphs.c: Declare puts.
15132
15133 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         * g++.old-deja/g++.other/warn5.C: New test.
15136
15137 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * g++.old-deja/g++.pt/spec40.C: New test.
15140
15141 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15142
15143         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
15144         case.
15145         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
15146
15147 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
15148
15149         * gcc.c-torture/compile/20010209-1.c: New test.
15150
15151 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
15152
15153         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
15154         excess errors message but not if it crashes.
15155         * g++.old-deja/g++.other/crash27.C: Likewise.
15156         * g++.old-deja/g++.other/crash28.C: Likewise.
15157         * g++.old-deja/g++.other/crash30.C: Likewise.
15158         * g++.old-deja/g++.other/crash32.C: Likewise.
15159         * g++.old-deja/g++.other/crash35.C: Likewise.
15160         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15161
15162 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15163
15164         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
15165         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
15166         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
15167         g77.f-torture/execute/execute.exp,
15168         g77.f-torture/noncompile/noncompile.exp,
15169         gcc.c-torture/execute/execute.exp,
15170         gcc.c-torture/execute/memcheck/memcheck.exp,
15171         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
15172         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
15173         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
15174         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
15175         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
15176         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
15177         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15178         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
15179         Remove bug reporting instructions with ancient email addresses.
15180
15181 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
15182
15183         * gcc.dg/20010202-1.c: New test.
15184         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
15185
15186 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
15187
15188         * g++.dg/stdbool-if.C: New test.
15189
15190 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
15191
15192         * objc/execute/fdecl.m: Added main().
15193
15194 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
15195
15196         * gcc.c-torture/execute/20010206-1.c: New test.
15197
15198 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15199
15200         * gcc.dg/cpp/avoidpaste1.c: Update.
15201
15202 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
15203
15204         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
15205         Pero <nicola@brainstorm.co.uk>.
15206         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
15207
15208 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
15209
15210         * g++.old-deja/g++.pt/spec39.C: New test.
15211
15212 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
15213
15214         * gcc.c-torture/compile/20010202-1.c: New test.
15215
15216 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
15217
15218         * g++.old-deja/g++.abi/primary2.C: New test.
15219         * g++.old-deja/g++.abi/primary3.C: New test.
15220         * g++.old-deja/g++.abi/primary4.C: New test.
15221         * g++.old-deja/g++.abi/primary5.C: New test.
15222         * g++.old-deja/g++.abi/vtable3.h: New test.
15223         * g++.old-deja/g++.abi/vtable3a.C: New test.
15224         * g++.old-deja/g++.abi/vtable3b.C: New test.
15225         * g++.old-deja/g++.abi/vtable3c.C: New test.
15226         * g++.old-deja/g++.abi/vtable3d.C: New test.
15227         * g++.old-deja/g++.abi/vtable3e.C: New test.
15228         * g++.old-deja/g++.abi/vtable3f.C: New test.
15229         * g++.old-deja/g++.abi/vtable3g.C: New test.
15230         * g++.old-deja/g++.abi/vtable3h.C: New test.
15231         * g++.old-deja/g++.abi/vtable3i.C: New test.
15232         * g++.old-deja/g++.abi/vtable3j.C: New test.
15233         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
15234
15235 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
15236
15237         * g++.old-deja/g++.other/anon6.C: New test.
15238         * g++.old-deja/g++.other/anon7.C: New test.
15239
15240 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
15241
15242         * gcc.dg/cpp/avoidpaste2.c: New tests.
15243
15244 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
15245
15246         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
15247
15248 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
15249
15250         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
15251         DECIMAL_DIG cases for Irix."
15252
15253 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
15254
15255         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
15256
15257 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15258
15259         * gcc.dg/c99-tag-1.c: New test.
15260
15261 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
15262
15263         * gcc.dg/cpp/tr-warn1.c: Add tests.
15264
15265 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
15266
15267         * gcc.dg/cpp/avoidpaste1.c: Update.
15268         * gcc.dg/cpp/paste4.c: Update.
15269
15270 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
15271
15272         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
15273         cases for Irix.
15274
15275 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15276
15277         * g++.old-deja/g++.other/inline19.C: New test.
15278
15279 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15280
15281         * gcc.dg/Wlarger-than.c: New test.
15282
15283 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15284
15285         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
15286
15287 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.c-torture/execute/20010129-1.c: New test.
15290         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
15291
15292 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15293
15294         * gcc.dg/cpp/avoidpaste1.c: Test case.
15295
15296 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
15297
15298         * g++.old-deja/g++.other/inline18.C: New test.
15299
15300 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15301
15302         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
15303         and __builtin_putchar.
15304
15305 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
15306
15307         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
15308         tests.
15309
15310 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
15311
15312         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
15313         floating point number rounding mode to round to the nearest
15314         representable mode.
15315
15316 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
15317
15318         * g++.old-deja/g++.other/mangle2.C: New test.
15319
15320 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15321
15322         * gcc.c-torture/compile/20010124-1.c: New test.
15323
15324 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
15325
15326         * g++.old-deja/g++.pt/spec38.C: New test.
15327
15328 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15329
15330         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
15331         "Build don't run".
15332
15333 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15334
15335         * gcc.c-torture/execute/20010123-1.c: New test.
15336
15337 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         * g++.old-deja/g++.pt/spec37.C: New test.
15340
15341 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15342
15343         * g++.old-deja/g++.pt/overload14.C: New test.
15344
15345 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15346
15347         * gcc.c-torture/execute/20010122-1.c: New test, exercise
15348         __builtin_return_address.
15349
15350 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
15351
15352         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
15353         * g++.old-deja/g++.pt/spec35.C: New test.
15354         * g++.old-deja/g++.pt/spec36.C: New test.
15355
15356 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
15357
15358         * gcc.c-torture/compile/20010118-1.c: New test.
15359
15360 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
15361
15362         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
15363
15364 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15365
15366         * gcc.c-torture/execute/20010119-1.c: New test.
15367
15368 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15369
15370         * g++.old-deja/g++.other/vbase5.C: New test.
15371
15372 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15373
15374         * gcc.c-torture/execute/20010118-1.c: New test.
15375
15376 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15377
15378         * g++.old-deja/g++.pt/deduct3.C: New test.
15379
15380 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15381
15382         * g++.old-deja/g++.pt/spec34.C: New test.
15383
15384 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
15385
15386         * g77.f-torture/compile/20000601-2.f: New test.
15387
15388 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         * g++.old-deja/g++.other/init17.C: New test.
15391
15392 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
15393
15394         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
15395
15396 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15397
15398         * g++.old-deja/g++.pt/unify8.C: New test.
15399
15400 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         * g++.old-deja/g++.abi/vbase1.C: New test.
15403
15404 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         * g++.old-deja/g++.pt/crash65.C: New test.
15407
15408 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15409
15410         * gcc.dg/cpp/assembl2.S: New test case.
15411
15412 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
15413
15414         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
15415         are supported.
15416
15417 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418
15419         * g++.old-deja/g++.other/builtins1.C: New test.
15420         * g++.old-deja/g++.other/builtins2.C: Likewise.
15421         * g++.old-deja/g++.other/builtins3.C: Likewise.
15422         * g++.old-deja/g++.other/builtins4.C: Likewise.
15423
15424 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
15425
15426         * gcc.c-torture/compile/20010117-1.c: New test.
15427         * gcc.c-torture/compile/20010117-2.c: New test.
15428
15429 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15430
15431         * g77.f-torture/execute/20010116.[fx]: New test,
15432         XFAIL on i?86-*-*.
15433         * g77.f-torture/compile/20010115.f: Indicate it's
15434         a test for PR fortran/1636.
15435
15436 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15437
15438         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
15439
15440 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15441
15442         * g77.f-torture/compile/20010115.f: New test.
15443
15444 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         * g++.old-deja/g++.pt/nontype5.C: New test.
15447
15448 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
15449
15450         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
15451         have an equivalent working one below it.
15452
15453 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15454
15455         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
15456         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15457
15458 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15459
15460         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
15461         message containing "init_priority".
15462         (conpr-2.C): Likewise.
15463         (conpr-3.C): Likewise.
15464         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
15465
15466 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15467
15468         * gcc.c-torture/execute/20010114-2.c: New test.
15469
15470 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15471
15472         * gcc.c-torture/compile/20010114-1.c: New test.
15473         * gcc.c-torture/compile/20010114-1.x: Xfail.
15474         * gcc.c-torture/compile/20010114-2.c: New test.
15475         * gcc.c-torture/execute/20010114-1.c: New test.
15476         * gcc.dg/trunc-1.c: New test.
15477         * gcc.dg/uninit-B.c: New test.
15478
15479 2001-01-13  Nick Clifton  <nickc@redhat.com>
15480
15481         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
15482         target.
15483
15484 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15485
15486         * gcc.c-torture/compile/20010113-1.c: New test.
15487
15488 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
15489
15490         * gcc.c-torture/compile/20001212-1.c: New test.
15491
15492 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15493
15494         * gcc.dg/cpp/widestr1.c: Update.
15495         * gcc.dg/cpp/prag-imp.c: Remove.
15496
15497 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
15498
15499         * gcc.c-torture/execute/20000801-3.x: Remove.
15500         * gcc.dg/c90-init-1.c: New test.
15501         * gcc.dg/c99-init-1.c: New test.
15502         * gcc.dg/c99-init-2.c: New test.
15503         * gcc.dg/gnu99-init-1.c: New test.
15504
15505 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
15506
15507         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
15508         testing that no relevant ones were found.
15509
15510 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.old-deja/g++.pt/cast2.C: New test.
15513
15514 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15515
15516         * g++.old-deja/g++.pt/friend47.C: New test.
15517
15518 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15519
15520         * g++.old-deja/g++.pt/instantiate13.C: New test.
15521
15522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15523
15524         * g++.old-deja/g++.other/defarg7.C: New test.
15525         * g++.old-deja/g++.other/defarg8.C: New test.
15526
15527 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15528
15529         * g++.old-deja/g++.pt/crash64.C: New test.
15530
15531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         * g++.old-deja/g++.pt/crash63.C: New test.
15534
15535 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15536
15537         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
15538
15539 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
15540
15541         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
15542
15543 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15544
15545         * g++.old-deja/g++.pt/error3.C: New test.
15546
15547 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15548
15549         * g++.old-deja/g++.other/crash39.C: New test.
15550
15551 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15552
15553         * g++.old-deja/g++.other/vbase4.C: New test.
15554
15555 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
15556
15557         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
15558         * gcc.dg/special/20000419-2.c: New file. Identical to above.
15559         * gcc.dg/special/special.exp: New test driver which will check
15560         for alias support for the above test.
15561
15562 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
15563
15564         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
15565         problems on small machines.
15566         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
15567         parameterize.
15568
15569 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
15570
15571         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
15572         mips.
15573         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15574
15575 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
15576
15577         * g++.old_deja/g++.pt/using8.C: New test.
15578
15579 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15580
15581         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
15582
15583 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
15584
15585         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
15586         where a failure is expected.
15587         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
15588
15589 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15590
15591         * g++.old_deja/g++.pt/instantiate12.C: New test.
15592
15593 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15594
15595         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
15596         start of structs.
15597         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
15598         * g++.old-deja/g++.brendan/crash17.C: Likewise.
15599         * g++.old-deja/g++.brendan/crash29.C: Likewise.
15600         * g++.old-deja/g++.brendan/crash48.C: Likewise.
15601         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15602         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
15603         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15604         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
15605         * g++.old-deja/g++.eh/spec6.C: Likewise.
15606         * g++.old-deja/g++.jason/crash3.C: Likewise.
15607         * g++.old-deja/g++.law/ctors11.C: Likewise.
15608         * g++.old-deja/g++.law/ctors17.C: Likewise.
15609         * g++.old-deja/g++.law/ctors5.C: Likewise.
15610         * g++.old-deja/g++.law/ctors9.C: Likewise.
15611         * g++.old-deja/g++.mike/ambig1.C: Likewise.
15612         * g++.old-deja/g++.mike/net22.C: Likewise.
15613         * g++.old-deja/g++.mike/p3538a.C: Likewise.
15614         * g++.old-deja/g++.mike/p3538b.C: Likewise.
15615         * g++.old-deja/g++.mike/virt3.C: Likewise.
15616         * g++.old-deja/g++.niklas/t128.C: Likewise.
15617         * g++.old-deja/g++.other/anon4.C: Likewise.
15618         * g++.old-deja/g++.other/using1.C: Likewise.
15619         * g++.old-deja/g++.other/warn3.C: Likewise.
15620         * g++.old-deja/g++.pt/t37.C: Likewise.
15621         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15622         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15623
15624 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15625
15626         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15627
15628 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15629
15630         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15631
15632 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15633
15634         * gcc.c-torture/compile/20010107-1.c: New test.
15635
15636 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15637
15638         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15639
15640 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15641
15642         * gcc.dg/format/format.h: New file.
15643         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15644         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15645         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15646         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15647         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15648         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15649         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15650         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15651         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15652         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15653         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15654         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15655         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15656         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15657         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15658         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15659         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15660         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15661         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15662         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15663         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15664         instead of declaring standard types, macros and functions in each
15665         test.
15666
15667 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15668
15669         * gcc.c-torture/execute/20010106-1.c: New test.
15670
15671 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15672
15673         * gcc.dg/format/format.exp: New file.
15674         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15675         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15676         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15677         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15678         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15679         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15680         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15681         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15682         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15683         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15684         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15685         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15686         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15687         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15688         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15689         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15690         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15691         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15692         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15693         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15694         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15695         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15696         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15697         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15698         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15699         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15700         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15701         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15702         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15703         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15704         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15705         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15706         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15707         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15708         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15709         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15710         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15711         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15712         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15713         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15714         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15715         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15716
15717 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15718
15719         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15720         account.
15721
15722 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15723
15724         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15725
15726 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15727
15728         * g++.old-deja/g++.pt/crash62.C: New test.
15729
15730 2001-01-04  Richard Henderson  <rth@redhat.com>
15731
15732         * gcc.dg/20000926-1.c: Update expected warnings.
15733         * gcc.dg/array-2.c: Likewise.
15734         * gcc.dg/array-4.c: Also validate flexible array members.
15735         * gcc.dg/c99-flex-array-1.c: New.
15736
15737 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15738
15739         * gcc.c-torture/compile/20001222-1.x: Remove.
15740
15741 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15742
15743         * gcc.c-torture/execute/built-in-setjmp.c: New.
15744
15745 2001-01-03  Richard Henderson  <rth@redhat.com>
15746
15747         * gcc.dg/940510-1.c: Update expected error wording.
15748         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15749
15750 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15751
15752         * lib/target-supports.exp (check_alias_available): Modified to
15753         indicate aliases not supported if only weak aliases are supported.
15754
15755 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15756
15757         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15758         Turn on cmpstrsi checks for __pj__ and __i370__.
15759
15760 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15761
15762         * g++.old-deja/g++.other/virtual11.C: New test.
15763
15764 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15767
15768 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15769
15770         * gcc.c-torture/compile/20010102-1.c: New test.
15771
15772 2001-01-02  Andreas Jaeger  <aj@suse.de>
15773
15774         * gcc.dg/noreturn-3.c: New test.
15775
15776         * gcc.dg/noreturn-4.c: New test.
15777
15778 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15779
15780         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15781         __builtin_fputc and __builtin_fwrite.
15782
15783 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15784
15785         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15786         signed char, not default char.
15787
15788 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15789
15790         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15791
15792 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15793
15794         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15795
15796 2000-12-29  Richard Henderson  <rth@redhat.com>
15797
15798         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15799         (__cyg_profile_func_exit): Define.
15800
15801 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15802
15803         * g++.dg/vtgc1.C: New test.
15804
15805 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15806
15807         * gcc.dg/noncompile/20001228-1.c: New test.
15808
15809         * gcc.dg/20001228-1.c: New test.
15810
15811         * gcc.c-torture/execute/20001228-1.c: New test.
15812
15813 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15814
15815         * gcc.dg/format-strfmon-1.c: New test.
15816
15817 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15818
15819         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15820         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15821         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15822         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15823         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15824         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15825         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15826         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15827         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15828         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15829         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15830         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15831         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15832
15833         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15834         * gcc.c-torture/execute/string-opt-4.c: Test index.
15835
15836 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15837
15838         * gcc.c-torture/compile/20001226-1.c: New test.
15839
15840 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15841
15842         * gcc.c-torture/compile/20001222-1.c: New test.
15843         * gcc.c-torture/compile/20001222-1.x: Xfail.
15844
15845 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15846
15847         * gcc.c-torture/execute/comp-goto-2.c: New test.
15848
15849 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15850
15851         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15852         Use long types if __INT_MAX__ is 32767.
15853         (main): Use cast to (sint32 *) when poking 88 into a_page.
15854
15855         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15856
15857 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15858
15859         * gcc.c-torture/compile/20001221-1.c: New test.
15860         * gcc.c-torture/execute/20001221-1.c: New test.
15861
15862 2000-12-20  Richard Henderson  <rth@redhat.com>
15863
15864         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15865         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15866
15867 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15868
15869         * gcc.dg/compare3.c: New test.
15870
15871 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15872
15873         * gcc.dg/format-warnll-1.c: New test.
15874
15875 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15876
15877         * gcc.dg/cpp/cmdlne-P.c: New test.
15878
15879 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15880
15881         * gcc.c-torture/execute/builtin-abs-1.c,
15882         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15883
15884 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15885
15886         * gcc.dg/cpp/multiline.c: New test.
15887
15888 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15889
15890         * g++.old-deja/g++.other/syshdr1.C: Update.
15891         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15892
15893 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15894
15895         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15896
15897 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15898
15899         * g++.old-deja/g++.pt/ttp65.C: New test.
15900
15901 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15902
15903         * g++.old-deja/g++.pt/ttp64.C: New test.
15904
15905 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15906
15907         * g++.old-deja/g++.pt/spec33.C: New test.
15908
15909 2000-12-14  Catherine Moore  <clm@redhat.com>
15910
15911         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15912         * gcc.c-torture/execute/920612-2.c: Likewise.
15913         * gcc.c-torture/execute/920428-2.c: Likewise.
15914         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15915         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15916
15917 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15918
15919         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15920         * gcc.dg/pack-test-2.c: Likewise.
15921
15922 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15923
15924         Tests by Zack Weinberg <zackw@stanford.edu>.
15925
15926         * gcc.dg/cpp/defined.c: Update.
15927         * gcc.dg/cpp/defined_trad.c: New tests.
15928
15929 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15930
15931         * gcc.dg/cpp/trad-direct.c: Update.
15932
15933 2000-12-11  Neil Booth  <neilb@earthling.net>
15934
15935         * gcc.dg/cpp/defined_trad.c
15936
15937 2000-12-11  Neil Booth  <neilb@earthling.net>
15938
15939         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15940
15941 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15942
15943         * gcc.dg/format-miss-2.c: New test.
15944
15945 2000-12-09  Neil Booth  <neilb@earthling.net>
15946
15947         * gcc.dg/cpp/lineflags.c: New tests.
15948         * gcc.dg/cpp/poison.c: Update.
15949         * gcc.dg/cpp/redef2.c: Update.
15950         * gcc.dg/cpp/skipping.c: New test.
15951
15952 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15953
15954         * g++.old-deja/g++.other/eh3.C: New testcase.
15955
15956 2000-12-07  Neil Booth  <neilb@earthling.net>
15957
15958         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15959         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15960         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15961         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15962         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15963         Update.
15964
15965 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15966
15967         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15968         __SIZE_TYPE__ instead of int for type of integers cast to
15969         pointers.
15970
15971 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15972
15973         * g++.old-deja/g++.other/cleanup4.C: New test.
15974
15975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15976
15977         * format-sec-1.c: New test.
15978
15979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15980
15981         * gcc.dg/format-nonlit-3.c: New test.
15982
15983 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15984
15985         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15986         through a null pointer.
15987
15988 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15989
15990         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15991         * g++.old-deja/g++.pt/partial4.C: New test.
15992
15993 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15994
15995         * gcc.c-torture/execute/ieee/hugeval.x: New.
15996
15997 2000-12-06  Neil Booth  <neilb@earthling.net>
15998
15999         * gcc.dg/cpp/backslash2.c: New tests.
16000
16001 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16002
16003         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
16004         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
16005
16006 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
16007
16008         * gcc.c-torture/execute/20001203-2.c: New testcase.
16009
16010 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
16011
16012         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
16013         * g++.old-deja/g++.other/virtual10.C: New test.
16014
16015 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
16016
16017         * g++.old-deja/g++.mike/pmf5.C: Remove test.
16018
16019 2000-12-05  Richard Henderson  <rth@redhat.com>
16020
16021         * gcc.c-torture/compile/20001205-1.c: New.
16022
16023 2000-12-04  Neil Booth  <neilb@earthling.net>
16024
16025         * g++.old-deja/g++.other/virtual9.C: New test.
16026         * g++.old-deja/g++.pt/crash61.C: New test.
16027         * gcc.c-torture/execute/loop-9.c: New test.
16028
16029 2000-12-04  Neil Booth  <neilb@earthling.net>
16030
16031         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
16032         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
16033         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
16034         * gcc.dg/cpp/extratokens.c: ...here.
16035
16036 2000-12-04  Neil Booth  <neilb@earthling.net>
16037
16038         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
16039         New tests.
16040
16041 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16042
16043         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
16044         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
16045
16046 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16047
16048         * gcc.c-torture/execute/20001203-1.c: New test.
16049
16050 2000-12-03  Neil Booth  <neilb@earthling.net>
16051
16052         * gcc.dg/cpp/macro6.c: New test cases.
16053
16054 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16055
16056         * gcc.c-torture/execute/string-opt-9.c: New test.
16057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16058         * gcc.c-torture/execute/string-opt-11.c: Likewise.
16059         * gcc.c-torture/execute/string-opt-12.c: Likewise.
16060
16061         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
16062         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
16063
16064 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
16065
16066         * gcc.dg/cpp/if-6.c: New testcase.
16067
16068         * gcc.dg/20001201-1.c: New testcase.
16069
16070 2000-12-02  Neil Booth  <neilb@earthling.net>
16071
16072         * g++.old-deja/g++.other/externC4.C,
16073         g++.old-deja/g++.other/friend10.C: New tests.
16074
16075 2000-12-02  Neil Booth  <neilb@earthling.net>
16076
16077         * g++.old-deja/g++.other/instan2.C
16078         * g++.old-deja/g++.other/instan3.C: New test.
16079
16080 2000-12-02  Neil Booth  <neilb@earthling.net>
16081
16082         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
16083         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
16084         gnuc99.c,gnuc99-pedantic.c: New tests.
16085
16086 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16087
16088         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
16089         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
16090
16091 2000-12-01  Neil Booth  <neilb@earthling.net>
16092
16093         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
16094         * gcc.dg/cpp/poison.c: Update.
16095         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
16096
16097 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
16098
16099         * g77.f-torture/execute/20001201.f: New test.
16100
16101 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16102
16103         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
16104
16105 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
16106
16107         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
16108
16109 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16110
16111         * g++.old-deja/g++.other/cast6.C: New test.
16112
16113 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
16114
16115         * gcc.c-torture/execute/20001130-2.c: New testcase.
16116
16117 2000-11-30  Richard Henderson  <rth@redhat.com>
16118
16119         * gcc.c-torture/execute/20001130-1.c: New test.
16120
16121 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16122
16123         * g++.old-deja/g++.other/op3.C: New test.
16124
16125 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16126
16127         * g++.old-deja/g++.other/op2.C: New test.
16128
16129 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16130
16131         * g++.old-deja/g++.other/crash38.C: New test.
16132
16133 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
16134
16135         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
16136
16137 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
16138
16139         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
16140         tests.
16141         * gcc.c-torture/execute/string-opt-6.c: New test.
16142
16143         * gcc.dg/20001117-1.c: Add main.
16144
16145 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
16146
16147         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
16148         Move from here ...
16149         * gcc.dg/940510-1.c: ... to here.
16150
16151         * gcc.dg/20000926-1.c: GNU C now allows initializations of
16152         zero-size arrays in toplevel structures.
16153
16154 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gcc.c-torture/execute/loop-8.c: New test.
16157
16158 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16159
16160         * g++.old-deja/g++.other/base1.C: New test.
16161
16162 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16163
16164         * g++.old-deja/g++.other/parse2.C: New test.
16165
16166 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         * g++.old-deja/g++.pt/incomplete1.C: New test.
16169
16170 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16171
16172         * g++.old-deja/g++.other/friend9.C: New test.
16173
16174 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
16175
16176         * gcc.dg/20001127-1.c: New test.
16177
16178 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
16179
16180         * g++.old-deja/g++.pt/friend46.C: New test.
16181
16182 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
16183
16184         * g++.old-deja/g++.other/ptrmem8.C: New test.
16185
16186 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16187
16188         * gcc.c-torture/execute/string-opt-7.c: New test.
16189         * gcc.c-torture/execute/string-opt-8.c: Likewise.
16190
16191 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16192
16193         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
16194         instead of 'mkcheck 2'.
16195
16196 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16197
16198         * gcc.c-torture/execute/memcheck/driver.c,
16199         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
16200         C9X references to refer to C99.
16201
16202 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * gcc.dg/ultrasp3.c: New test.
16205
16206 2000-11-25  Neil Booth  <neilb@earthling.net>
16207
16208         * gcc.dg/cpp/include2.c: Update test to be locale independent.
16209
16210 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
16211
16212         * gcc.c-torture/compile/20001123-2.c: New.
16213
16214 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16215
16216         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
16217
16218 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
16219
16220         * gcc.dg/sequence-point-1.c: Add some new tests.
16221         * gcc.c-torture/execute/20001124-1.c: New test.
16222
16223 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
16224
16225         * g++.old-deja/g++.other/vaarg4.C: New test.
16226         * gcc.c-torture/compile/20001123-1.c: New test.
16227
16228 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
16229
16230         * g++.other/crash24.C: Adjust and remove XFAIL.
16231         * g++.other/crash37.C: New test.
16232
16233 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         * g++.old-deja/g++.pt/instantiate9.C: New test.
16236
16237 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
16238
16239         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
16240         new ABI, too.
16241
16242         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
16243         * g++.old-deja/g++.robertl/eb55.C: Likewise.
16244
16245 2000-11-22  Neil Booth  <neilb@earthling.net>
16246
16247         * gcc.dg/cpp/Wtrigraphs.c: New test.
16248
16249 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
16250
16251         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
16252
16253 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
16254
16255         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
16256
16257 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
16258
16259         * lib/gcc-dg.exp: load_lib scanasm.exp.
16260         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
16261         * lib/g++-dg.exp: load_lib scanasm.exp.
16262         * lib/scanasm.exp: New.
16263         (scan-assembler, scan-assembler-not): Add optional arguments to
16264         test name, or if not present, the pattern name.
16265         (scan-assembler-dem, scan-assembler-dem-not): New.
16266
16267         * g++.dg/dg.exp: New.
16268
16269 2000-11-21  Neil Booth  <neilb@earthling.net>
16270
16271         * gcc.dg/cpp/integrated1.c: Remove.
16272
16273 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
16274
16275         * gcc.c-torture/execute/20001121-1.c: New test.
16276
16277 2000-11-21  Richard Henderson  <rth@redhat.com>
16278
16279         * gcc.c-torture/compile/20001121-1.c: New test.
16280
16281 2000-11-20  Neil Booth  <neilb@earthling.net>
16282
16283         * gcc.dg/cpp/integrated1.c: New test.
16284
16285 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * g++.old-deja/g++.other/inline17.C: New test.
16288
16289 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
16290
16291         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
16292         local variable to be zero: I made the variable global. Now
16293         uses abort() and exit() instead of relying on main's return value.
16294
16295 2000-11-20  Neil Booth  <neilb@earthling.net>
16296
16297         * gcc.dg/cpp/paste2.c: Update test.
16298         * objc/execute/paste.m: New test.
16299
16300 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16301
16302         * gcc.dg/c99-condexpr-1.c: New test.
16303
16304 2000-11-20  Neil Booth  <neilb@earthling.net>
16305
16306         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
16307
16308 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
16309
16310         * g++.old-deja/g++.pt/export1.C: New test.
16311
16312 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
16313
16314         * gcc.dg/20001117-1.c: New test.
16315
16316 2000-11-18  Richard Henderson  <rth@redhat.com>
16317
16318         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
16319
16320 2000-11-18  Richard Henderson  <rth@redhat.com>
16321
16322         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
16323         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
16324         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
16325
16326 2000-11-18  Richard Henderson  <rth@redhat.com>
16327
16328         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
16329         (main): New.  Exit cleanly.
16330
16331 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16332
16333         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
16334         gcc.dg/c99-fordecl-2.c: New tests.
16335
16336 2000-11-18  Richard Henderson  <rth@redhat.com>
16337
16338         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
16339         * gcc.c-torture/execute/zerolen-2.c: New.
16340
16341 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16342
16343         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
16344         memory.
16345
16346 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16347
16348         * g++.old-deja/g++.pt/instantiate8.C: New test.
16349
16350 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16351
16352         * g++.old-deja/g++.other/incomplete.C: Add more tests.
16353         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
16354
16355 2000-11-16  Nick Clifton  <nickc@redhat.com>
16356
16357         * gcc.c-torture/execute/nestfunc-2.c: New test.
16358         * gcc.c-torture/execute/nestfunc-3.c: New test.
16359
16360 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16361
16362         * gcc.c-torture/compile/20001116-1.c: New test.
16363
16364 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16365
16366         * gcc.c-torture/execute/20001115-1.c: New test.
16367
16368 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
16369
16370         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
16371         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
16372         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
16373         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16374
16375 2000-11-15  Neil Booth  <neilb@earthling.net>
16376
16377         gcc.dg/cpp/_Pragma1.c: Update.
16378         gcc.dg/cpp/_Pragma2.c: New test.
16379
16380 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16381
16382         * g++.old-deja/g++.other/anon5.C: New test.
16383
16384 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
16385
16386         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
16387         tests.
16388
16389 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
16392         output.
16393
16394 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16395
16396         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
16397         labels at end of compound statements.
16398
16399 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
16400
16401         * gcc.c-torture/execute/loop-7.c: New test.
16402
16403 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16404
16405         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
16406
16407 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16408
16409         * gcc.dg/c99-bool-1.c: New test.
16410
16411 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16412
16413         * gcc.dg/c99-scope-1.c: Remove xfail.
16414         * gcc.dg/c99-scope-2.c: New test.
16415
16416 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16417
16418         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
16419         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
16420
16421 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
16422
16423         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
16424         error messages.
16425
16426         * g++.mike/p700.C: Don't typedef wchar_t.
16427         * g++.mike/p784.C: Likewise.
16428         * g++.mike/eb101.C: Don't use __wchar_t.
16429
16430 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16431
16432         * g77.f-torture/execute/20001111.[fx]: Test premature exit
16433         from DO loop.
16434
16435 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16436
16437         * gcc.c-torture/execute/20001111-1.c: New test.
16438
16439 2000-11-10  Nick Clifton  <nickc@redhat.com>
16440
16441         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
16442         long multuiple and accumulate.
16443
16444 2000-11-09  Richard Henderson  <rth@redhat.com>
16445
16446         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
16447         via size_t instead of int.
16448
16449         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
16450         * gcc.c-torture/execute/string-opt-2.c: Likewise.
16451         * gcc.c-torture/execute/string-opt-3.c: Likewise.
16452         * gcc.c-torture/execute/string-opt-4.c: Likewise.
16453
16454 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
16455
16456         * gcc.c-torture/compile/20001109-1.c: New test.
16457         * gcc.c-torture/compile/20001109-2.c: New test.
16458
16459 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         * g++.old-deja/g++.pt/operator1.C: New test.
16462         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
16463
16464 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16465
16466         * gcc.dg/20001108-1.c: New test.
16467
16468 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16469
16470         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
16471         with both arguments constant strings.
16472         * gcc.c-torture/execute/string-opt-3.c: New test.
16473         * gcc.c-torture/execute/string-opt-4.c: New test.
16474         * gcc.c-torture/execute/string-opt-5.c: New test.
16475
16476 2000-11-08  Nick Clifton  <nickc@redhat.com>
16477
16478         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
16479         mulsidi3adddi patterns.
16480
16481 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
16482
16483         * g++.old-deja/g++.other/crash36.C: New test.
16484
16485 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
16486
16487         * g++.old-deja/g++.other/init16.C: New test.
16488
16489 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
16490
16491         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
16492
16493 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16494
16495         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
16496         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16497         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16498
16499 2000-11-07  DJ Delorie  <dj@redhat.com>
16500
16501         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
16502
16503 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16504
16505         * gcc.c-torture/execute/string-opt-1.c: New test.
16506
16507 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16508
16509         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
16510         mips-sgi-irix6.* because the MIPS ABI passes floating-point
16511         parameters in registers, and there is no way for a varargs
16512         function to know in which order the integer and floating-point
16513         parameters should be interleaved when they are placed on the
16514         stack.
16515         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16516         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16517
16518 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16519
16520         * gcc.c-torture/execute/string-opt-2.c: New test.
16521
16522 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
16523
16524         * g++.old-deja/g++.pt/crash60.C: New test.
16525
16526 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16527
16528         * g++.old-deja/g++.other/crash24.C: New test.
16529         * g++.old-deja/g++.other/crash25.C: New test.
16530         * g++.old-deja/g++.other/crash26.C: New test.
16531         * g++.old-deja/g++.other/crash27.C: New test.
16532         * g++.old-deja/g++.other/crash28.C: New test.
16533         * g++.old-deja/g++.other/crash29.C: New test.
16534         * g++.old-deja/g++.other/crash30.C: New test.
16535         * g++.old-deja/g++.other/crash31.C: New test.
16536         * g++.old-deja/g++.other/crash32.C: New test.
16537         * g++.old-deja/g++.other/crash33.C: New test.
16538         * g++.old-deja/g++.other/crash34.C: New test.
16539         * g++.old-deja/g++.other/crash35.C: New test.
16540
16541 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16542
16543         * gcc.c-torture/execute/20001031-1.c: New test.
16544
16545 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
16546
16547         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
16548         namespace.
16549
16550         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
16551         standards-conformant.
16552
16553         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
16554
16555         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
16556         * g++.old-deja/g++.mike/p755a.C: Likewise.
16557         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
16558         library makes no calls to `operator new' during initialization.
16559
16560 2000-11-04  Neil Booth  <neilb@earthling.net>
16561
16562         * gcc.dg/cpp/include2.c: New tests.
16563
16564 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
16565
16566         * lib/g++.exp (g++_set_ld_library_path): New function.
16567         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
16568
16569 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
16570
16571         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
16572         warnings.
16573
16574 2000-11-01  Richard Henderson  <rth@redhat.com>
16575
16576         * g++.old-deja/g++.ext/namedret1.C: New.
16577         * g++.old-deja/g++.ext/namedret2.C: New.
16578         * g++.old-deja/g++.ext/namedret3.C: New.
16579
16580 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
16581
16582         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
16583         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
16584
16585 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16586
16587         * gcc.c-torture/execute/va-arg-21.c: New test.
16588
16589 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16590
16591         * gcc.dg/c99-complex-2.c: New test.
16592
16593 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16594
16595         * gcc.c-torture/execute/stdio-opt-1.c: New test.
16596
16597 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
16598
16599         * g++.old-deja/g++.other/inline16.C: New test.
16600
16601 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
16602
16603         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
16604         __PRETTY_FUNCTION__
16605
16606 2000-10-29  Neil Booth  <neilb@earthling.net>
16607
16608         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
16609         New tests.
16610         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
16611         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
16612         optimisation.
16613
16614 2000-10-29  Neil Booth  <neilb@earthling.net>
16615
16616         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
16617         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16618         * mi5.c: Test multiple includes work with -C.
16619         * trigraphs.c: Test ^= version.
16620
16621 2000-10-28  Neil Booth  <neilb@earthling.net>
16622
16623         New tests and test updates for new macro expander.
16624
16625         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16626         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16627         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16628         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16629         new diagnostic messages.
16630
16631         * gcc.dg/cpp/macro3.c: New tests.
16632
16633 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16634
16635         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16636         on the same line.
16637
16638 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16639
16640         * g++.old-deja/g++.other/eh2.C: New test.
16641
16642 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16643
16644         * gcc.c-torture/execute/20001027-1.c: New test.
16645
16646 2000-10-26  Richard Henderson  <rth@redhat.com>
16647
16648         * gcc.c-torture/execute/20001026-1.c: New.
16649
16650 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16651
16652         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16653         * g++.old-deja/g++.law/builtin1.C: Likewise.
16654         * g++.old-deja/g++.law/ctors10.C: Likewise.
16655         * g++.old-deja/g++.law/virtual3.C: Likewise.
16656         * g++.old-deja/g++.mike/p658.C: Likewise.
16657         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16658         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16659         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16660         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16661         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16662
16663 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         * gcc.c-torture/compile/20001024-1.c: New test.
16666
16667 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16668
16669         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16670         to tell us whether or not we are using V3.
16671
16672 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16673
16674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16675         operands.
16676
16677 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16678
16679         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16680
16681 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16682
16683         * gcc.c-torture/execute/20001024-1.c: New test.
16684
16685 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16686
16687         * g++.old-deja/g++.other/sibcall1.C: New test.
16688
16689 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16690
16691         * gcc.dg/noncompile/init-3.c: New test.
16692
16693 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16694
16695         * gcc.dg/format-array-1.c: New test.
16696
16697 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16698
16699         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16700         writing through null pointers; remove comment about testing
16701         unterminated strings.
16702
16703 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16704
16705         * gcc.c-torture/execute/20001017-2.c: New test.
16706
16707 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16708
16709         * gcc.c-torture/compile/20001018-1.c: New test.
16710         * gcc.c-torture/compile/20001018-1.x: Xfail.
16711
16712 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16713
16714         * gcc.c-torture/execute/20001017-1.c: New test.
16715
16716 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16717
16718         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16719         for multiple use of arguments with scanf formats; add tests for
16720         multiple use of arguments.
16721
16722 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16723
16724         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16725
16726 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16727
16728         * gcc.dg/format-miss-1.c: New test.
16729
16730 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16731
16732         * gcc.c-torture/execute/20001013-1.c: New test.
16733
16734 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16735
16736         * gcc.dg/format-branch-1.c: New test.
16737
16738 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16739
16740         * README, lib/file-format.exp: Remove EGCS references.
16741
16742 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gcc.dg/20001013-1.c: New test.
16745
16746 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16747
16748         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16749         for intmax_t in the compiler using __typeof__ and the type rules
16750         for conditional expressions.
16751
16752 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16753
16754         * gcc.dg/20001012-1.c: New test.
16755         * gcc.dg/20001012-2.c: New test.
16756
16757 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16758
16759         * gcc.dg/format-attr-1.c: New test.
16760
16761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16762
16763         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16764         __LONG_LONG_MAX__ instead of LLONG_MAX.
16765
16766 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16767
16768         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16769         scanf flags.
16770         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16771         flags.
16772
16773 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16774
16775         * gcc.dg/sequence-pt-1.c: New test.
16776
16777 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16778
16779         * gcc.c-torture/execute/20001011-1.c: New testcase.
16780         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16781
16782 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16783
16784         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16785         does not error on it.
16786
16787 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16788
16789         * gcc.dg/20001009-1.c: New test.
16790
16791 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16792
16793         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16794         * gcc.c-torture/execute/20001009-2.c: ... to here.
16795
16796 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16797
16798         * gcc.c-torture/compile/20001009-1.c: New testcase.
16799         * gcc.c-torture/execute/20001009-1.c: New testcase.
16800         Testcases provided by Jan Hubicka <jh@suse.cz>.
16801
16802 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16803
16804         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16805         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16806         uintmax_t using <limits.h> to emulate the compiler's internal
16807         logic.  No longer XFAIL %j tests.
16808
16809 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16810
16811         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16812         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16813         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16814         regexps and details of expected handling of some bad formats.
16815         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16816         suppression.
16817
16818 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16819
16820         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16821         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16822         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16823         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16824         in list archives.
16825
16826 2000-10-06  Richard Henderson  <rth@cygnus.com>
16827
16828         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16829         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16830         * g++.old-deja/g++.jason/report.C: Likewise.
16831         * g++.old-deja/g++.law/friend5.C: Likewise.
16832         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16833         of the expected warnings.
16834
16835 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16836
16837         * g++.old-deja/g++.pt/enum14.C: New test.
16838
16839 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16840
16841         * g++.old-deja/g++.pt/crash59.C: New test.
16842
16843 2000-10-04  Will Cohen  <wcohen@redhat.com>
16844
16845         * gcc.dg/20000926-1.c: New test.
16846
16847 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16848
16849         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16850         function name for current C++ compiler.
16851         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16852
16853 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16854
16855         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16856         __PRETTY_FUNCTION__.
16857         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16858
16859 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16860
16861         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16862
16863 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16864
16865         * gcc.c-torture/compile/20000923-1.c: New test.
16866
16867 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16868
16869         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16870         * g++.old-deja/g++.pt/ttp62.C: Same.
16871         * g++.old-deja/g++.other/inline14.C: Same.
16872
16873 2000-09-24  Richard Henderson  <rth@cygnus.com>
16874
16875         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16876
16877 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16878
16879         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16880
16881 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16882
16883         * gcc.c-torture/compile/20000922-1.c: New file.
16884
16885 2000-09-21  Nick Clifton  <nickc@redhat.com>
16886
16887         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16888         a signed long modulo operation.
16889         (mod6): New function - perform an unsigned long modulo operation.
16890         (main): Add tests for modulos of very large numbers by very small
16891         dividends.
16892
16893 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16894
16895         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16896
16897 2000-09-19  Richard Henderson  <rth@cygnus.com>
16898
16899         * gcc.dg/compare2.c (case 10): XFAIL.
16900
16901 2000-09-18  Richard Henderson  <rth@cygnus.com>
16902
16903         * gcc.c-torture/execute/20000906-1.c: Move ...
16904         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16905         that support __builtin_trap.
16906
16907 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16908
16909         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16910
16911 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16912
16913         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16914         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16915         more $ format tests.
16916
16917 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16918
16919         * gcc.dg/format-errmk-1.c: New test.
16920
16921 2000-09-17  Greg McGary  <greg@mcgary.org>
16922
16923         * gcc.c-torture/execute/20000917-1.x: Remove.
16924
16925 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16926
16927         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16928
16929 2000-09-17  Greg McGary  <greg@mcgary.org>
16930
16931         * gcc.c-torture/execute/20000917-1.c: New test.
16932         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16933
16934 2000-09-16  Neil Booth  <NeilB@earthling.net>
16935
16936         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16937         in nested macro bug.
16938
16939 2000-09-15  Neil Booth  <NeilB@earthling.net>
16940
16941         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16942
16943 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16944
16945         * gcc.c-torture/execute/20000914-1.c: New test.
16946
16947 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16948
16949         * g++.other/inline13.C: New test.
16950
16951 2000-09-12  Andreas Jaeger  <aj@suse.de>
16952
16953         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16954         constant by Ulrich Drepper <drepper@redhat.com>.
16955
16956 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16957
16958         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16959
16960 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16961
16962         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16963
16964 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16965
16966         * gcc.dg/cpp/backslash.c: New test.
16967
16968 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16969
16970         * gcc.c-torture/execute/20000910-1.c: New test.
16971         * gcc.c-torture/execute/20000910-2.c: Likewise.
16972
16973 2000-09-11  Robert Lipe  <robertl@sco.com>
16974
16975         * gcc.dg/pragma-align.c: New test.
16976
16977 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         * g++.old-deja/g++.pt/explicit82.C: New test.
16980         * g++.old-deja/g++.pt/explicit83.C: New test.
16981
16982 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16983
16984         * gcc.dg/asm-names.c: New test.
16985
16986 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16987
16988         * gcc.dg/cpp/tr-warn6.c: New test
16989
16990 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16991
16992         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16993         be accepted.
16994
16995 2000-09-07  Catherine Moore  <clm@redhat.com>
16996
16997         * gcc.c-torture/execute/unroll-1.c: New test.
16998
16999 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
17000
17001         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
17002         ERROR markers.
17003         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
17004         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
17005         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
17006         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
17007         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
17008         Preprocess only.
17009         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
17010         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
17011
17012 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17013
17014         * g++.old-deja/g++.pt/deduct2.C: New test.
17015
17016 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17017
17018         * g++.old-deja/g++.pt/parms2.C: New test.
17019
17020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         * g++.old-deja/g++.pt/crash58.C: New test.
17023
17024 2000-09-06  Greg McGary  <greg@mcgary.org>
17025
17026         * gcc.c-torture/execute/20000906-1.c: New test.
17027         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
17028
17029 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17030
17031         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
17032
17033 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17034
17035         * g++.old-deja/g++.pt/crash57.C: New test.
17036
17037 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17038
17039         * g++.old-deja/g++.pt/crash56.C: New test.
17040
17041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17042
17043         * g++.old-deja/g++.pt/koenig1.C: New test.
17044
17045 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
17046
17047         * gcc.dg/20000904-1.c: New test.
17048
17049 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
17050
17051         * gcc.dg/cpp/paste8.c: New test.
17052
17053 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
17054
17055         * gcc.c-torture/compile/20000827-1.c: New test.
17056
17057 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
17058
17059         * gcc.dg/format-diag-1.c: New test.
17060
17061 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
17062
17063         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
17064         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
17065         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
17066         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
17067         gcc.dg/formatz-1.c: Adjust warning regular expressions.
17068
17069 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17070
17071         * g++.old-deja/g++.other/nested4.C: New test.
17072
17073 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17074
17075         * g++.old-deja/g++.ns/scoped1.C: New test.
17076
17077 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
17078
17079         * lib/g++.exp: Support testing already-installed GCC.
17080
17081 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17082
17083         * wtr-label-1.c, wtr-suffix-1.c: New tests.
17084
17085 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17086
17087         * gcc.dg/return-type-2.c: New test.
17088
17089 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
17090
17091         * gcc.c-torture/compile/20000825-1.c: New test.
17092
17093 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
17094
17095         * gcc.dg/dwarf2-2.c: New test.
17096
17097 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
17098
17099         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
17100         dg-warning regexps.
17101
17102 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17103
17104         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
17105         gcc.dg/format-ext-5.c: New tests.
17106
17107 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
17108
17109         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
17110
17111 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
17112
17113         * gcc.dg/noncompile/930622-2.c: Adjust error message.
17114
17115 2000-08-24  Richard Henderson  <rth@cygnus.com>
17116
17117         * gcc.dg/ia64-sync-1.c: New test.
17118         * gcc.dg/ia64-sync-2.c: New test.
17119         * gcc.dg/ia64-asm-1.c: New test.
17120
17121 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17122
17123         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
17124         * gcc.dg/format-ext-2.c: New test.
17125
17126 2000-08-23  Jason Merrill  <jason@redhat.com>
17127
17128         * lib/old-dejagnu.exp: Also ignore "In member function" and
17129         "At global scope".
17130
17131 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17132
17133         * gcc.dg/noncompile/label-lineno-1.c: New test.
17134
17135 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17136
17137         * gcc.dg/c99-array-nonobj-1.c: New test.
17138
17139 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17140
17141         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
17142         tests.
17143         * gcc.dg/format-ext-1.c: New test.
17144
17145 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17146
17147         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
17148         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
17149         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
17150         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
17151         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
17152
17153 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17154
17155         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
17156         gcc.dg/c99-strftime-2.c: New tests.
17157
17158 2000-08-22  Richard Henderson  <rth@cygnus.com>
17159
17160         * gcc.c-torture/execute/20000822-1.c: New test.
17161
17162 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
17163
17164         * gcc.c-torture/execute/20000819-1.x: Remove.
17165
17166 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17167
17168         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
17169         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
17170         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
17171         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
17172         gcc.dg/format-xopen-1.c: New tests.
17173
17174 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17175
17176         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
17177
17178 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
17179
17180         * g++.old-deja/g++.other/loop2.C: New test.
17181
17182         * gcc.c-torture/compile/20000606-1.c: New test.
17183         * gcc.c-torture/compile/20000728-1.c: New test.
17184         * gcc.c-torture/execute/20000801-1.c: New test.
17185         * gcc.c-torture/execute/20000801-2.c: New test.
17186         * gcc.c-torture/execute/20000819-1.c: New test.
17187         * gcc.c-torture/execute/20000819-1.x: XFAIL.
17188         * gcc.dg/20000629-1.c: New test.
17189         * gcc.dg/20000724-1.c: New test.
17190         * gcc.dg/20000807-1.c: New test.
17191
17192 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
17193
17194         * gcc.dg/cpp/pragma-1.c: New test.
17195         * gcc.dg/cpp/pragma-2.c: New test.
17196
17197 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
17198
17199         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
17200         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
17201
17202 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17203
17204         * gcc.c-torture/compile/20000818-1.c: New test.
17205
17206 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
17207
17208         * gcc.c-torture/execute/20000818-1.c: New test.
17209
17210 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17211
17212         * gcc.dg/format-va-1.c: New test.
17213
17214 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17215
17216         * g++.old-deja/g++.other/typedef8.C: New test.
17217
17218 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17219
17220         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
17221         * g++.old-deja/g++.mike/net36.C: Mark candidate.
17222         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
17223         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
17224         * g++.old-deja/g++.other/ptrmem7.C: New test.
17225         * g++.old-deja/g++.pt/ptrmem10.C: New test.
17226
17227 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         * g++.old-deja/g++.pt/typename27.C: New test.
17230
17231 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
17232
17233         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
17234         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
17235         * g++.old-deja/g++.pt/friend45.C: New test.
17236         * g++.old-deja/g++.other/friend8.C: New test.
17237
17238 2000-08-15  Richard Henderson  <rth@cygnus.com>
17239
17240         * gcc.c-torture/execute/20000815-1.c: New test.
17241
17242 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17243
17244         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
17245         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
17246         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
17247
17248 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
17249
17250         * g++.old-deja/g++.other/refinit2.C: New test.
17251
17252 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
17253
17254         * lib/c-torture.exp (c-torture): Make
17255         compiler_conditional_xfail_data global.
17256         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
17257         compiler_conditional_xfail_data machinery.
17258         (f-torture-execute): Likewise.
17259         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
17260         and only when unrolling loops.
17261
17262         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
17263
17264 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17265
17266         * g++.old-deja/g++.pt/explicit81.C: New test.
17267
17268 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17269
17270         * g++.old-deja/g++.pt/typename26.C: New test.
17271
17272 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
17273
17274         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
17275         warning.
17276
17277 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17278
17279         * g++.old-deja/g++.other/array3.C: New test.
17280
17281 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17282
17283         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
17284         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
17285         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
17286         New tests.
17287
17288 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
17289
17290         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
17291         * g++.old-deja/g++.abi/vmihint.C: Likewise.
17292
17293 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
17294
17295         * gcc.c-torture/execute/20000808-1.c: New test.
17296
17297 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17298
17299         * gcc.dg/c90-const-expr-1.c: New test.
17300
17301 2000-08-08  Richard Henderson  <rth@cygnus.com>
17302
17303         * gcc.dg/noncompile/920923-1.c: Declare calloc.
17304
17305 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17306
17307         * gcc.dg/noncompile/const-ll-1.c: New test.
17308
17309 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17310
17311         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
17312
17313 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17314
17315         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
17316         that running programs linked against the shared version of libobjc
17317         run correctly.
17318
17319 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17320
17321         * gcc.dg/c99-printf-1.c: New test.
17322
17323 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17324
17325         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
17326
17327 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
17328
17329         * gcc.c-torture/execute/20000731-1.x: Delete.
17330
17331 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
17332
17333         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
17334         and torture_without_loops as is done by c-torture.exp.
17335         (search_for): Copy from c-torture.exp.
17336         (gcc-dg-runtest): New function, drives a directory of tests
17337         iterating over the TORTURE_OPTIONS.
17338         (scan-assembler, scan-assembler-not): Move here from
17339         individual directory drivers.
17340
17341         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
17342         defined by lib/gcc-dg.exp.
17343         * gcc.dg/cpp/cpp.exp: Likewise.
17344         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
17345         gcc-dg-runtest, so we cycle over optimization options.
17346
17347         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
17348         * gcc.dg/compare2.c: No longer expected to fail.
17349
17350 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17351
17352         * gcc.c-torture/execute/20000804-1.c: New test.
17353
17354 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17355
17356         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
17357
17358 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
17359
17360         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
17361
17362 2000-08-03  Jeffrey A Law  (law@cygnus.com)
17363
17364         * gcc.c-torture/compile/20000803-1.c: New test.
17365
17366 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17367
17368         * gcc.c-torture/execute/20000801-3.c,
17369         gcc.c-torture/execute/20000801-4.c: New tests.
17370         * gcc.c-torture/execute/20000801-3.x,
17371         gcc.c-torture/execute/20000801-4.x: Xfail.
17372
17373 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
17374
17375         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
17376         libobjc/.libs to allow for libtool.
17377
17378 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * gcc.c-torture/compile/20000802-1.c: New test.
17381
17382 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
17383
17384         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
17385
17386 2000-07-31  Jeffrey A Law  (law@cygnus.com)
17387
17388         * gcc-c-torture/execute/20000731-2.c: New test.
17389
17390         * gcc.c-torture/execute/20000731-1.c: New test.
17391         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
17392
17393 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * testsuite/gcc.dg/cpp/paste7.c: New test.
17396         * gcc.dg/cpp/20000725-1.c: New test.
17397
17398 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
17399
17400         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
17401         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
17402         declaration warning for __builtin_dwarf_reg_size.
17403
17404         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
17405
17406 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17407
17408         * gcc.dg/noncompile/voidparam-1.c: New test.
17409
17410 2000-07-30  Richard Henderson  <rth@cygnus.com>
17411
17412         * gcc.dg/c90-digraph-1.c: Don't xfail.
17413         * gcc.dg/compare2.c (case 10): Xfail.
17414         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
17415
17416 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
17417
17418         * gcc.dg/c99-main-1.c: New test.
17419
17420 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17421
17422         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
17423
17424 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
17425
17426         * gcc.c-tortuer/execute/20000726-1.c: New test.
17427
17428 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
17429
17430         * gcc.c-torture/execute/enum-2.c: New test.
17431
17432 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17433
17434         * gcc.dg/cpp/tr-warn3.c: New test.
17435
17436 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17437
17438         * g++.old-deja/g++.ext/implicit1.C: Remove.
17439         * g++.old-deja/g++.jason/c2.C: Remove
17440         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
17441         * g++.old-deja/g++.pt/crash16.C: Likewise.
17442         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
17443
17444 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         * g++.old-deja/g++.other/for2.C: New test.
17447
17448 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
17449
17450         * gcc.dg/20000720-1.c: New test.
17451
17452 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
17453
17454         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
17455
17456 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
17457
17458         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
17459         * gcc.c-torture/execute/20000722-1.c: New.
17460         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
17461
17462 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
17463
17464         * gcc.dg/cpp/20000720-1.S: New test.
17465
17466 2000-07-21  Michael Meissner  <meissner@redhat.com>
17467
17468         * gcc.c-torture/execute/ieee/hugeval.c: New test.
17469
17470 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17471
17472         * g++.old-deja/g++.brendan/crash16.C,
17473         g++.old-deja/g++.brendan/parse3.C,
17474         g++.old-deja/g++.brendan/redecl1.C,
17475         g++.old-deja/g++.ns/template13.C,
17476         g++.old-deja/g++.other/decl4.C,
17477         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
17478
17479 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17480
17481         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
17482         and "Internal error".
17483
17484         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
17485         regexps.
17486         * gcc.dg/cpp/paste6.c: New test.
17487
17488 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
17489
17490         * gcc.dg/cpp/tr-direct.c: New test.
17491
17492         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
17493         gcc.dg/cpp/undef1.c: Tweak error regexps.
17494
17495 2000-07-18  Eric Christopher <echristo@redhat.com>
17496
17497         * gcc.c-torture/compile/20000718-1.c: New test.
17498
17499 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
17500
17501         * cpplex.c (_cpp_push_token): If the token being pushed back
17502         is the previous token in this context, just subtract one from
17503         context->posn.
17504         * cppmacro.c (save_expansion): Clear aux field when storing a
17505         placemarker.
17506
17507 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
17508
17509         * gcc.dg/noncompile/redecl-1.c: New test.
17510
17511 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
17512
17513         * gcc.c-torture/execute/20000717-5.c: New test.
17514         * gcc.c-torture/execute/20000717-1.x: Removed.
17515
17516 2000-07-17  Richard Henderson  <rth@cygnus.com>
17517
17518         * gcc.c-torture/execute/20000717-4.c: New test.
17519
17520 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
17521
17522         * gcc.dg/cpp/syshdr.c: New test.
17523         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
17524
17525 2000-07-17  Neil Booth  <neilb@earthling.net>
17526
17527         * gcc.dg/cpp/cmdlne-dM.c: New test.
17528         * gcc.dg/cpp/cmdlne-dD.c: New test.
17529
17530 2000-07-17  Jeffrey A Law  (law@cygnus.com)
17531
17532         * gcc.c-torture/execute/20000717-3.c: New test.
17533
17534         * gcc.c-torture/compile/20000717-1.c: New test.
17535
17536 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
17537
17538         * gcc.c-torture/execute/20000717-2.c: New test.
17539
17540 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17541
17542         * gcc.dg/formatz-1.c: New test.
17543
17544         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
17545         * gcc.dg/c99-digraph-1.c: New tests.
17546
17547         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
17548         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
17549
17550         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
17551         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
17552         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
17553         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
17554         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
17555         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
17556         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
17557
17558 2000-07-17   Greg McGary <greg@mcgary.org>
17559
17560         * gcc.c-torture/execute/20000717-1.c: New test.
17561         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
17562
17563 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
17564
17565         * gcc.c-torture/execute/20000715-2.c: New test.
17566         * gcc.dg/20000715-1.c: New test.
17567
17568 2000-07-15  Michael Meissner  <meissner@redhat.com>
17569
17570         * gcc.c-torture/execute/20000715-1.c: New test.
17571
17572 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
17573
17574         * gcc.c-torture/execute/20000707-1.c: New test.
17575
17576 2000-07-13  Neil Booth  <NeilB@earthling.net>
17577
17578         * testsuite/gcc.dg/cpp/digraph1.c,
17579         testsuite/gcc.dg/cpp/digraph2.c,
17580         testsuite/gcc.dg/cpp/digraphs.c: New tests.
17581
17582 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
17583
17584         * g77.f-torture/compile/20000630-2.f:  New test.
17585         * g77.f-torture/compile/20000630-2.x
17586
17587 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17588
17589         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
17590
17591 2000-07-11  Neil Booth  <NeilB@earthling.net>
17592
17593         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
17594
17595 2000-07-11  Neil Booth  <NeilB@earthling.net>
17596
17597         * gcc.dg/cpp/cmdlne-C.c: New.
17598
17599 2000-07-09  Neil Booth  <NeilB@earthling.net>
17600
17601         * gcc.dg/cpp/directiv.c: New tests.
17602         * gcc.dg/cpp/undef1.c: Update.
17603
17604 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
17605
17606         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
17607
17608 2000-07-09  Neil Booth  <NeilB@earthling.net>
17609
17610         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
17611
17612 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
17613
17614         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
17615         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
17616
17617 2000-07-08  Neil Booth  <NeilB@earthling.net>
17618
17619         * gcc.dg/cpp/macsyntx.c: New tests.
17620
17621 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.dg/20000707-1.c: New test.
17624
17625 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17626
17627         * gcc.c-torture/execute/20000706-1.c: New test.
17628         * gcc.c-torture/execute/20000706-2.c: New test.
17629         * gcc.c-torture/execute/20000706-3.c: New test.
17630         * gcc.c-torture/execute/20000706-4.c: New test.
17631         * gcc.c-torture/execute/20000706-5.c: New test.
17632
17633 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         * g++.old-deja/g++.pt/instantiate7.C: New test.
17636
17637 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17640         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17641         * g++.old-deja/g++.other/rtti3.C: Likewise.
17642         * g++.old-deja/g++.other/rttid3.C: Likewise.
17643
17644 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17645
17646         *  g77.f-torture/compile/20000630-1.x: Fix typo
17647
17648 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17649
17650         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17651         assembly output.
17652
17653 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17654
17655         * gcc.dg/cpp/ident.c: New test.
17656
17657 2000-07-05  Neil Booth  <NeilB@earthling.net>
17658
17659         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17660           gcc.dg/cpp/lexstrng.c: New tests.
17661
17662 2000-07-04  Neil Booth  <NeilB@earthling.net>
17663
17664         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17665         * gcc.dg/cpp/strify2.c: Same.
17666
17667 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17668
17669         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17670         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17671         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17672         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17673
17674         * testsuite/gcc.dg/cpp/macro1.c,
17675         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17676         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17677         testsuite/gcc.dg/cpp/strify1.c,
17678         testsuite/gcc.dg/cpp/strify2.c: New tests.
17679
17680 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17681
17682         * gcc.c-torture/execute/20000703-1.c: New test.
17683
17684 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         * g++.old-deja/g++.pt (lookup10.C): New test.
17687
17688 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.old-deja/g++.pt (typename25.C): New test.
17691
17692 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17693
17694         * gcc.c-torture/compile/20000701-1.c: New test.
17695
17696 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17697
17698         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17699         to test case.
17700
17701 2000-06-30  Catherine Moore  <clm@cygnus.com>
17702
17703         * gcc.c-torture/execute/align-1.c: New test.
17704
17705 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.old-deja/g++.pt/expr8.C: New test.
17708         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17709
17710 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17711
17712         * gcc.c-torture/compile/20000629-1.c: New test.
17713
17714 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17715
17716
17717         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17718         gcc.dg/noncompile directory, depending on whether they're
17719         preprocessor tests or not.  Annotate all the tests for the dg
17720         framework.
17721
17722         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17723         * gcc.dg/noncompile/noncompile.exp: New.
17724
17725         * Moved files:
17726         Old name                                New name
17727         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17728         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17729         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17730         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17731         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17732         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17733         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17734         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17735         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17736         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17737         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17738         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17739         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17740         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17741         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17742         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17743         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17744         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17745         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17746         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17747         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17748         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17749         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17750         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17751
17752         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17753         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17754         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17755         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17756         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17757         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17758
17759 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17760
17761         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17762         declare one variable.  On the fourth, error.
17763         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17764         declared by 20000628-1a.h.
17765
17766 2000-06-29  Richard Henderson  <rth@redhat.com>
17767
17768         * gcc.c-torture/execute/930529-1.x: New file.
17769         * gcc.dg/920413-1.c: Adjust expected warning text.
17770         * gcc.dg/980217-1.c: Declare abort.
17771         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17772
17773 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17774
17775         * g77.f-torture/compile/20000629-1.f: New test.
17776         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17777
17778 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17779
17780         Rearrange lots of files, removing entirely the
17781         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17782         directories.
17783
17784         * Deleted files:
17785         gcc.c-torture/code_quality/code_quality.exp
17786         gcc.c-torture/special/special.exp
17787         gcc.failure/failure.exp
17788         gcc.failure/940409-1.x
17789         gcc.c-torture/compile/961203-1.x
17790
17791         * New files:
17792         gcc.misc-tests/linkage.exp
17793         gcc.c-torture/execute/920730-1t.c
17794         gcc.c-torture/execute/920730-1t.x
17795         gcc.c-torture/compile/920520-1.x
17796         gcc.c-torture/compile/920521-1.x
17797         gcc.c-torture/compile/981006-1.x
17798         gcc.c-torture/execute/eeprof-1.x
17799
17800         * Moved files (possibly with modifications to fit a new harness):
17801         Old name                                New name
17802         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17803         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17804         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17805         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17806         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17807         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17808         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17809         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17810         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17811         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17812         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17813         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17814         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17815         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17816
17817 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17818
17819         * c-torture/compile/961203-1.x: Delete.
17820
17821         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17822         not exit. Include stdio.h.
17823         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17824         * gcc.misc-tests/dg-12.c: Likewise.
17825         * gcc.misc-tests/dg-5.c: Likewise.
17826         * gcc.misc-tests/dg-6.c: Likewise.
17827         * gcc.misc-tests/dg-7.c: Prototype abort.
17828         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17829         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17830         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17831         not exit.
17832         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17833         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17834
17835 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17836
17837         * gcc.dg/cpp/20000628-1.c: New test.
17838         * gcc.dg/cpp/20000628-1.h: New header for above test.
17839         * gcc.dg/cpp/20000628-1a.h: Likewise.
17840
17841 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17842
17843         * gcc.dg/cpp: New directory.
17844         * gcc.dg/cpp/cpp.exp: New driver.
17845         * gcc.dg/cpp/20000627-1.c: New test.
17846         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17847         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17848         and rewrite as a compilation test.
17849
17850         * gcc.dg: Move many files into the cpp subdirectory, possibly
17851         renaming or editing them as well.
17852         Old name                New name
17853         990119-1.c              cpp/19990119-1.c
17854         990228-1.c              cpp/19990228-1.c
17855         990407-1.c              cpp/19990407-1.c
17856         990409-1.c              cpp/19990409-1.c
17857         990413-1.c              cpp/19990413-1.c
17858         990703-1.c              cpp/19990703-1.c
17859         20000127-1.c            cpp/20000127-1.c
17860         20000129-1.c            cpp/20000129-1.c
17861         20000207-1.c            cpp/20000207-1.c
17862         20000207-2.c            cpp/20000207-2.c
17863         20000209-1.c            cpp/20000209-1.c
17864         20000209-2.c            cpp/20000209-2.c
17865         20000301-1.c            cpp/20000301-1.c
17866         20000419-1.c            cpp/20000419-1.c
17867         20000510-1.S            cpp/20000510-1.S
17868         20000519-1.c            cpp/20000519-1.c
17869         20000529-1.c            cpp/20000529-1.c
17870         20000625-1.c            cpp/20000625-1.c
17871         20000625-2.c            cpp/20000625-2.c
17872         cpp-as1.c               cpp/assert1.c
17873         cpp-as2.c               cpp/assert2.c
17874         cxx-comments-1.c        cpp/cxxcom1.c
17875         cxx-comments-2.c        cpp/cxxcom2.c
17876         endif-label.c           cpp/endif.c
17877         cpp-hash1.c             cpp/hash1.c
17878         cpp-hash2.c             cpp/hash2.c
17879         cpp-if1.c               cpp/if-1.c
17880         cpp-if2.c               cpp/if-2.c
17881         cpp-if3.c               cpp/if-3.c
17882         cpp-if4.c               cpp/if-4.c
17883         cpp-if5.c               cpp/if-5.c
17884         cpp-cond.c              cpp/if-cexp.c
17885         cpp-missingop.c         cpp/if-mop.c
17886         cpp-missingparen.c      cpp/if-mpar.c
17887         cpp-opprec.c            cpp/if-oppr.c
17888         cpp-ifparen.c           cpp/if-paren.c
17889         cpp-shortcircuit.c      cpp/if-sc.c
17890         cpp-shift.c             cpp/if-shift.c
17891         cpp-unary.c             cpp/if-unary.c
17892         cpp-li1.c               cpp/line1.c
17893         cpp-li2.c               cpp/line2.c
17894         lineno.c                cpp/line3.c
17895         lineno-2.c              cpp/line4.c
17896         cpp-mi.c                cpp/mi1.c
17897         cpp-mic.h               cpp/mi1c.h
17898         cpp-micc.h              cpp/mi1cc.h
17899         cpp-mind.h              cpp/mi1nd.h
17900         cpp-mindp.h             cpp/mi1ndp.h
17901         cpp-mix.h               cpp/mi1x.h
17902         cpp-mi2.c               cpp/mi2.c
17903         cpp-mi2a.h              cpp/mi2a.h
17904         cpp-mi2b.h              cpp/mi2b.h
17905         cpp-mi2c.h              cpp/mi2c.h
17906         cpp-mi3.c               cpp/mi3.c
17907         cpp-mi3.def             cpp/mi3.def
17908         poison-1.c              cpp/poison.c
17909         pr-impl.c               cpp/prag-imp.c
17910         cpp-redef-2.c           cpp/redef1.c
17911         cpp-redef.c             cpp/redef2.c
17912         strpaste.c              cpp/strp1.c
17913         strpaste-2.c            cpp/strp2.c
17914         cpp-tradpaste.c         cpp/tr-paste.c
17915         cpp-tradstringify.c     cpp/tr-str.c
17916         cpp-tradwarn1.c         cpp/tr-warn1.c
17917         cpp-tradwarn2.c         cpp/tr-warn2.c
17918         trigraphs.c             cpp/trigraphs.c
17919         cpp-unc1.c              cpp/unc1.c
17920         cpp-unc2.c              cpp/unc2.c
17921         cpp-unc3.c              cpp/unc3.c
17922         cpp-unc.c               cpp/unc4.c
17923         undef.c                 cpp/undef1.c
17924         undef-2.c               cpp/undef2.c
17925         cpp-wi1.c               cpp/widestr1.c
17926
17927 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17928
17929         * lib/g++.exp (g++_include_flags): Tweak.
17930
17931 2000-06-27  H.J. Lu  <hjl@gnu.org>
17932             Loren J. Rittle  <ljrittle@acm.org>
17933
17934         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17935         version with one that knows about the new gcc tree structure.
17936         (g++_link_flags): Same.
17937
17938 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17939
17940         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17941         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17942         case we are cross-compiling.
17943
17944         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17945         g++.old-deja/g++.niklas/Makefile.in,
17946         g++.old-deja/g++.niklas/configure.in,
17947         g++.old-deja/g++.other/Makefile.in,
17948         g++.old-deja/g++.other/configure.in,
17949         gcc.c-torture/code_quality/Makefile.in,
17950         gcc.c-torture/code_quality/configure.in,
17951         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17952         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17953         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17954         gcc.c-torture/execute/ieee/Makefile.in,
17955         gcc.c-torture/execute/ieee/configure.in,
17956         gcc.c-torture/noncompile/Makefile.in,
17957         gcc.c-torture/noncompile/configure.in,
17958         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17959         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17960         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17961
17962 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17963
17964         * g++.old-deja/g++.other/ambig3.C: New test.
17965
17966 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17967
17968         * g++.old-deja/g++.pt/syntax1.C: New test.
17969         * g++.old-deja/g++.pt/syntax2.C: New test.
17970         * g++.old-deja/g++.other/syntax3.C: New test.
17971         * g++.old-deja/g++.other/syntax4.C: New test.
17972
17973 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17974
17975         * gcc.dg/20000623-1.c: Prototype exit and abort.
17976
17977 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17978
17979         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17980         New tests.
17981         * gcc.dg/cpp-mi3.def: New file.
17982
17983         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17984         inside assertions.
17985         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17986         lexer's error messages.
17987         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17988         divine anything from the linemarkers.
17989         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17990         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17991
17992 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17993
17994         * gcc.dg/20000623-1.c: New test.
17995
17996 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17997
17998         * gcc.c-torture/execute/20000622-1.c: New test.
17999
18000 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         * g++.old-deja/g++.other/init15.C: New test.
18003
18004 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
18005
18006         * g++.old-deja/g++.pt/vaarg2.C: New test.
18007         * g++.old-deja/g++.pt/vaarg3.C: New test.
18008
18009 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         * g++.old-deja/g++.other/dyncast6.C: New test.
18012
18013 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
18014
18015         * gcc.c-torture/execute/loop-6.c: New test.
18016
18017 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
18018
18019         * gcc.dg/20000614-1.c: New test.
18020         * gcc.dg/20000614-2.c: New test.
18021
18022 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
18023
18024         * g++.old-deja/g++.other/inline12.C: New test.
18025
18026 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
18027
18028         * g++.old-deja/g++.other/eh1.C: New test.
18029
18030 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
18031
18032         * g++.old-deja/g++.other/type.C: New test.
18033
18034 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
18035
18036         * g++.old-deja/g++.other/initstring.C: New test.
18037
18038 2000-06-12  Jason Merrill  <jason@redhat.com>
18039
18040         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
18041
18042 2000-06-09  Jeffrey A Law  (law@cygnus.com)
18043
18044         * gcc.c-torture/compile/20000609-1.c: New test.
18045
18046 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
18047
18048         * gcc.dg/20000609-1.c: New test.
18049
18050 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
18051
18052         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
18053         * gcc.c-torture/noncompile/poison-1.c: Move...
18054         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
18055         * gcc.dg/cpp-li1.c: Add a token after the #line.
18056
18057 2000-06-05  Richard Henderson  <rth@cygnus.com>
18058
18059         * gcc.c-torture/execute/20000605-2.c: New test.
18060         * gcc.c-torture/execute/20000605-3.c: New test.
18061
18062 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
18063
18064         * g77.f-torture/execute/20000503-1.x: New file.
18065
18066 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         * g++.old-deja/g++.eh/badalloc1.C: New test.
18069
18070 2000-06-05  Richard Henderson  <rth@cygnus.com>
18071
18072         * gcc.c-torture/execute/20000605-1.c: New test.
18073
18074 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
18075             Nathan Sidwell <nathan@codesourcery.com>
18076
18077         * gcc.c-torture/compile/20000605-1.c: New test.
18078
18079 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
18080
18081         * g77.f-torture/compile/20000601-1.f:  New test.
18082
18083 2000-06-03  Richard Henderson  <rth@cygnus.com>
18084
18085         * gcc.c-torture/execute/20000603-1.c: New.
18086
18087 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
18088
18089         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
18090         * gcc.dg/noreturn-2.c (noreturn): Likewise.
18091
18092 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
18093
18094         * gcc.dg/compare2.c (case 12): XFAIL.
18095         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
18096         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
18097
18098         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
18099
18100 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
18101
18102         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
18103         guard macro is already defined when the header is first
18104         included.
18105         * gcc.dg/cpp-mix.h: New file.
18106         * gcc.dg/endif-label.c: Update patterns to match compiler.
18107
18108         * g++.brendan/complex1.C: Declare abort.
18109         * g++.law/refs4.C: Remove XFAIL.
18110         * g++.oliva/expr2.C: Declare abort and exit.
18111
18112 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
18113
18114         * gcc.c-torture/execute/20000528-1.c: New test.
18115
18116         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
18117         * g++.old-deja/g++.law/temps4.C: Likewise.
18118
18119         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
18120         stdlib.h.  Call abort() on failure.
18121         * g++.old-deja/g++.law/refs4.C: Likewise.
18122         * g++.old-deja/g++.law/temps4.C: Likewise.
18123         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
18124         * gcc.c-torture/execute/20000112-1.c: Include string.h.
18125
18126 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
18127
18128         Relative to g++.dg/special:
18129         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
18130
18131         Relative to g++.old-deja:
18132         * g++.brendan/complex1.C, g++.jason/optimize2.C,
18133         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
18134         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
18135         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
18136         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
18137         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
18138         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
18139
18140         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
18141         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
18142         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
18143         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
18144         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
18145         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
18146         and/or string.h.
18147
18148         * g++.other/goto1.C: Update expectations for error messages.
18149
18150 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
18151
18152         * gcc.c-torture/compile/20000523-1.c: New test.
18153
18154 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
18155
18156         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
18157
18158 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
18159
18160         * g++.old-deja/g++.eh/catch11.C: New test.
18161         * g++.old-deja/g++.eh/catch12.C: New test.
18162
18163 2000-05-24  Nick Clifton  <nickc@cygnus.com>
18164
18165         * gcc.c-torture/execute/20000523-1.c: New test.
18166
18167 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
18168
18169         * c-torture/execute/bcp-1.c: Replace abort in arg of
18170         __builtin_constant_p with a generic external function.
18171
18172         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
18173         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
18174         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
18175         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
18176         Prototype abort and/or exit.
18177
18178         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
18179         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
18180         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
18181         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
18182
18183 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
18184
18185         * gcc.dg/dwarf2-1.c: New test.
18186
18187 2000-05-20  Richard Henderson  <rth@cygnus.com>
18188
18189         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
18190
18191 2000-05-20  Andreas Jaeger  <aj@suse.de>
18192
18193         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
18194         testcase.
18195
18196 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
18197
18198         * gcc.c-torture/execute/20000519-2.c: New test.
18199
18200 2000-05-19  Andreas Jaeger  <aj@suse.de>
18201
18202         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
18203         which fails with SSA.
18204
18205         * lib/c-torture.exp: Also test with -O3 -fssa.
18206
18207 2000-05-18  Michael Meissner  <meissner@redhat.com>
18208
18209         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
18210         * gcc.c-torture/execute/920415-1.c: Ditto.
18211         * gcc.c-torture/execute/920501-1.c: Ditto.
18212         * gcc.c-torture/execute/conversion.c: Ditto.
18213         * gcc.c-torture/execute/cvt-1.c: Ditto.
18214
18215 2000-05-18  Jeffrey A Law  (law@cygnus.com)
18216
18217         * gcc.c-torture/compile/20000518-1.c: New test.
18218
18219 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
18220
18221         * g77.f-torture/compile/200005018.f:  New test.
18222
18223 2000-05-17  Jeffrey A Law  (law@cygnus.com)
18224
18225         * gcc.c-torture/compile/20000517-1.c: New test.
18226
18227 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18228
18229         * gcc.c-torture/execute/20000516-1.c: New test.
18230
18231 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
18232
18233         * g++.old-deja/g++.other/eh.C: New test.
18234
18235 2000-05-12  Richard Henderson  <rth@cygnus.com>
18236
18237         * gcc.c-torture/execute/990208-1.c (main): Don't pass
18238         constants through to doit's conditional.
18239
18240 2000-05-11  Jeffrey A Law  (law@cygnus.com)
18241
18242         * gcc.c-torture/compile/20000511-1.c: New test.
18243         * g77.f-torture/compile/20000511-1.f: New test.
18244         * g77.f-torture/compile/20000511-2.f: New test.
18245
18246 2000-05-11  Michael Meissner  <meissner@redhat.com>
18247
18248         * gcc.c-torture/execute/20000511-1.c: New test.
18249
18250 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
18251
18252         * gcc.dg/dg.exp: Scan .S files as well as .c files.
18253         * gcc.dg/20000510-1.S: New.
18254
18255 2000-05-08  Catherine Moore  <clm@cygnus.com>
18256
18257         * gcc.dg/unused-3.c: New.
18258
18259 2000-05-06  Richard Henderson  <rth@cygnus.com>
18260
18261           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
18262           * g++.old-deja/g++.mike/warn1.C: Likewise.
18263           * g++.old-deja/g++.pt/local1.C: Likewise.
18264           * g++.old-deja/g++.pt/local7.C: Likewise.
18265           * g++.old-deja/g++.pt/spec16.C: Likewise.
18266
18267 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
18270
18271 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
18272
18273           * g77.f-torture/execute/20000503-1.f:  New test.
18274
18275 2000-05-04  Andreas Jaeger  <aj@suse.de>
18276
18277         * gcc.dg/noreturn-2.c: New test.
18278
18279 2000-05-04  Neil Booth  <NeilB@earthling.net>
18280
18281         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
18282         preprocessor.
18283
18284 2000-05-04  Richard Henderson  <rth@cygnus.com>
18285
18286         * gcc.c-torture/execute/20000503-1.c: Fix typo.
18287
18288 2000-05-04  Richard Henderson  <rth@cygnus.com>
18289
18290         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
18291         OpenSSL by Jason R Thorpe.
18292
18293 2000-05-03  Jim Wilson  <wilson@cygnus.com>
18294
18295         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
18296
18297 2000-05-03  Robert Lipe <robertlipe@usa.net>
18298
18299         * gcc.dg/20000503-1.c: New test.
18300
18301 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
18302
18303         * gcc.c-torture/compile/20000502-1.c: New test.
18304         * g++.old-deja/g++.other/align.C: New test.
18305         * gcc.dg/cpp-tradstringify.c: New test.
18306
18307 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
18308
18309         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
18310         and hard registers.
18311
18312 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
18313
18314         * gcc.c-torture/execute/loop-5.c: New test.
18315
18316 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
18317
18318         * gcc.c-torture/execute/va-arg-20.c: New test.
18319
18320 2000-04-23  Jeffrey A Law  (law@cygnus.com)
18321
18322         * gcc.c-torture/execute/20000422-1.c: New test.
18323
18324 2000-04-20  Greg McGary  <gkm@gnu.org>
18325
18326         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
18327         when optimizing, but without sibling-call optimizations (-O1).
18328
18329 2000-04-20  Jeffrey A Law  (law@cygnus.com)
18330
18331           * gcc.c-torture/compile/20000420-1.c: New test.
18332
18333 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18334
18335         * g++.abi/ptrflags.C: New test.
18336         * g++.eh/catchptr1.C: Test incomplete pointer chains.
18337
18338 2000-04-19  Catherine Moore  <clm@cygnus.com>
18339
18340         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
18341
18342 2000-04-19  Greg McGary  <gkm@gnu.org>
18343
18344         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
18345         sibling-call optimizations.
18346
18347 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
18348
18349         * gcc.dg/20000419-1.c: New test.
18350
18351 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
18352
18353         * gcc.c-torture/execute/20000412-6.c: New test.
18354
18355 2000-04-12  Jeffrey A Law  (law@cygnus.com)
18356
18357         * gcc.c-torture/execute/20000412-5.c: New test.
18358         * g77.f-torture/compile/20000412-1.f: New test.
18359         * gcc.c-torture/execute/20000412-4.c: New test.
18360         * gcc.c-torture/compile/20000412-2.c: New test.
18361         * gcc.c-torture/execute/20000412-3.c: New test.
18362         * gcc.c-torture/compile/20000412-1.c: New test.
18363         * gcc.c-torture/execute/20000412-2.c: New test.
18364
18365 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
18366
18367         * objc/execute/bf-20.m: New test.
18368
18369 2000-04-10  Richard Henderson  <rth@cygnus.com>
18370
18371         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
18372
18373         * gcc.c-torture/execute/20000412-1.c: New test.
18374
18375 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         * g++.old-deja/g++.eh/catchptr1.C: New test.
18378
18379 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.old-deja/g++.abi/cxa_vec.C: New test.
18382
18383 2000-04-08  Neil Booth  <NeilB@earthling.net>
18384
18385         * gcc.dg/cpp-nullchar.c: Remove test as
18386         embedded nulls cause problems.
18387
18388 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18389
18390         * gcc.dg/compare2.c: New test.
18391
18392 2000-04-08  Neil Booth  <NeilB@earthling.net>
18393
18394         * gcc.dg/cpp-nullchar.c: New test.
18395
18396 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
18397
18398         * gcc.dg/cpp-mi2.c: New test.
18399         * gcc.dg/cpp-mi2[abc].h: New files.
18400
18401 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
18404         member name.
18405
18406 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         * g++.old-deja/g++.abi/vmihint.C: New test.
18409
18410 2000-04-06  Neil Booth  <NeilB@earthling.net>
18411
18412         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
18413         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
18414         copyright.
18415
18416 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
18417
18418         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
18419         avoid stack-frame overwrite.
18420
18421 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.c-torture/compile/20000405-2.c: New test.
18424         * gcc.c-torture/compile/20000405-3.c: New test.
18425
18426 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18427
18428         * gcc.c-torture/compile/20000405-1.c: New test.
18429
18430 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
18431
18432         * gcc.dg/cast-qual-1.c: Revert last change.
18433
18434 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18435
18436         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
18437
18438 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
18439
18440         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
18441         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
18442
18443 2000-04-03  Jeffrey A Law  (law@cygnus.com)
18444
18445         * gcc.c-torture/compile/20000403-2.c: New test.
18446         * gcc.c-torture/compile/20000403-1.c: New test.
18447
18448 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
18449
18450         * gcc.c-torture/execute/20000403-1.c: New test.
18451
18452 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
18453
18454         * gcc.c-torture/execute/20000402-1.c: New test.
18455
18456 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
18457
18458         * gcc.c-torture/execute/va-arg-15.c: New test.
18459         * gcc.c-torture/execute/va-arg-16.c: New test.
18460         * gcc.c-torture/execute/va-arg-17.c: New test.
18461         * gcc.c-torture/execute/va-arg-18.c: New test.
18462         * gcc.c-torture/execute/va-arg-19.c: New test.
18463
18464 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
18465
18466         * gcc.c-torture/compile/981211-1.c: Move to...
18467         * gcc.dg/cpp-as1.c: ...here.
18468         * gcc.dg/cpp-as2.c: New file.
18469
18470         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
18471         compiler.
18472
18473 2000-04-02  Neil Booth  <NeilB@earthling.net>
18474
18475         * gcc.dg/cpp-cond.c  New tests.
18476         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
18477         accidental success less likely.
18478         * gcc.dg/cpp-missingop.c  New tests.
18479         * gcc.dg/cpp-missingparen.c  New tests.
18480         * gcc.dg/cpp-shift.c  New tests.
18481         * gcc.dg/cpp-shortcircuit.c  New tests.
18482         * gcc.dg/cpp-unary.c  New tests.
18483
18484 2000-03-29  Jeffrey A Law  (law@cygnus.com)
18485
18486         * gcc.c-torture/compile/20000329-1.c: New test.
18487
18488 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
18489
18490         * gcc.c-torture/compile/20000326-1.c: New test.
18491         * gcc.c-torture/compile/20000326-2.c: New test.
18492
18493 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
18494
18495         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
18496         the first parameter is a function argument.
18497
18498 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
18499
18500         * g++.old-deja/g++.ext/array4.C: New test.
18501
18502 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
18503
18504         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
18505
18506 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18507
18508         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
18509
18510 2000-03-19  Richard Henderson  <rth@cygnus.com>
18511
18512         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
18513
18514 2000-03-19  Richard Henderson  <rth@cygnus.com>
18515
18516         * gcc.c-torture/compile/20000319-1.c: New test.
18517
18518 2000-03-14  Jeffrey A Law  (law@cygnus.com)
18519
18520         * gcc.c-torture/execute/20000314-3.c: New test.
18521         * gcc.c-torture/execute/20000314-2.c: New test.
18522         * gcc.c-torture/execute/20000314-1.c: New test.
18523         * gcc.c-torture/compile/20000314-2.c: New test.
18524         * gcc.c-torture/compile/20000314-1.c: New test.
18525
18526 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         * g++.old-deja/g++.warn/inline.C: New test.
18529
18530 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
18531
18532         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
18533         standards-compliant result rather than specific constants.
18534         Put test-values in array.
18535
18536 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
18537
18538         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
18539         (g++_target_compile): Put test-specific options last.
18540
18541 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18542
18543         * g++.old-deja/g++.eh/vbase4.C: New test.
18544
18545 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18546
18547         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18548
18549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18550
18551         * g++.old-deja/g++.brendan/misc12.C: Removed.
18552         * g++.old-deja/g++.pt/memtemp77.C: Constify.
18553         * g++.old-deja/g++.ext/pretty4.C: New test.
18554
18555 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18556
18557         * g++.old-deja/g++.other/string2.C: New test.
18558
18559 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
18560
18561         * g++.old-deja/g++.warn/impint2.C: New test.
18562
18563 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
18564
18565         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
18566         is 1, not zero.
18567
18568 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         * g++.old-deja/g++.warn/impint.C: New test.
18571         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
18572         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
18573         * g++.old-deja/g++.pt/explicit12.C: Likewise.
18574         * g++.old-deja/g++.pt/explicit13.C: Likewise.
18575         * g++.old-deja/g++.pt/explicit17.C: Likewise.
18576         * g++.old-deja/g++.pt/explicit18.C: Likewise.
18577         * g++.old-deja/g++.pt/explicit19.C: Likewise.
18578         * g++.old-deja/g++.pt/explicit23.C: Likewise.
18579         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18580         * g++.old-deja/g++.pt/explicit35.C: Likewise.
18581         * g++.old-deja/g++.pt/explicit6.C: Likewise.
18582         * g++.old-deja/g++.pt/memclass7.C: Likewise.
18583
18584 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
18585
18586         * gcc.dg/cpp-redef.c: New test.
18587
18588 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.old-deja/g++.pt/unify7.C: New test.
18591
18592 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18593
18594         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
18595         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
18596
18597 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
18598
18599         * gcc.c-torture/compile/20000224-1.c: New test.
18600
18601 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18602
18603         * gcc.c-torture/compile/cpp-2.c: New test.
18604         * gcc.c-torture/compile/cpp-1.c: New test.
18605
18606 2000-02-25  Jeffrey A Law  (law@cygnus.com)
18607
18608         * gcc.c-torture/execute/20000225-1.c: New test.
18609
18610 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18611
18612         * gcc.dg/cpp-li2.c: New test.
18613
18614         * gcc.dg/cpp-wi1.c: New test.
18615
18616         * gcc.dg/cpp-li1.c: New test.
18617
18618 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         * g++.old-deja/g++.other/sizeof5.C: New test.
18621
18622 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18623
18624         * gcc.c-torture/execute/va-arg-13.c: New test.
18625
18626 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18627
18628         * gcc.c-torture/execute/va-arg-12.c: New test.
18629
18630 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18631
18632         * gcc.c-torture/execute/20000223-1.c: New test.
18633
18634 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18637
18638 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.old-deja/g++.abi/ptrmem.C: New test.
18641
18642 2000-02-19  Richard Henderson  <rth@cygnus.com>
18643
18644         * gcc.c-torture/compile/init-3.c: New.
18645
18646 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18647
18648         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18649         ALWAYS_CXXFLAGS.
18650
18651 2000-02-11  Robert Lipe <robertl@sco.com>
18652
18653         * gcc.c-torture/compile/20000211-3.c: New test.
18654
18655 2000-02-11  Martin Buchholz <martin@xemacs.org>
18656
18657         * gcc.c-torture/compile/20000211-2.c: New test.
18658
18659 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18660
18661         * gcc.c-torture/compile/20000211-1.c: New test.
18662
18663 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18664
18665         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18666           on native targets
18667
18668 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18669
18670         * g++.old-deja/g++.other/cast5.C: New test.
18671
18672 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18673
18674         * gcc.c-torture/execute/20000205-1.c: New.
18675
18676 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18677
18678         * g++.old-deja/g++.jason/cast3.C: Return void.
18679         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18680
18681 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18682
18683         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18684
18685         * gcc.dg/loop-1.c: New test.
18686
18687 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18688
18689         * gcc.c-torture/compile/20000127-1.c: New test.
18690         * gcc.c-torture/execute/991228-1.c: New test.
18691
18692 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18693
18694         * gcc.dg/unused-2.c: New test.
18695
18696         * gcc.dg/conv-1.c: New test.
18697
18698 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18699
18700         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18701         compiler.
18702         (tool_option_proc): Fix typo.
18703
18704 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18705
18706         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18707         of the ld on the host, not on the build machine.
18708         Also, don't crash if '--help' is not a supported option.
18709
18710 2000-01-24  Richard Henderson  <rth@cygnus.com>
18711
18712         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18713
18714 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18715
18716         * gcc.c-torture/execute/20000120-2.c: New test.
18717         * gcc.c-torture/execute/20000120-1.c: New test.
18718
18719 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18720
18721         * gcc.c-torture/execute/20000113-1.c: New test.
18722
18723 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18724
18725         * gcc.c-torture/execute/20000112-1.c: New test.
18726
18727 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18728
18729         * gcc.dg/20000111-1.c: New test.
18730
18731 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18732
18733         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18734         with 16 bit integers.
18735
18736 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18737
18738         * gcc.dg/20000108-1.c: New test.
18739
18740 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18741
18742         * g++.old-deja/g++.ns/koenig8.C: New test.
18743
18744 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18745
18746         * g++.old-deja/g++.other/cast4.C: New test.
18747
18748 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18749
18750         * gcc.c-torture/compile/20000105-2.c: New test.
18751         * gcc.c-torture/compile/20000105-1.c: New test.
18752
18753 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18754
18755         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18756         references to printf & atoi to conform to ANSI standard.
18757         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18758         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18759         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18760         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18761         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18762         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18763         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18764         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18765         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18766         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18767         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18768         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18769         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18770         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18771         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18772         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18773         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18774         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18775         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18776         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18777         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18778         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18779         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18780         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18781         * g++.old-deja/g++.brendan/init3.C: Likewise.
18782         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18783         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18784         * g++.old-deja/g++.brendan/new2.C: Likewise.
18785         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18786         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18787         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18788         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18789         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18790         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18791         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18792         * g++.old-deja/g++.brendan/template24.C: Likewise.
18793         * g++.old-deja/g++.brendan/template3.C: Likewise.
18794         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18795         * g++.old-deja/g++.jason/inline3.C: Likewise.
18796         * g++.old-deja/g++.jason/opeq.C: Likewise.
18797         * g++.old-deja/g++.law/arg5.C: Likewise.
18798         * g++.old-deja/g++.law/arm7.C: Likewise.
18799         * g++.old-deja/g++.law/ctors11.C: Likewise.
18800         * g++.old-deja/g++.law/cvt8.C: Likewise.
18801         * g++.old-deja/g++.law/init9.C: Likewise.
18802         * g++.old-deja/g++.law/refs4.C: Likewise.
18803         * g++.old-deja/g++.law/template2.C: Likewise.
18804         * g++.old-deja/g++.law/visibility24.C: Likewise.
18805         * g++.old-deja/g++.law/vtable3.C: Likewise.
18806         * g++.old-deja/g++.mike/asm2.C: Likewise.
18807         * g++.old-deja/g++.mike/eh1.C: Likewise.
18808         * g++.old-deja/g++.mike/misc1.C: Likewise.
18809         * g++.old-deja/g++.mike/misc13.C: Likewise.
18810         * g++.old-deja/g++.mike/misc14.C: Likewise.
18811         * g++.old-deja/g++.mike/ns12.C: Likewise.
18812         * g++.old-deja/g++.mike/p1248.C: Likewise.
18813         * g++.old-deja/g++.mike/p3708.C: Likewise.
18814         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18815         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18816         * g++.old-deja/g++.mike/p646.C: Likewise.
18817         * g++.old-deja/g++.mike/p700.C: Likewise.
18818         * g++.old-deja/g++.mike/p783.C: Likewise.
18819         * g++.old-deja/g++.mike/p783a.C: Likewise.
18820         * g++.old-deja/g++.mike/p783b.C: Likewise.
18821         * g++.old-deja/g++.mike/p786.C: Likewise.
18822         * g++.old-deja/g++.mike/p789.C: Likewise.
18823         * g++.old-deja/g++.mike/p789a.C: Likewise.
18824         * g++.old-deja/g++.mike/p807a.C: Likewise.
18825         * g++.old-deja/g++.other/delete3.C: Likewise.
18826         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18827         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18828         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18829         * g++.old-deja/g++.other/empty1.C: Likewise.
18830         * g++.old-deja/g++.other/temporary1.C: Likewise.
18831         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18832         * g++.old-deja/g++.pt/t16.C: Likewise.
18833         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18834
18835 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18836
18837         * gcc.dg/991230-1.c: New test.
18838
18839 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18840
18841         * gcc.c-torture/compile/991229-3.c: New test.
18842         * gcc.c-torture/compile/991229-2.c: New test.
18843         * gcc.c-torture/compile/991229-1.c: New test.
18844
18845 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18846
18847         * gcc.c-torture/compile/labels-2.c: New test.
18848
18849 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18850
18851         * gcc.c-torture/execute/991227-1.c: New test.
18852
18853 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18854
18855         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18856
18857 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18858
18859         * gcc.c-torture/execute/991221-1.c: New test.
18860
18861 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18862
18863         * g++.old-deja/g++.other/cast3.C: New test.
18864
18865 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18866
18867         * gcc.c-torture/execute/991216-4.c: New test.
18868
18869 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18870
18871         * gcc.c-torture/execute/991216-1.c: New test.
18872         * gcc.c-torture/execute/991216-2.c: New test.
18873         * gcc.c-torture/execute/991216-3.c: New test.
18874
18875 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18876
18877         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18878         Actually make the test fail by using "-O2" for compilation.
18879
18880 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18881
18882         * g++.old-deja/g++.warn/cast-align1.C: New test.
18883
18884 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18885
18886         * gcc.c-torture/compile/991214-1.c: New test.
18887         * gcc.c-torture/compile/991214-2.c: New test.
18888
18889 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18890
18891         * gcc.dg/991214-1.c: New test.
18892
18893 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18894
18895         * gcc.c-torture/compile/991213-3.c: New test.
18896         * gcc.c-torture/compile/991213-2.c: New test.
18897         * gcc.c-torture/compile/991213-1.c: New test.
18898
18899 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18900
18901         * gcc.dg/991209-1.c: New test.
18902
18903 1999-12-08  Nathan Sidwell <nathan@acm.org>
18904
18905         * gcc.c-torture/compile/991208-1.c: New test.
18906
18907 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18908
18909         * gcc.dg/ultrasp2.c: New test.
18910
18911 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18912
18913         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18914
18915 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18916
18917         * gcc.c-torture/compile/991202-1.c: New test.
18918         * gcc.c-torture/execute/991202-1.c: New test.
18919         * gcc.c-torture/execute/991202-2.c: New test.
18920         * gcc.c-torture/execute/991202-3.c: New test.
18921
18922 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18923
18924         * g++.old-deja/g++.abi/align.C: New test.
18925         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18926         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18927
18928 1999-12-01  Richard Henderson  <rth@cygnus.com>
18929
18930         * gcc.c-torture/execute/991201-1.c: New.
18931
18932 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18933
18934         * gcc.dg/991129-1.c: New test.
18935
18936 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18937
18938         * gcc.c-torture/compile/991127-1.c: New test.
18939
18940 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18941
18942         * g++.old-deja/g++.other/warn4.C: New test.
18943
18944 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18945
18946         * g++.old-deja/g++.eh/cleanup2.C: New test.
18947         * g++.old-deja/g++.ext/pretty2.C: New test.
18948         * g++.old-deja/g++.ext/pretty3.C: New test.
18949         * g++.old-deja/g++.other/debug6.C: New test.
18950
18951 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18952
18953         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18954         compiler_output to look for one error message instead of two.
18955
18956 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18957
18958         * gcc.c-torture/execute/991118-1.c: Also test case
18959         where the word boundary does not split a byte evenly.
18960
18961 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18962
18963         * g++.old-deja/g++.ext/restrict1.C: New test.
18964
18965 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18966
18967         * gcc.c-torture/execute/991118-1.c: New test.
18968
18969 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18970
18971         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18972         working directory pathnames.
18973
18974 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18975
18976         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18977         host is equipped with driver.h and driver.o so it can actually
18978         compile and run the tests.
18979
18980 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18981
18982         * gcc.c-torture/compile/991008-1.c: New test.
18983
18984 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18985
18986         * lib/gcc-dg.exp: Include target-supports.exp
18987
18988 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18989
18990         * lib/target-supports.exp: New file: Provide procs to test for
18991         features supported by the target.
18992         (check_weak_available): Moved here from ecos.exp.
18993         (check_alias_available): New proc: Determine of the target
18994         toolchain supports the alias attribute.
18995
18996         * gcc.dg/special/ecos.exp: Move check_weak_available to
18997         target-supports.exp.
18998         (alias-1.c): Only perform the test if the target supports
18999         aliases.
19000         (wkali-1.c): Only perform the test if the target supports
19001         aliases.
19002
19003         * gcc.dg/990506-0.c: Expect error messages from cross
19004         targets as well as native targets.
19005
19006 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
19007
19008         * gcc.dg/ultrasp1.c: Removed xfail.
19009         * gcc.dg/struct-ret-2.c: Likewise.
19010         * gcc.dg/array-1.c: Likewise.
19011
19012 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
19013
19014         * gcc.dg/struct-ret-2.c: New test.
19015
19016         * gcc.dg/array-1.c: New test.
19017
19018 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
19019
19020         * gcc.c-torture/execute/991030-1.c: New test.
19021
19022 1999-10-26  Richard Henderson  <rth@cygnus.com>
19023
19024         * gcc.c-torture/compile/991026-2.c: New test.
19025
19026 1999-10-26  Jeffrey A Law  (law@cygnus.com)
19027
19028         * gcc.c-torture/compile/991026-1.c: New test.
19029
19030 1999-10-23  Jeffrey A Law  (law@cygnus.com)
19031
19032         * gcc.c-torture/execute/991023-1.c: New test.
19033
19034 1999-10-19  Jeffrey A Law  (law@cygnus.com)
19035
19036         * gcc.c-torture/execute/991019-1.c: New test.
19037
19038 1999-10-16  Richard Henderson  <rth@cygnus.com>
19039
19040         * gcc.c-torture/execute/991016-1.c: New test.
19041
19042 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
19043
19044         * gcc.c-torture/execute/991014-1.c: New test.
19045
19046 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
19047
19048         * g++.old-deja/g++.other/union2.C: New test.
19049
19050 1999-10-13  Nathan Sidwell  <nathan@acm.org>
19051
19052         * g++.old-deja/g++.other/vaarg2.C: New test.
19053         * g++.old-deja/g++.other/vaarg3.C: New test.
19054
19055 1999-10-12  Craig Burley  <craig@jcb-sc.com>
19056
19057         * g77.f-torture/noncompile/19990905-1.f: Moved from being
19058         in compile/.
19059
19060 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
19061
19062         * gcc.c-torture/execute/va-arg-11.c: New test.
19063
19064 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
19065
19066         * lib/file-format.exp (gcc_target_object_format): Don't
19067         crash if objdump is unavailable.
19068
19069 1999-09-29  Donn Terry <donn@interix.com>
19070
19071         * gcc.misc-tests/mg.exp: delete extraneous redirection.
19072
19073 1999-09-28  Nick Clifton  <nickc@cygnus.com>
19074
19075         * gcc.c-torture/compile/990928-1.c: New test.
19076
19077 1999-09-28  Nathan Sidwell  <nathan@acm.org>
19078
19079         * g++.old-deja/g++.other/decl6.C: New test.
19080
19081 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19082
19083         * gcc.c-torture/execute/va-arg-10.c: New test.
19084
19085 1999-09-27  Nathan Sidwell  <nathan@acm.org>
19086
19087         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
19088         __PRETTY_FUNCTION__.
19089
19090 1999-09-23  Nick Clifton  <nickc@cygnus.com>
19091
19092         * gcc.c-torture/execute/990923-1.c: New test.
19093
19094 1999-09-21  Nick Clifton  <nickc@cygnus.com>
19095
19096         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
19097         for which -fpic is inappropriate.
19098
19099 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
19100
19101         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
19102
19103 1999-09-21  Nathan Sidwell  <nathan@acm.org>
19104
19105         * g++.old-deja/g++.other/dyncast1.C: New test.
19106         * g++.old-deja/g++.other/dyncast2.C: New test.
19107         * g++.old-deja/g++.other/dyncast3.C: New test.
19108         * g++.old-deja/g++.other/dyncast4.C: New test.
19109         * g++.old-deja/g++.other/dyncast5.C: New test.
19110         * g++.old-deja/g++.eh/catch3.C: New test.
19111         * g++.old-deja/g++.eh/catch3p.C: New test.
19112         * g++.old-deja/g++.eh/catch4.C: New test.
19113         * g++.old-deja/g++.eh/catch4p.C: New test.
19114         * g++.old-deja/g++.eh/catch5.C: New test.
19115         * g++.old-deja/g++.eh/catch5p.C: New test.
19116         * g++.old-deja/g++.eh/catch6.C: New test.
19117         * g++.old-deja/g++.eh/catch6p.C: New test.
19118         * g++.old-deja/g++.eh/catch7.C: New test.
19119         * g++.old-deja/g++.eh/catch7p.C: New test.
19120         * g++.old-deja/g++.eh/catch8.C: New test.
19121         * g++.old-deja/g++.eh/catch8p.C: New test.
19122         * g++.old-deja/g++.eh/catch9.C: New test.
19123         * g++.old-deja/g++.eh/catch9p.C: New test.
19124
19125 1999-09-13  Nathan Sidwell  <nathan@acm.org>
19126
19127         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
19128         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
19129
19130 1999-09-13  Jeffrey A Law  (law@cygnus.com)
19131
19132         * gcc.c-torture/compile/990913-1.c: New test.
19133
19134 1999-09-10  Nathan Sidwell  <nathan@acm.org>
19135
19136         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
19137         * g++.old-deja/g++.jason/rfg5.C: Likewise.
19138
19139 1999-09-09  Richard Henderson  <rth@cygnus.com>
19140
19141         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
19142
19143 1999-09-09  Nathan Sidwell  <nathan@acm.org>
19144
19145         * g++.old-deja/g++.other/lookup11.C: New test.
19146         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
19147         what is permitted and what we want.
19148         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
19149         overload use.
19150         * g++.old-deja/g++.jason/rfg5.C: Likewise
19151
19152 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
19153
19154         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
19155         * gcc.c-torture/noncompile/poison-1.c: New file.
19156
19157 1999-09-08  Nathan Sidwell  <nathan@acm.org>
19158
19159         * g++.old-deja/g++.other/sizeof3.C: New test.
19160         * g++.old-deja/g++.other/sizeof4.C: New test.
19161         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
19162         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
19163
19164 1999-09-07  Richard Henderson  <rth@cygnus.com>
19165
19166         * gcc.dg/va-arg-1.c: New.
19167
19168 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19169
19170         * gcc.c-torture/execute/va-arg-9.c: New test.
19171
19172 1999-09-05  Craig Burley  <craig@jcb-sc.com>
19173
19174         * g77.f-torture/compile/980519-2.f: New test.
19175         * g77.f-torture/compile/19990905-0.f: New test.
19176         * g77.f-torture/compile/19990905-1.f: New test.
19177         * g77.f-torture/compile/19990905-2.f: New test.
19178
19179         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
19180
19181 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
19182
19183         * gcc.c-torture/execute/990827-1.c: Fix typo.
19184
19185 1999-09-03  Nathan Sidwell  <nathan@acm.org>
19186
19187         * g++.old-deja/g++.other/deref1.C: New test.
19188
19189 1999-09-02  Nathan Sidwell  <nathan@acm.org>
19190
19191         * g++.old-deja/g++.other/ambig2.C: New test.
19192         * g++.old-deja/g++.other/cond5.C: New test.
19193         * g++.old-deja/g++.other/lookup16.C: New test.
19194
19195 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
19196
19197         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
19198         assemblers too.
19199
19200 1999-08-31  Jeffrey A Law  (law@cygnus.com)
19201
19202         * lib/c-torture.exp: Avoid the "compare executables" optimization
19203         when testing native.
19204
19205 1999-08-29  Jeffrey A Law  (law@cygnus.com)
19206
19207         * gcc.c-torture/execute/990829-1.c: New test.
19208         * gcc.c-torture/compile/990829-1.c: New test.
19209
19210 1999-08-27  Paul Burchard  <burchard@pobox.com>
19211
19212         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
19213         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
19214         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
19215         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
19216         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
19217         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
19218         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
19219         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
19220         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
19221         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
19222         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
19223
19224 1999-08-27  Jeffrey A Law  (law@cygnus.com)
19225
19226         * gcc.c-torture/execute/990827-1.c: New test.
19227
19228 1999-08-26  Craig Burley  <craig@jcb-sc.com>
19229
19230         * g77.f-torture/noncompile/19990826-4.f: New test.
19231
19232         * g77.f-torture/compile/19990826-3.f: New test.
19233
19234         * g77.f-torture/execute/19990826-2.f: New test.
19235
19236         * g77.f-torture/compile/19990826-1.f: New test.
19237
19238         * gcc.c-torture/execute/990826-0.c: New test.
19239         * g77.c-torture/execute/19990826-0.f: New test.
19240
19241         * g77.f-torture/noncompile/970626-2.f: New test.
19242
19243 1999-08-25  Paul Burchard  <burchard@pobox.com>
19244
19245         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
19246         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
19247         lss-011.C: New tests.
19248
19249 1999-08-25  Nathan Sidwell  <nathan@acm.org>
19250
19251         * g++.old-deja/g++.other/decl5.C: New test.
19252
19253 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19254
19255         * noncompile/noncompile.exp: Load_lib c-torture.exp.
19256         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
19257         call `postbase' for each one.  All callers of `postbase' changed
19258         to call this instead.
19259
19260 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
19261
19262         * gcc.c-torture/execute/990811-1.c: New test.
19263
19264 1999-08-09  Nick Clifton  <nickc@cygnus.com>
19265
19266         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
19267         just native ones.
19268
19269         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
19270         just native ones.
19271
19272 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
19273
19274         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
19275
19276 1999-08-04  Jeffrey A Law  (law@cygnus.com)
19277
19278         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
19279
19280 1999-08-04  Nathan Sidwell  <nathan@acm.org>
19281
19282         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
19283
19284 1999-08-04  Jeffrey A Law  (law@cygnus.com)
19285
19286         * gcc.c-torture/execute/990804-1.c: New test.
19287
19288 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19289
19290         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
19291         * g++.old-deja/g++.brendan/crash64.C: Likewise
19292         * g++.old-deja/g++.brendan/overload8.C: Likewise
19293
19294 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19295
19296         * g++.old-deja/g++.other/struct1.C: New test.
19297
19298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19299
19300         * g++.old-deja/g++.other/enum2.C: New test.
19301
19302 1999-08-02  Richard Henderson  <rth@cygnus.com>
19303
19304         Adapted from tests from Franz Sirl:
19305         * gcc.c-torture/execute/va-arg-7.c: New test.
19306         * gcc.c-torture/execute/va-arg-8.c: New test.
19307
19308 1999-08-01  Jeffrey A Law  (law@cygnus.com)
19309
19310         * gcc.c-torture/compile/990801-2.c: New test.
19311
19312         * gcc.c-torture/compile/990801-1.c: New test.
19313
19314 1999-07-27  Michael Meissner  <meissner@cygnus.com>
19315
19316         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
19317         fp-cmp-1.c, converting double to float.
19318
19319         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
19320         fp-cmp-1.c, converting double to long double.
19321
19322         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
19323         from fr1 to unknown_register, since fr1 is a legitimate register
19324         on some machines.
19325
19326 1999-07-25  Jeffrey A Law  (law@cygnus.com)
19327
19328         * README: More listname related changes.
19329
19330 1999-07-08  Catherine Moore  <clm@cygnus.com>
19331
19332         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
19333
19334 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
19335
19336         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
19337
19338 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
19339
19340         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
19341
19342 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
19343
19344         * gcc.dg/990703-1.c: New test.
19345
19346 1999-06-29  Nick Clifton  <nickc@cygnus.com>
19347
19348         * lib/file-format.exp: New file: Move definition of proc
19349         gcc_target_object_format to here from
19350         gcc.dg/special/ecos.exp.
19351
19352         * lib/c-torture.exp: Include lib file-format.exp.
19353         * lib/gcc-dg.exp: Include lib file-format.exp.
19354
19355         * gcc.dg/special/ecos.exp: Remove definition of proc
19356         gcc_target_object_format.
19357
19358 1999-06-28  Jeffrey A Law  (law@cygnus.com)
19359
19360         * gcc.c-torture/execute/990628-1.c: New test.
19361
19362 1999-06-25  Jeffrey A Law  (law@cygnus.com)
19363
19364         * gcc.c-torture/compile/990625-2.c: New test.
19365
19366         * gcc.c-torture/compile/990625-1.c: New test.
19367
19368 1999-06-23  Nick Clifton  <nickc@cygnus.com>
19369
19370         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
19371         attributes compile.
19372         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
19373         ports that use the COFF/PE file format.
19374
19375 1999-06-17  Jeffrey A Law  (law@cygnus.com)
19376
19377         * gcc.c-torture/compile/990617-1.c: New test.
19378
19379 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
19380
19381         * g++.old-deja/g++.other/decl4.C: New test.
19382
19383 1999-06-14  Nathan Sidwell  <nathan@acm.org>
19384
19385         * g++.old-deja/g++.other/bitfld3.C: New test.
19386
19387 1999-06-08  Nathan Sidwell  <nathan@acm.org>
19388
19389         * g++.old-deja/g++.eh/catch1.C: New test.
19390
19391 1999-06-07  Jeffrey A Law  (law@cygnus.com)
19392
19393         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
19394
19395         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
19396         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
19397
19398 1999-06-05  Craig Burley  <craig@jcb-sc.com>
19399
19400         * g77.f-torture/compile/19990502-0.f: Replace with new,
19401         shorter, test that still fails after recent changes.
19402
19403 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19404
19405         * gcc.c-torture/execute/990604-1.c: New test.
19406
19407 1999-05-31  Jeffrey A Law  (law@cygnus.com)
19408
19409         * gcc.c-torture/execute/990531-1.c: New test.
19410
19411 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19412
19413         * gcc.c-torture/compile/990527-1.c: New test.
19414
19415 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
19416
19417         * gcc.c-torture/execute/990527-1.c: New test.
19418
19419 1999-05-25  Nick Clifton  <nickc@cygnus.com>
19420
19421         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
19422         bitfields as signed.
19423
19424 1999-05-25  Craig Burley  <craig@jcb-sc.com>
19425
19426         * g77.f-torture/compile/19990525-0.f: New test.
19427
19428 1999-05-25  Jeffrey A Law  (law@cygnus.com)
19429
19430         * gcc.c-torture/execute/990525-2.c: New test.
19431
19432         * gcc.c-torture/execute/990525-1.c: New test.
19433
19434 1999-05-24  Nathan Sidwell  <nathan@acm.org>
19435
19436         * g++.old-deja/g++.other/anon3.C: New test.
19437         * g++.old-deja/g++.other/anon4.C: New test.
19438         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
19439         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
19440         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
19441         Merrill).
19442
19443 1999-05-24  Jeffrey A Law  (law@cygnus.com)
19444
19445         * gcc.c-torture/execute/990524-1.c: New test.
19446
19447         * gcc.dg/990524-1.c: New test.
19448
19449 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19450
19451         * gcc.c-torture/compile/990523-1.c: New test.
19452
19453 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
19454
19455         * gcc.c-torture/compile/990519-1.c: New test.
19456
19457 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19458
19459         * gcc.c-torture/compile/990517-1.c: New test.
19460
19461         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
19462         (e4, f4): New tests.
19463         (main): Call them.
19464
19465 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19466
19467         * gcc.dg/noreturn-1.c: New test.
19468
19469 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
19470
19471         * gcc.c-torture/execute/990513-1.c: New test.
19472
19473 1999-05-10  Richard Henderson  <rth@cygnus.com>
19474
19475         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
19476
19477 1999-05-10  Craig Burley  <craig@jcb-sc.com>
19478
19479         * g77.f-torture/execute/erfc.f: Use small single-precision
19480         values, to avoid problems on Alphas when not -mieee.
19481
19482 1999-05-08  Craig Burley  <craig@jcb-sc.com>
19483
19484         * gcc.dg/990506-0.c: New test.
19485
19486 1999-05-08  Richard Henderson  <rth@cygnus.com>
19487
19488         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
19489         the constant to test.  Don't XFAIL 64-bit targets.
19490
19491         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
19492         * g++.old-deja/g++.law/profile1.C: Likewise.
19493
19494         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
19495         operator new instances.
19496         * g++.old-deja/g++.other/delete5.C: Likewise.
19497
19498 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19499
19500         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
19501         intrinsic.
19502
19503 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19504
19505         * g77.f-torture/execute/u77-test.f: Reverse order of two
19506         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
19507
19508 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19509
19510         * gcc.dg/compare1.c: New test.
19511
19512 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19513
19514         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
19515         New tests.
19516
19517 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19518
19519         * g77.f-torture/compile/19990502-1.f: New test.
19520
19521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19522
19523         * g77.f-torture/compile/19990502-0.f: New test.
19524
19525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19526
19527         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
19528         intrinsic.
19529
19530 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19531
19532         * g77.f-torture/execute/u77-test.f (main): List libU77
19533         intrinsics not currently tested.
19534         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
19535         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
19536         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
19537         Trim blanks off the ends of some printed strings.
19538
19539 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19540
19541         * g77.f-torture/execute/u77-test.f (main): Just warn about
19542         FSTAT gid disagreement, as it's expected on some systems.
19543
19544 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19545
19546         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
19547         use a new function, which allows for some slop.
19548         Clean up some commentary.
19549         (issum): The new function.
19550         (sgladd): Deleted subroutine.
19551
19552 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19553
19554         * g77.f-torture/execute/u77-test.f: Modify to be more like
19555         libf2c/libU77 version, bringing patches to that version here.
19556         Add suitable commentary.
19557
19558 1999-04-25  Richard Henderson  <rth@cygnus.com>
19559
19560         * gcc.dg/990424-1.c: New test.
19561
19562 1999-04-24  Craig Burley  <craig@jcb-sc.com>
19563
19564         * g77.f-torture/execute/u77-test.f (main): Bug involving
19565         LSTAT has been fixed, so turn back on full checking.
19566
19567 1999-04-20  Craig Burley  <craig@jcb-sc.com>
19568
19569         * g77.f-torture/compile/19990419-0.f: New test.
19570         * g77.f-torture/execute/19990419-1.f: New test.
19571
19572 1999-04-17  Richard Henderson  <rth@cygnus.com>
19573
19574         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
19575         to avoid the need for a prototype to supress a warning.
19576
19577 1999-04-07  Jim Wilson  <wilson@cygnus.com>
19578
19579         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
19580
19581 1999-04-04  Jeffrey A Law  (law@cygnus.com)
19582
19583         * gcc.c-torture/execute/990404-1.c: New test.
19584
19585 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19586
19587         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
19588         * gcc.dg/cpp-if3.c: Don't use -pedantic.
19589         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
19590         missing initializer warnings.
19591
19592 1999-03-28  Jeffrey A Law  (law@cygnus.com)
19593
19594         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
19595         matching strings.
19596
19597 1999-03-26  Jeffrey A Law  (law@cygnus.com)
19598
19599         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
19600
19601 1999-03-26  Craig Burley  <craig@jcb-sc.com>
19602
19603         * g77.f-torture/execute/19990325-0.f: New test.
19604         * g77.f-torture/execute/19990325-1.f: New test.
19605
19606 1999-03-24  Jeffrey A Law  (law@cygnus.com)
19607
19608         * gcc.c-torture/execute/990324-1.c: New test.
19609
19610 1999-03-22  Jim Wilson  <wilson@cygnus.com>
19611
19612         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
19613         test with 4.
19614
19615 1999-03-17  Richard Henderson  <rth@cygnus.com>
19616
19617         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19618
19619 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19620
19621         * g77.f-torture/execute/19990313-2.f: New test.
19622         * g77.f-torture/execute/19990313-3.f: New test.
19623
19624 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19625
19626         * g77.f-torture/execute/19990313-0.f: New test.
19627         * g77.f-torture/execute/19990313-1.f: New test.
19628
19629 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19630
19631         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19632         printf to sprintf.
19633         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19634         (main): Add check for u15.  Conditionalize u31 check depending on
19635         whether ints are <32 bits or >=32 bits.
19636
19637 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19638
19639         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19640
19641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19642
19643         * g77.f-torture/compile/19990305-0.f: New test.
19644         * g77.f-torture/execute/19981119-0.f: New test.
19645
19646 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19647
19648         * g77.f-torture/execute/970625-2.f: call ABORT if final
19649         result is not correct, instead of just printing it.
19650         Add this checking via newly introduced obfuscation, to
19651         trip up buggy front ends.
19652
19653 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19654
19655         * g77.f-torture/compile/960317-1.f: Moved from being
19656         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19657
19658 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19659
19660         * g77.f-torture/execute/960317-1.f: New (old) test.
19661         * g77.f-torture/execute/970625-2.f: Ditto.
19662
19663 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19664
19665         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19666         message on line 1 or line 2; cccp and cpplib do this differently.
19667
19668 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19669
19670         * g++.old-deja/g++.law/weak1.C: New test.
19671
19672 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19673
19674         * gcc.c-torture/execute/990119-1.c: Renamed to...
19675         * gcc.dg/990119-1.c: this, so it will only be tested once
19676         (it's a preprocessor test, it doesn't need to be run at
19677         multiple optimization levels).
19678
19679 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19680
19681         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19682           ALWAYS_CXXFLAGS.
19683
19684 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19685
19686         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19687         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19688         to not be compilable by current g77.
19689
19690 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19691
19692         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19693
19694 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19695
19696         * gcc.c-torture/execute/990222-1.c: New test.
19697
19698 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19699
19700         * g77.f-torture/compile/19990218-0.f: New test.
19701         * g77.f-torture/noncompile/19990218-1.f: New test.
19702
19703 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19704
19705         * g77.f-torture/compile/19981216-0.f: New test.
19706
19707 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19708
19709         * gcc.dg/990214-1.c: New test.
19710
19711 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19712
19713         * gcc.dg/990213-2.c: New test.
19714
19715         * gcc.dg/990213-1.c: New test.
19716
19717 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19718
19719         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19720         ints.
19721
19722 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19723
19724         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19725         specified by target.
19726
19727         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19728
19729 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19730
19731         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19732
19733 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19734
19735         * gcc.dg/special/ecos.exp: New test driver for new tests with
19736         special requirements.
19737
19738         * gcc.dg/special/alias-1.c: New test.
19739         * gcc.dg/special/gcsec-1.c: New test.
19740         * gcc.dg/special/weak-1.c: New test.
19741         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19742         * gcc.dg/special/weak-2.c: New test.
19743         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19744         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19745         * gcc.dg/special/wkali-1.c: New test.
19746         * gcc.dg/special/wkali-2.c: New test.
19747         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19748         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19749
19750 1999-02-10  Felix Lee  <flee@cygnus.com>
19751
19752           * lib/c-torture.exp (c-torture-compile): Pull out code for
19753           analyzing gcc error messages.
19754           (c-torture-execute): Likewise.  Fix some (harmless) false
19755           positives.
19756           * lib/gcc.exp (gcc_check_compile): New function.
19757
19758 1999-02-08  Richard Henderson  <rth@cygnus.com>
19759
19760         * gcc.c-torture/execute/990208-1.c: New test.
19761
19762 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19763
19764         * g++.dg/special/ecos.exp: New driver for new tests with special
19765         requirements
19766
19767         * g++.dg/special/conpr-1.C: New test
19768         * g++.dg/special/conpr-2.C: New test
19769         * g++.dg/special/conpr-2a.C: New test
19770         * g++.dg/special/conpr-3.C: New test
19771         * g++.dg/special/conpr-3a.C: New test
19772         * g++.dg/special/conpr-3b.C: New test
19773
19774         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19775         allow g++ to use the dg driver
19776
19777         * README: Add comment about g++.dg directory
19778
19779 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19780
19781         * README: Update email addresses.
19782
19783 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19784
19785         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19786         arguments in order to force structure S onto the stack even on
19787         the alpha.
19788         (test): Pass 10 leading arguments to function foo as well as the
19789         structure S.
19790
19791         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19792         failure for all targets.
19793
19794         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19795         abort to terminate program execution.
19796
19797 1999-01-30  Richard Henderson  <rth@cygnus.com>
19798
19799         * gcc.c-torture/execute/990130-1.c: New test.
19800
19801 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19802
19803         * gcc.dg/990130-1.c: New test.
19804
19805 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19806
19807         * gcc.c-torture/execute/990128-1.c: New test.
19808
19809 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19810
19811         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19812
19813 1999-01-27  Felix Lee  <flee@cygnus.com>
19814
19815         * lib/c-torture.exp (c-torture-compile): pull out code for
19816         analyzing gcc error messages.
19817         (c-torture-execute): ditto, and fix some (harmless) false
19818         positives.
19819         * lib/gcc.exp (gcc_check_compile): new function.
19820
19821 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19822
19823         * gcc.dg/990117-1.c: New test.
19824
19825         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19826
19827         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19828
19829 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19830
19831         * g77.f-torture/compile/990115-1.f: New test.
19832
19833 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19834
19835         * gcc.c-torture/compile/990107-1.c: New test
19836
19837 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19838
19839         * gcc.c-torture/execute/990106-2.c: New test.
19840
19841         * gcc.c-torture/execute/990106-1.c: New test.
19842
19843 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19844
19845         * gcc.c-torture/compile/981223-1.c: New test.
19846
19847 1998-12-29  Richard Henderson  <rth@cygnus.com>
19848
19849         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19850         (opt3): Rename from opt4 and disable.
19851
19852 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19853
19854         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19855
19856 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19857
19858         * g++.old-deja/g++.other/conv5.C: New test.
19859
19860 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19861
19862         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19863
19864 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19865
19866         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19867
19868 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19869
19870         * gcc.c-torture/compile/981211-1.c: New test.
19871
19872 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19873
19874         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19875
19876         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19877
19878 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19879
19880         * gcc.special/930510-1.c: Make C9X safe.
19881         * gcc.misc-tests/gcov-1.c Similarly.
19882         * gcc.misc-tests/gcov-2.c Similarly.
19883
19884 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19885
19886         * gcc.dg/ultrasp1.c: New test.
19887
19888 1998-12-06  Richard Henderson  <rth@cygnus.com>
19889
19890         * gcc.c-torture/execute/981206.c: New test.
19891
19892 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19893
19894         * g++.old-deja/g++.ns/template7.C: New test.
19895
19896         * g++.old-deja/g++.other/expr1.C: New test.
19897
19898         * g++.old-deja/g++.eh/tmpl3.C: New test.
19899
19900         * g++.old-deja/g++.eh/tmpl2.C: New test.
19901
19902 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19903
19904         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19905         * g++.old-deja/g++.other/using6.C: Removed.
19906         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19907
19908         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19909
19910 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19911
19912         * g++.old-deja/g++.pt/overload8.C: New test.
19913
19914         * g++.old-deja/g++.pt/overload7.C: New test.
19915
19916         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19917
19918         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19919         and relinking messages.
19920         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19921         compiling with -frepo.
19922
19923 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19924
19925         * g++.old-deja/g++.pt/lookup6.C: New test.
19926
19927 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19928
19929         * gcc.c-torture/execute/981130-1.c: New test.
19930         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19931
19932 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19933
19934         * g++.old-deja/g++.pt/explicit76.C: New test.
19935
19936         * g++.old-deja/g++.pt/friend38.C: New test.
19937
19938         * g++.old-deja/g++.ns/crash2.C: New test.
19939
19940         * g++.old-deja/g++.pt/defarg8.C: New test.
19941
19942         * g++.old-deja/g++.pt/instantiate6.C: New test.
19943
19944         * g++.old-deja/g++.pt/static6.C: New test.
19945
19946         * g++.old-deja/g++.pt/decl2.C: New test.
19947
19948 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19949
19950         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19951         problem is actually related with name lookup, but so what? :-)
19952
19953         * g++.old-deja/g++.pt/friend37.C: New test.
19954
19955 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19956
19957         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19958         element, which fails on some systems.
19959
19960         * g77.f-torture/execute/labug1.f: New test.
19961
19962 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19963
19964         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19965         is defined.
19966
19967 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19968
19969         * g77.f-torture/compile/981117-1.f: New test.
19970
19971 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19972
19973         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19974         properly discarded.
19975
19976 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19977
19978         * gcc.c-torture/execute/memcheck: New directory of tests for
19979         -fcheck-memory-usage.
19980
19981 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19982
19983         * README: New file, general information about the testsuite and
19984         new description of the various C++ test subdirectories.
19985         * README.g++: Eliminate obsolete information, update and move most
19986         relevant stuff to README.
19987
19988 1998-11-07  Richard Henderson  <rth@cygnus.com>
19989
19990         * gcc.c-torture/compile/981107-1.c: New test.
19991
19992 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19993
19994         * execute/memcpy-bi.c: New testcase.
19995
19996 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19997
19998         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19999         base classes.
20000
20001         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
20002         template is selected.
20003
20004         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
20005         classes, it should be accepted for all types.
20006
20007         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
20008
20009         * g++.old-deja/g++.pt/spec24.C: Ensure that template
20010         specializations start with template headers.
20011
20012 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
20013
20014         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
20015
20016         * g++.old-deja/g++.other/init9.C: Test cross initialization of
20017         non-POD types.
20018
20019 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
20020
20021         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
20022
20023 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
20024
20025         * compile/981022-1.c, compile/981022-1.x: New test and driver.
20026
20027 1998-10-19  Jeffrey A Law  (law@cygnus.com)
20028
20029         * 981019-1.c: New test.
20030
20031 1998-10-14  Robert Lipe <robertl@dgii.com>
20032
20033         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
20034         find objc headers.
20035
20036 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
20037
20038         * compile/981001-4.c: Remove use of GCC extension that triggers a
20039         compiler bug.
20040
20041 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
20042
20043         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
20044
20045 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
20046
20047         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
20048         instantiation of template produces incorrect code for delete
20049         expression.
20050
20051         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
20052         constructors' name is not unique.
20053         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
20054         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
20055
20056         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
20057         automatic array of const is ill-formed.
20058
20059         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
20060         of template parameter?
20061
20062         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
20063         const.
20064
20065         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
20066         pointer-to-member expression.
20067
20068         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
20069         declaration causes ICE.
20070
20071 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
20072
20073         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
20074         reserved in the global namespace.
20075
20076         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
20077         generate needed virtual table.
20078
20079         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
20080
20081 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
20082
20083         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
20084         template-dependent type
20085
20086 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
20087
20088         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
20089         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
20090         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
20091
20092         * g++.old-deja/g++.other/using5.C: New test; using decl from base
20093         class should be usable as argument of member function.
20094         * g++.old-deja/g++.other/using6.C: New test; using decl from base
20095         class should be usable as return type of member function.
20096         * g++.old-deja/g++.other/using7.C: New test; using decl from base
20097         class should be usable as type of data member.
20098
20099         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
20100
20101 1998-10-09  Jeffrey A Law  (law@cygnus.com)
20102
20103         * gcc.c-torture/special/920521-1.c: Fix bogus test.
20104
20105 1998-10-08  Nick Clifton  <nickc@cygnus.com>
20106
20107         * gcc.dg/dll-?.c Add thumb to target list.
20108         Fix assembler scan patterns to match current assembler output.
20109
20110 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
20111
20112         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
20113         matching of template brackets.
20114
20115         * g++.old-deja/g++.other/using4.C: New test.  Test using
20116         declarations of methods from base classes.
20117
20118         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
20119         within functions should introduce names into the innermost
20120         enclosing namespace.
20121
20122         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
20123         of static locals if first initialization throws.
20124
20125 1998-10-07  Jim Wilson  <wilson@cygnus.com>
20126
20127         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
20128
20129 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
20130
20131         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
20132         lose track of the possible targets of tablejump insns.
20133         * special/special.exp: Run it.
20134
20135 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
20136
20137         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
20138         must be declared before its specializations can be named in friend
20139         declarations.
20140
20141 1998-10-05  Dave Love  <d.love@dl.ac.uk>
20142
20143         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
20144
20145         * g77.f-torture/execute/io1.f: New test.
20146
20147 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
20148
20149         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
20150         with pointer to template function, for which no argument deduction
20151         is possible.
20152
20153         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
20154         specialization of template function as argument to template
20155         function.
20156
20157         * g++.old-deja/g++.other/access2.C: New test; Inner class
20158         shouldn't have privileged access to Outer's names.
20159
20160 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
20161
20162         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
20163         friend template declared within template class conflicts with
20164         nested class of the same name.
20165
20166         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
20167         is ignored.
20168
20169         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
20170         object with direct initializer as function declaration.
20171
20172         * g++.old-deja/g++.other/decl2.C: New test; duplicate
20173         initializers.
20174
20175         * g++.old-deja/g++.other/null2.C: New test; conditional operator
20176         involving const pointer and NULL produces incorrect result.
20177
20178         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
20179         type name without `typename' should be rejected with -pedantic.
20180
20181 1998-10-02  Richard Henderson  <rth@cygnus.com>
20182
20183         * g++.old-deja/g++.other/addrof1.C: New test.
20184
20185 1998-10-01  Nick Clifton  <nickc@cygnus.com>
20186
20187         * gcc.c-torture/compile/981001-1.c: New test.
20188         * gcc.c-torture/execute/981001-1.c: New test.
20189
20190 1998-10-01  Jeffrey A Law  (law@cygnus.com)
20191
20192         * gcc.c-torture/compile/981001-2.c: New test.
20193         * gcc.c-torture/compile/981001-3.c: New test.
20194         * gcc.c-torture/compile/981001-4.c: New test.
20195
20196 1998-10-01  Robert Lipe  <robertl@dgii.com>
20197
20198         * lib/objc.exp (objc_target_compile): Add -L during compiles for
20199         multilibbed hosts.   Idea grafted from g77.exp.
20200
20201 1998-09-30  Dave Love  <d.love@dl.ac.uk>
20202
20203         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
20204         avoid losing on systems which need -lsocket.
20205
20206 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
20207
20208         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
20209         * g++.old-deja/g++.other/nested2.C: Ditto.
20210         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
20211         failure.
20212
20213 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
20214
20215         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
20216         preferred over template operator!= for enum bitfields.
20217
20218 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
20219
20220         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
20221         that happen to have the same base name, but in different scopes,
20222         are incorrectly rejected.
20223
20224 1998-09-16  Richard Henderson  <rth@cygnus.com>
20225
20226         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
20227         on the native word size instead of an integer literal.
20228
20229 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
20230
20231         * g++.old-deja/g++.other/static2.C: Invocation of static data
20232         member of type pointer-to-function denoted as non-static member.
20233
20234         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
20235         checks involving function types and aliases.
20236
20237 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
20238
20239         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
20240         redefined to the same non-trivial type.
20241
20242         * g++.old-deja/g++.pt/explicit73.C: Test for proper
20243         namespace-qualification of template specializations declared in
20244         other namespaces.
20245
20246         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
20247         to declare a subset of the specializations of a template function
20248         as friends of specializations of a template class.
20249
20250         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
20251         member templates that do not fully specialize the enclosing
20252         template class are rejected.
20253
20254 1998-09-11  Dave Love  <d.love@dl.ac.uk>
20255
20256         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
20257
20258 1998-09-08  Dave Love  <d.love@dl.ac.uk>
20259
20260         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
20261         altered from libf2c/libU77 version.
20262
20263 1998-09-06  Dave Love  <d.love@dl.ac.uk>
20264
20265         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
20266
20267 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
20268
20269         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
20270         (un)signed char are different types for template specialization
20271         purposes.
20272
20273 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
20274
20275         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
20276         * objc: ObjC testsuite.
20277
20278 1998-08-31  Catherine Moore  <clm@cygnus.com>
20279
20280         * gcc.c-torture/execute/941014-1.x:  New file.
20281
20282 1998-08-31  Nick Clifton  <nickc@cygnus.com>
20283
20284         * lib/c-torture.exp: Add support for
20285         torture_eval_before_compile and torture_eval_before_execute
20286         variables.
20287
20288 1998-08-30  Jeffrey A Law  (law@cygnus.com)
20289
20290         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
20291         this test triggers valid.
20292
20293 1998-08-27  Jeffrey A Law  (law@cygnus.com)
20294
20295         * gcc.dg/980827-1.c: New test.
20296
20297 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
20298
20299         * gcc.c-torture/execute/loop-4b.c: New test.
20300
20301 1998-08-26  Nick Clifton  <nickc@cygnus.com>
20302
20303         * lib/c-torture.exp: Add support for
20304         torture_eval_before_compile and torture_eval_before_execute
20305         variables.
20306
20307 1998-08-25  Jeffrey A Law  (law@cygnus.com)
20308
20309         * gcc.c-torture/compile/980825-1.c: New test.
20310
20311 1998-08-24  Nick Clifton  <nickc@cygnus.com>
20312
20313         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
20314         count number tests in opt_t0 not good_t0.
20315
20316 1998-08-24  Jeffrey A Law  (law@cygnus.com)
20317
20318         * gcc.c-torture/compile/930326-1.x: Fix typo.
20319
20320 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
20321
20322         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
20323         causes an ICE.
20324
20325 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20326
20327         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
20328         STACK_SIZE is defined.
20329         * gcc.c-torture/unsorted/stuct.c: Similarly.
20330
20331         * gcc.c-torture/compile/980821-1.c: New test.
20332
20333 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20334
20335         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
20336
20337 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
20338
20339         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
20340         code.
20341
20342 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
20343
20344         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
20345         error'.
20346
20347 1998-08-18  Jeffrey A Law  (law@cygnus.com)
20348
20349         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
20350
20351 1998-08-16  Jeffrey A Law  (law@cygnus.com)
20352
20353         * gcc.c-torture/compile/980816-1.c: New test.
20354
20355         * gcc.dg/980816-1.c: New test.
20356
20357 1998-08-13  Jeffrey A Law  (law@cygnus.com)
20358
20359         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
20360         compiler for ieee tests.
20361
20362 1998-08-01  Dave Love  <d.love@dl.ac.uk>
20363
20364         * g77.f-torture/compile/980729-0.f: New test.
20365
20366 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
20367
20368         * gcc.c-torture/special/eeprof-1.c: New test, for
20369         -finstrument-functions.
20370         * gcc.c-torture/special/special.exp: Run it.
20371
20372 1998-07-29  Jeffrey A Law  (law@cygnus.com)
20373
20374         * gcc.c-torture/compile/980729-1.c: New test.
20375
20376 1998-07-27  Nick Clifton  <nickc@cygnus.com>
20377
20378         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
20379         __thumb__ is defined, and test for ARM style doubles if so.
20380
20381 1998-07-26  Dave Love  <d.love@dl.ac.uk>
20382
20383         * g77.f-torture/noncompile/980615-0.f: New test.
20384
20385 1998-07-26  H.J. Lu  (hjl@gnu.org)
20386
20387         * gcc.dg/980312-1.c: Do link instead of compile.
20388         * gcc.dg/980313-1.c: Likewise.
20389
20390 1998-07-26  Jeffrey A Law  (law@cygnus.com)
20391
20392         * gcc.c-torture/compile/980726-1.c: New test.
20393
20394 1998-07-25  Dave Love  <d.love@dl.ac.uk>
20395
20396         * g77.f-torture/execute/io0.f: New test.
20397
20398 1998-07-24  Nick Clifton  <nickc@cygnus.com>
20399
20400         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
20401         an int.
20402
20403 1998-06-18  Michael Meissner  <meissner@cygnus.com>
20404
20405         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
20406         m32r bugs.
20407
20408 1998-07-17  Nick Clifton  <nickc@cygnus.com>
20409
20410         * gcc.dg/980626-1.c: Expect failures for all toolchains until
20411         c-decl.c:grokdeclarator can handle mode attributes.
20412
20413 1998-07-16  Jeffrey A Law  (law@cygnus.com)
20414
20415         * gcc.c-torture/execute/980716-1.c: New test.
20416
20417 1998-07-13  Jeffrey A Law  (law@cygnus.com)
20418
20419         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
20420         the mn10200.
20421         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
20422         the mn10200.
20423         * gcc.c-torture/execute/va-arg-3.x: Similarly.
20424         * gcc.c-torture/compile/930326-1.x: Similarly.
20425
20426 1998-07-13  Dave Love  <d.love@dl.ac.uk>
20427
20428         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
20429         New test from Craig.
20430
20431 1998-07-12  Dave Love  <d.love@dl.ac.uk>
20432
20433         * g77.f-torture/noncompile/980616-0.f: New test.
20434
20435         * g77.f-torture/execute/970816-3.f:  New test from Craig.
20436
20437 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20438
20439         *  g++.other/singleton.C: Return error value instead of taking
20440         SIGSEGV.
20441
20442 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
20443
20444         *  g++.other/singleton.C: New test.   Warning is under dispute.
20445         Runtime crash is not.
20446
20447 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20448
20449         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
20450         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
20451         using6.C, using7.C}:  New namespace tests.
20452
20453 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
20454
20455         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
20456         specialization with typedef'ed names used as array indexes.
20457
20458 1998-07-09  Jeffrey A Law  (law@cygnus.com)
20459
20460         * gcc.c-torture/execute/980709-1.c: New test.
20461
20462         * gcc.dg/980709-1.c: New test.
20463
20464 1998-07-07  Richard Henderson  <rth@cygnus.com>
20465
20466         * gcc.c-torture/execute/bcp-1.c: New test.
20467
20468 1998-07-07  Jeffrey A Law  (law@cygnus.com)
20469
20470         * gcc.c-torture/execute/980707-1.c: New test.
20471
20472 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
20473
20474         * gcc.c-torture/compile/980706-1.c: New test.
20475
20476 1998-07-01  Dave Love  <d.love@dl.ac.uk>
20477
20478         * g77.f-torture/execute/980701-0.f,
20479         g77.f-torture/execute/980701-1.f: New test from Craig.
20480
20481 1998-07-01  Jeffrey A Law  (law@cygnus.com)
20482
20483         * gcc.c-torture/compile/980701-1.c: New test.
20484
20485         * gcc.c-torture/execute/980701-1.c: New test.
20486
20487 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
20488 rlsruhe.de>
20489
20490         * g++.old-deja/g++.robertl/eb132.C: New test.
20491         * g++.old-deja/g++.robertl/eb133.C: Likewise.
20492
20493 1998-06-29  Dave Love  <d.love@dl.ac.uk>
20494
20495         * g77.f-torture/execute/980628-7.f,
20496         g77.f-torture/execute/980628-8.f,
20497         g77.f-torture/execute/980628-9.f,
20498         g77.f-torture/execute/980628-10.f: New tests from Craig.
20499
20500         * g77.f-torture/execute/980628-3.f: Remove mail headers.
20501
20502 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20503
20504         * g77.f-torture/execute/980628-4.f: New test from Craig.
20505         * g77.f-torture/execute/980628-5.f: Likewise.
20506         * g77.f-torture/execute/980628-2.f: Likewise.
20507         * g77.f-torture/execute/980628-0.f: Likewise.
20508         * g77.f-torture/execute/980628-1.f: Likewise.
20509         * g77.f-torture/execute/980628-3.f: Likewise.
20510         * g77.f-torture/execute/980628-6.f: Likewise.
20511
20512 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20513
20514         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
20515         directory when nothing has been installed yet.
20516
20517 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
20518
20519         * gcc.c-torture/special/special.exp: Handle newer versions of
20520         dejagnu.
20521
20522 1998-06-26  Jeffrey A Law  (law@cygnus.com)
20523
20524         * gcc.dg/980626-1.c: New test.
20525
20526 1998-06-19  Bruno Haible <haible@ilog.fr>
20527
20528         * gcc.misc-tests/m-un-2.c: New test.
20529         * g++.old-deja/g++.other/warn01.c: Likewise.
20530
20531 1998-06-19  Robert Lipe  <robertl@dgii.com>
20532
20533         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
20534         compatibility with assmblers with a different comment character.
20535         Eliminate use of GAS-specific extensions.
20536
20537 1998-06-19  Jeffrey A Law  (law@cygnus.com)
20538
20539         * gcc.c-torture/execute/ieee/980619-1.c: New test.
20540
20541 1998-06-19  Robert Lipe  <robertl@dgii.com>
20542
20543         *lib/g77.exp: Replace search for libf2c.a with search for newly
20544         renamed libg2c.a
20545
20546 1998-06-17  Jeffrey A Law  (law@cygnus.com)
20547
20548         * gcc.c-torture/execute/980617-1.c: New test.
20549
20550 1998-06-12  Jeffrey A Law  (law@cygnus.com)
20551
20552         * gcc.c-torture/execute/980612-1.c: New test.
20553
20554 1998-06-08  Jeffrey A Law  (law@cygnus.com)
20555
20556         * gcc.dg/980523-1.c: Only test on ppc-linux.
20557         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
20558
20559         * gcc.c-torture/execute/980608-1.c: New test.
20560
20561 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
20562
20563         * gcc.c-torture/execute/980605-1.c: New test.
20564
20565 1998-06-04  Jeffrey A Law  (law@cygnus.com)
20566
20567         * gcc.c-torture/execute/980604-1.c: New test.
20568
20569 1998-06-02  Jeffrey A Law  (law@cygnus.com)
20570
20571         * gcc.c-torture/execute/980602-1.c: New test.
20572         * gcc.c-torture/execute/980602-2.c: Likewise.
20573
20574 1998-06-02  Dave Love  <d.love@dl.ac.uk>
20575
20576         * 970125-0.f: Fix per JCB.  Add commentary.
20577
20578 1998-05-31  Michael Meissner  <meissner@cygnus.com>
20579
20580         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
20581         IEEE -0 support.
20582
20583 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
20584
20585         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
20586         earlier.
20587
20588 1998-05-28  Catherine Moore <clm@cygnus.com>
20589
20590         * gcc.c-torture/execute/980526-3.c: New test.
20591
20592 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
20593
20594         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
20595         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
20596         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
20597         m88k-motorola-sysv3 to XFAIL.
20598
20599 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20600
20601         * gcc.dg/980526-1.c: New test.
20602         * gcc.c-torture/execute/980526-2.c: New test.
20603
20604 1998-05-26  Jeffrey A Law  (law@cygnus.com)
20605
20606         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
20607
20608         * gcc.c-torture/execute/980526-1.c: New test.
20609
20610 1998-05-26  Dave Love  <d.love@dl.ac.uk>
20611
20612         * g77.f-torture/execute/alpha2.f: Add runtime test.
20613
20614 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
20615
20616         * g++.old-deja/old-deja.exp: Strip leading directories.
20617
20618         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20619         error for the line.  Don't run multiple tests for the same line.
20620
20621 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20622
20623         * gcc.dg/980523-1.c: New test.
20624
20625 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20626
20627         * g77.f-torture/compile/970915-0.f: New test.
20628
20629 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20630
20631         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20632
20633 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20634
20635         * gcc.dg/980520-1.c: New test.
20636
20637 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20638
20639         * gcc.dg/980502-1.c: Fix return type.
20640
20641 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20642
20643         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20644         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20645         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20646         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20647         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20648
20649 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20650
20651         * g77.f-torture/execute/980520-1.f: New test.
20652
20653 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20654
20655         * lib/mike-g77.exp: New file.
20656
20657         * g77.f-torture/noncompile/noncompile.exp,
20658         g77.f-torture/noncompile/check0.f: New files.
20659
20660 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20661
20662         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20663         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20664         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20665         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20666         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20667         abort where appropriate.
20668
20669 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20670
20671         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20672         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20673
20674 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20675
20676         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20677
20678 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20679
20680         * g77.f-torture/compile/980427-0.f: New test.
20681
20682 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20683
20684         * g77.f-torture/compile/980424-0.f: New test.
20685
20686 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20687
20688         * g77.f-torture/compile/980419-2.f (main): New test.
20689         * g77.f-torture/compile/970125-0.f: New test.
20690         * g77.f-torture/compile/980419-1.f: New test.
20691
20692 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20693
20694         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20695         of loop-4.c.
20696
20697 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20698
20699         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20700
20701 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20702
20703         * gcc.c-torture/compile/980329-1.c: New test.
20704
20705 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20706
20707         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20708         * gcc.dg/980312-1.c: Fix typo in -march command.
20709
20710 1998-03-16  H.J. Lu  (hjl@gnu.org)
20711
20712         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20713
20714 1998-03-11  Robert Lipe  <robertl@dgii.com>
20715
20716         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20717         Dave Love agree the Fortran source is bogus.
20718
20719 1998-03-11  Robert Lipe  <robertl@dgii.com>
20720
20721         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20722         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20723         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20724         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20725         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20726
20727 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20728
20729         * g++.old-deja/g++.other/friend1.C: New test.
20730
20731 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20732
20733         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20734         possibly uninitialized) variables and declare dnrm2.
20735
20736 1998-02-23  Robert Lipe <robertl@dgii.com>
20737
20738         From Bruno Haible <haible@ilog.fr>:
20739         * gcc.c-torture/execute/980223.c: New test.
20740
20741 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20742
20743         * gcc.dg/ifelse-1.c: New test.
20744
20745 1998-02-09  H.J. Lu  (hjl@gnu.org)
20746
20747         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20748
20749           * lib/old-dejagnu.exp (old-dejagnu): Added the
20750           "execution test - XFAIL *-*-*" handling in the spirit of
20751           "excess errors test -". Changed the "execution test fails"
20752           handling to be like "excess errors test fails".
20753           * Update various tests accordingly.
20754
20755 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20756
20757         * gcc.c-torture/execute/980205.c: New test.
20758
20759 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20760
20761         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20762         * lib/f-torture.exp: Similarly.
20763         * gcc.c-torture: Rename all .cexp files to .x files.
20764
20765 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20766
20767         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20768         (940510-1.c): Removed duplicate.
20769         (971104-1.c): New test.
20770
20771 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20772
20773           * lib/f-torture.exp: Improve error and loop detection.
20774
20775 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20776
20777         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20778         use that to size the filler array.
20779
20780 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20781
20782         * lib/c-torture.exp(c-torture-execute): Fix typo.
20783
20784         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20785         testcase as the executable name. Keep the executable around if
20786         the test fails.
20787
20788 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20789
20790         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20791         changes.  Only test one -g option, and move it to the end of the
20792         list of options to test.
20793
20794 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20795
20796         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20797         variable GCC_TORTURE_OPTIONS to supply default switches separated
20798         by colons.  If no environment variable, run tests with -O0 -g, -O1
20799         -g, and -O2 -g as well.
20800
20801 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20802
20803         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20804         explanatory comments. Fix indentation.
20805
20806 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20807
20808         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20809
20810 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20811
20812         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20813         * g++.old-deja/g++.mike/p7325.C: Likewise.
20814         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20815
20816 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20817
20818         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20819         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20820         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20821         * g++.old-deja/g++.law/operators4.C: Likewise.
20822
20823 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20824
20825         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20826         * g++.old-deja/g++.mike/p784.C: Ditto.
20827         * g++.old-deja/g++.mike/p785.C: Ditto.
20828
20829 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20830
20831           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20832
20833 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20834
20835         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20836         target feature; pass this to c-torture-execute as needed.
20837
20838 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20839
20840         * lib/c-torture.exp(c-torture-execute): If the previous and the
20841         current executables being tested are identical, we don't need to
20842         run the executable again. Try to make the executable names
20843         unique. Add an optional argument for passing additional compiler
20844         flags.
20845
20846 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20847
20848         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20849
20850 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20851
20852         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20853
20854 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20855
20856         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20857         32bit or larger longs.
20858
20859         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20860         have either a 32bit long or 32bit int.
20861
20862 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20863
20864         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20865         Make double precision tests dependent on sizeof (double).
20866
20867 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20868
20869         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20870         too.
20871
20872 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20873
20874         * gcc.c-torture/compile/961203-1.cexp: New script.
20875
20876 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20877
20878         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20879         up the includes ourselves.
20880
20881 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20882
20883         * lib/plumhall.exp: Remove random include, and add a few
20884         verbose messages for debugging.
20885
20886 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20887
20888         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20889         of trying to do it ourselves.
20890
20891 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20892
20893         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20894
20895 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20896
20897         * gcc.prms/5403.c: Made regexp a bit less strict.
20898
20899 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20900
20901         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20902         is returned from remote_load instead.
20903         * lib/plumhall.exp: Ditto.
20904         * lib/mike-g++.exp: Ditto.
20905         * lib/old-dejagnu.exp: Ditto.
20906         * lib/c-torture.exp: Ditto.
20907
20908 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20909
20910         * lib/g++.exp: Use build_wrapper procedure.
20911         * lib/gcc.exp: Ditto.
20912
20913 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20914
20915         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20916         an old-style decl for malloc.  Fixes tests to work when
20917         sizeof (int) != sizeof (size_t).
20918
20919 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20920
20921         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20922
20923         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20924         use stdargs.h interface.
20925
20926 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20927
20928         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20929         NO_VARARGS when compiling.
20930
20931 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20932
20933         * lib/plumhall.exp(ph_includes): New procedure.
20934         (ph_make): Use it.
20935         (ph_compiler): Ditto.
20936
20937         * lib/g++.exp: Rename test-glue.c to testglue.c.
20938         * lib/gcc.exp: Ditto.
20939
20940 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20941
20942         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20943         to completion when it's called.
20944
20945 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20946
20947         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20948         is defined, don't do test.
20949
20950 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20951
20952         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20953         for object files.
20954         (ph_summary): Mark skipped testcases as untested, not unresolved.
20955
20956         * lib/plumhall.exp (ph_make): If unresolved because of bad
20957         errorCode, record errorCode in log file.
20958         (*): Replace send_log/verbose with verbose -log.
20959
20960 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20961
20962         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20963         double conversion if double isn't at least 8 bytes.
20964
20965         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20966         int to work with targets where int is 16 bits.
20967
20968         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20969         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20970         precision for the test to complete.
20971
20972 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20973
20974         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20975         if d10v is not compiled with the -mdouble64 flag.
20976         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20977
20978         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20979         d10v is not compiled with the -mint32 flag.
20980
20981 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20982
20983         * lib/plumhall.exp: Use incr_count.
20984
20985 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20986
20987         * gcc.c-torture: Update to c-torture-1.45.
20988
20989 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20990
20991         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20992         the name of the expect testcase file).
20993
20994         * lib/g++.exp(g++_init): Ditto.
20995
20996 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20997
20998         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20999         the host.
21000
21001         * lib/gcc.exp(gcc_exit): New procedure.
21002
21003 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
21004
21005         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
21006         specs where appropriate.
21007
21008         * g++.old-deja/g++.arm/*: Added additional ERROR checks
21009         because of new "candidates are" messages, and removed a few
21010
21011         * Converted all non-old-style g++ testcases to old-style, and
21012         moved into g++.old-deja.
21013
21014 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
21015
21016         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
21017         options.
21018
21019         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
21020         succeeded.
21021
21022         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
21023
21024 1997-02-13  Michael Meissner  <meissner@cygnus.com>
21025
21026         * lib/gcc.exp (gcc_target_compile): Add support for defining
21027         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
21028         the machine doesn't have those features.
21029
21030 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
21031
21032         * g++.law/operators4.exp: Don't use LIBS.
21033
21034 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
21035
21036         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
21037
21038         * lib/mike-g++.exp: Don't set the compiler to be tested here.
21039         * lib/g++.exp: Set it here instead. Also, allow use of the
21040         --tool_exec and --tool_opt options. Change CXX to
21041         GXX_UNDER_TEST.
21042
21043         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
21044
21045         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
21046
21047 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
21048
21049         * lib/old-dejagnu.exp: Use prune_warnings instead of
21050         prune_system_crud.
21051         * lib/mike-g++.exp: Ditto.
21052         * lib/gcc.exp: Ditto.
21053         * lib/g++.exp: Ditto.
21054
21055         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
21056
21057 1997-02-07  Jeffrey A Law  (law@cygnus.com)
21058
21059           * 941014-2.c: Include stdlib.h
21060           * 960327-1.c: Include stdio.h
21061           * dbra.c, index-1.c: Don't assume ints are 32bits.
21062
21063 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
21064
21065         * lib/gcc.exp: Add gcc,stack_size target feature.
21066
21067         * lib/g++.exp(g++_target_compile): Add the include and link
21068         paths here, not in two other places. And, it's $options, not
21069         options.
21070
21071         * lib/mike-g++.exp(postbase): Remove the code that determines
21072         the correct include and link paths.
21073         * g++.old-deja/old-deja.exp: Ditto.
21074
21075 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
21076
21077         * lib/g++.exp(g++_init): target_compile no longer returns the
21078         filename of the result.
21079
21080 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
21081
21082         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
21083         call to glob.
21084
21085         * gcc.c-torture/special/special.exp: Change call to
21086         gcc_target_compile to include the object file.
21087
21088 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
21089
21090         * gcc.c-torture/special/special.exp: Correct misspelling in last
21091         change.
21092
21093 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
21094
21095         * lib/plumhall.exp(ph_summary): Log the entire output of the
21096         executable. Return -1 if there were any failures, 0 otherwise.
21097         (ph_execute): Return -1 if there were any failures, 0 otherwise.
21098         (ph_make): Clean up objects and executables that were built
21099         if the tests succeeded.
21100
21101 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
21102
21103         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
21104         libraries and includes in the build tree as appropriate.
21105
21106 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
21107
21108         * lib/c-torture.exp: Instead of looking for the global variable
21109         NO_LONG_LONG, check to see if that's a feature of the target.
21110
21111 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
21112
21113         * config/default.exp: Minimize. Delete the remainer of the files in
21114         config; this functionality is now in devo/dejagnu/config.
21115
21116         g++.*/*: Pass any additional flags used to compile to postbase;
21117         delete CXXFLAGS.
21118
21119         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
21120         is now done by runtest.exp. Use gcc_target_compile instead of
21121         compile.
21122
21123         lib/c-torture.exp: Use gcc_target_compile instead of compile.
21124         Remove references to CFLAGS. Use remote_file instead of
21125         calling rm -f.
21126         (c-torture): Take a list of arguments to use to compile this
21127         testcase.
21128
21129         lib/g++.exp: Simplify. Use target_compile instead of compile.
21130         lib/gcc-dg.exp: Ditto.
21131         lib/gcc.exp: Ditto.
21132         lib/mike-{gcc,g++}.exp: Ditto.
21133         lib/old-dejagnu.exp: Ditto.
21134         lib/plumhall.exp: Ditto.
21135
21136 1997-01-08  Jim Wilson  <wilson@cygnus.com>
21137
21138         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
21139         (ph_linker): Likewise.
21140
21141 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
21142
21143           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
21144         MAP_ANON / MAP_ANONYMOUS if defined;
21145         else try to map from /dev/zero .
21146
21147 1996-11-12  Jeffrey A Law  (law@cygnus.com)
21148
21149         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
21150         isn't defined, then define it to MAP_ANONYMOUS.
21151
21152 1996-11-12  Jeffrey A Law  (law@cygnus.com)
21153
21154         * gcc.c-torture: Update to c-torture-1.42 release.
21155
21156 1996-11-11  Jeffrey A Law  (law@cygnus.com)
21157
21158         * gcc.c-torture: Update to c-torture-1.41 release.
21159
21160 1996-10-27  Jeffrey A Law  (law@cygnus.com)
21161
21162         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
21163         c-torture release.
21164
21165 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
21166
21167         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
21168         and LDFLAGS.  Fix second case to append the target_info ldflags
21169         onto LDFLAGS, not CFLAGS.
21170         * lib/g++.exp (g++_init): Add target_info stuff.
21171         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
21172         of libgloss and newlib flags for !native.
21173
21174         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
21175         (GDB): Fix relative path to go up another dir for finding gdb.
21176
21177 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
21178
21179         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
21180         versions in the target_info array, if they don't exist.
21181
21182 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
21183
21184         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
21185
21186 1996-07-08  Jim Wilson  <wilson@cygnus.com>
21187
21188         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
21189         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
21190
21191 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
21192
21193         * lib/old-dejagnu.exp: Don't remove the output file before we've
21194         actually tested it. Don't append pwd to the path of the executable
21195         we're testing.
21196
21197 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
21198
21199         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
21200
21201 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
21202
21203         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
21204         temporary directory for compiler files, and set it to a default
21205         value of /tmp. Set $output as the name of the output file from
21206         compiling the testcase. Add a -o option to $cflags_var so the
21207         compiler writes the final output file as $output. Set $executable
21208         to $output.
21209
21210         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
21211         directory for compiler files, and set it to /tmp if it doesn't
21212         already have a value. Set $output_file to the name of the output
21213         file from compiling the testcase. Add a -o option to CXXFLAGS so
21214         the compiler writes the final output file as $output. Use $output
21215         as the executable to be tested.
21216
21217 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
21218
21219         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
21220
21221 1996-06-08  Jeffrey A Law  (law@cygnus.com)
21222
21223         * gcc.c-torture/execute/pending-1.c: New test.  Still
21224         pending in Tege's queue.
21225
21226 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
21227
21228         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
21229         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
21230         if there were failures.  Call unresolved if there were unresolved
21231         testcases.  Call gcc_fail if program did not run to completion.
21232         (ph_make): Pass additional argument name to ph_execute.
21233         (ph_execute): Add new argument.  Pass additional arguments to
21234         ph_summary.  Call gcc_fail is there is no execution output.
21235
21236 1996-04-24  Jeffrey A Law  (law@cygnus.com)
21237
21238         * lib/plumhall.exp (proc_summary): Output relavent summary
21239         lines into the log so specific failures in plumhall can be
21240         investigated.
21241
21242 1996-04-10  Jeffrey A Law  (law@cygnus.com)
21243
21244         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
21245         (c-torture-execute): Don't try to execute tests which use
21246         "long long" types if $NO_LONG_LONG is nonzero.
21247
21248 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
21249
21250         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
21251         not c-torture.
21252
21253         * gcc.ieee: Move from here.
21254         * gcc.c-torture/execute/ieee: To here.
21255
21256 1996-03-26  Jeffrey A Law  (law@cygnus.com)
21257
21258         * gcc.c-torture: Update to c-torture-1.41 release.
21259
21260 1996-03-22  Jeffrey A Law  (law@cygnus.com)
21261
21262         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
21263         not "$output".
21264
21265 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
21266
21267         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
21268         -c present.
21269
21270 1996-03-02  Jeffrey A Law  (law@cygnus.com)
21271
21272         * config/proelf.exp: Handle connecting to a simulator.
21273
21274 1996-01-31  Jeffrey A Law  (law@cygnus.com)
21275
21276         * config/proelf.exp: New file.  Enough framework that we can
21277         run c-torture tests on the proelf targets (or any other target
21278         that gdb can connect to for that matter).
21279
21280 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
21281
21282         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
21283         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
21284
21285         * lib/plumhall.exp (ph_execute): Always call ph_summary if
21286         exec_output exists.
21287
21288 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
21289
21290         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
21291         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
21292
21293         * config/*.exp: Update FSF address.  Change result of ${tool}_load
21294         to pass/fail/unresolved/unsupported/untested.  Caller must now
21295         call unresolved/unsupported/untested.
21296         * lib/*.exp: Update FSF address.  Update to handle new results of
21297         ${tool}_load.
21298         * lib/chill.exp (verbose): Delete.
21299
21300 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
21301
21302         * lib/gcc.exp (default_gcc_start): Change order of args to
21303         $LDFLAGS $CFLAGS $LIBS.
21304         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
21305         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
21306         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
21307         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
21308         * gcc.misc-tests/dg-test.exp: Likewise.
21309         * gcc.misc-tests/msgs.exp: Likewise.
21310         * gcc.prms/prms.exp: Likewise.
21311         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
21312         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
21313
21314         * lib/dg.exp: Deleted, moved to dejagnu/lib.
21315
21316 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
21317
21318         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
21319
21320         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
21321         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
21322
21323         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
21324         necessary.
21325
21326 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
21327
21328         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
21329         global for loop; add use of $mathlib.
21330         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
21331         settings here; set mathlib for anything but VxWorks.
21332
21333 1996-01-22  Jeffrey A Law  (law@cygnus.com)
21334
21335         * gcc.c-torture: Update to c-torture-1.40 release.
21336
21337 1996-01-03  Jeffrey A Law  (law@cygnus.com)
21338
21339         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
21340         dg.exp.
21341
21342 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
21343
21344         * lib/c-torture.exp (c-torture-execute): Declare "output" as
21345         global.
21346
21347 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
21348
21349         * lib/g++.exp (LIBS): Define if not already.
21350         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
21351         (gcc-dg-prune): Call prune_gcc_output.
21352         * lib/gcc.exp (prune_gcc_output): New proc.
21353         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
21354         prune_gcc_output.
21355
21356 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
21357
21358         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
21359         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
21360
21361 1995-11-15  Jeffrey A Law  (law@cygnus.com)
21362
21363         * gcc.c-torture: Update to c-torture-1.39 release.
21364
21365 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
21366
21367         * lib/c-torture.exp (c-torture-execute): Don't return if one option
21368         fails, try others as well.
21369
21370 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
21371
21372         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
21373         If compilation fails, mark execute tests as `untested'.
21374         If test is marked as unsupported, don't mark compilation and
21375         execute tests as failed.
21376
21377 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
21378
21379         * lib/g++.exp (g++_init): Don't link in libg++, and look to
21380         libstdc++ for whether or not we want to be doing shared
21381         libraries.  Delete link_curses since we don't need it anymore.
21382         * lib/mike-g++.exp (postbase): Don't link in libg++.
21383         * g++.old-deja/old-deja.exp: Likewise.
21384
21385 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
21386
21387         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
21388
21389 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
21390
21391         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
21392         For that, add `-Wl,-a,shared_archive'.
21393         * g++.old-deja/old-deja.exp: Likewise.
21394
21395 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
21396
21397         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
21398
21399 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
21400
21401         * lib/mike-g++.exp (postbase): Pay attention to the status of
21402         g++_load.
21403
21404 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
21405
21406           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
21407
21408 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
21409
21410         * lib/gcc.exp (default_gcc_start): No longer need to log program
21411         being executed or its output, execute_anywhere does that now.
21412         * lib/g++.exp (default_g++_version): Call execute_anywhere.
21413         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
21414
21415 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
21416
21417         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
21418         the same as those in lib/g++.exp.
21419
21420 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
21421
21422         * gcc.c-torture: Update to c-torture-1.38 release.
21423         * gcc.ieee: Related changes.
21424
21425 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
21426
21427         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
21428         "exec". Minor reformatting changes.
21429
21430         * config/rom68k.exp (${tool}_load): Make it work in a canadian
21431         cross. This means all "exec" calls now work on a remote host as
21432         well.
21433         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
21434         cross. Filter out the extra "\r\n" stuff that expect puts in.
21435         (c-torture-execute): Filter out the bogus warnings like
21436         c-torture-compile does. Add support for canadian cross.
21437         * lib/gcc.exp (default_gcc_version, default_gcc_start)
21438         Use execute_anywhere rather than calling exec directly. Now it
21439         works for canadian cross testing.
21440
21441 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
21442
21443         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
21444         results into a variable, and check that rather than using file exists.
21445
21446 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
21447
21448         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
21449         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
21450
21451 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21452
21453         * g++.old-deja/old-deja.exp: Create and pass runshlib and
21454         lib_curses if there's a shared libg++ in the build tree.
21455
21456 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
21457
21458         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
21459         if not supported target.
21460
21461 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
21462
21463         * lib/g++.exp (g++_init): Move empty setting of runshlib and
21464         link_curses up to always happen, not just for native builds.
21465
21466 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
21467
21468         * gcc.c-torture: Update to c-torture-1.36 release.
21469         * gcc.failure: Related changes.
21470
21471 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
21472
21473         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
21474
21475 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
21476
21477         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
21478         * lib/mike-g++.exp (postbase): Not in here.  Still reference
21479         runshlib, link_curses, and mathlib for link and run.
21480
21481         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
21482         pass the runtime shared library options for Solaris, OSF/1, and
21483         Irix5, and link with -lcurses to avoid unresolved references.
21484
21485 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
21486
21487         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
21488         only run once.
21489
21490 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
21491
21492         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
21493
21494 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
21495
21496         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
21497         do not have a framework for the "compat" tests yet.
21498
21499 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
21500
21501         * lib/mike-g++.exp (postbase): New local variable `mathlib',
21502         set to null if we're testing vxworks5.1.  Use that instead of
21503         `-lm' in the setting of LIBS for link and run.
21504
21505 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
21506
21507         * config/rom68k.exp (${tool}_load): Major changes to make it
21508         work.  Verified that it does in fact return the stuff in
21509         exec_output properly.  Catch any Emul or any TRAP other than 0.
21510
21511 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
21512
21513         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
21514         LDFLAGS properly for targets that need stuff from libgloss.
21515         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
21516         only run once.
21517         (gpp_initialized): New variable.
21518
21519 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
21520
21521         * config/rom68k.exp: Load libgloss.exp.
21522         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
21523         so we can produce a fully linked binary.
21524         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
21525         so we can produce a fully linked binary.
21526
21527 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
21528
21529         * lib/plumhall.exp (ph_section): Watch for expected failures.
21530         Add missing `else'.
21531
21532         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
21533         run the testcase.
21534         (c-torture): Likewise.
21535
21536 1995-08-28  Doug Evans  <dje@cygnus.com>
21537
21538         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
21539
21540         * lib/mike-g++.exp (mike_cleanup): New proc.
21541         (prebase): New globals compiler_result, not_compiler_result,
21542         target_regexp.
21543         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
21544         allow leading "-" in pattern.  Watch for unsupported tests.
21545         If $compiler_result is set, pattern match assembler code,
21546         and ditto for $not_compiler_result.
21547         * lib/mike-gcc.exp: Likewise.
21548
21549         * lib/plumhall.exp (ph_execute): Only call ph_summary if
21550         execution "succeeded".
21551
21552 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
21553
21554         * config/win32.exp: New file.
21555         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
21556
21557 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
21558
21559         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
21560         unsupported.
21561         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
21562         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
21563         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
21564
21565         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
21566         "... without exceptions was ...".  That is now handled by
21567         prune_system_crud.
21568         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21569
21570 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
21571
21572         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
21573         sieve.c,sort2.c}: New files.
21574         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
21575         sieve.exp,sort2.exp}: Drivers for them.
21576
21577         * lib/mike-gcc.exp (program_output): New user settable variable.
21578         (postbase): Call prune_system_crud.  Also prune extraneous compiler
21579         messages.
21580         * lib/mike-g++.exp (program_output): New user settable variable.
21581
21582         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
21583
21584         * config/sh.exp: Deleted (use sim.exp instead).
21585
21586 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
21587
21588         * config/vx.exp: Declare CHECKTASK as global.
21589         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
21590         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
21591         * lib/old-dejagnu.exp: Load [pwd]/$executable.
21592
21593 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21594
21595         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
21596         target. Like vx.exp, only includes `vx29k.exp' instead of
21597         `vxworks.exp'.
21598
21599 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
21600
21601         * config/sim.exp: Increase time limit from 120 seconds to 240.
21602
21603 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
21604
21605         * gcc.c-torture/execute/950628-1.c: New test.
21606
21607 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
21608
21609         * gcc.c-torture: Update with changes/additions from
21610         c-torture-1.34.
21611
21612 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
21613
21614         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
21615
21616 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
21617
21618         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21619
21620 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21621
21622         * gcc.c-torture/compile/950512-1.c: New test.
21623         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21624         * gcc.dg/struct-ret-1.c: Likewise.
21625
21626 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21627
21628         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21629           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21630
21631 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21632
21633         * gcc.c-torture/special/920411-1.c: Deleted.
21634         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21635
21636 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21637
21638         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21639         cpu limit.
21640
21641 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21642
21643         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21644
21645 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21646
21647         From kenner;
21648         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21649         is the proper length.
21650         * va-arg-3.c: Likewise.
21651
21652 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21653
21654         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21655         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21656
21657         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21658         * lib/g++.exp (default_g++_start): Delete old cruft.
21659
21660 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21661
21662         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21663         (2 * (1 << 18)) to (2 * (1 << 17)).
21664
21665         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21666
21667 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21668
21669         * config/rom68k.exp: Renamed from config/idp.exp
21670
21671 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21672
21673         * c-torture/compile/921109-2.c
21674
21675 1995-04-18  Mike Stump  <mrs@cygnus.com>
21676
21677         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21678         excess errors.
21679
21680 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21681
21682         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21683         output.
21684         * lib/g++.exp (default_g++_start): Likewise.
21685
21686 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21687
21688         * gcc.c-torture/compile/950329-1.c: New test.
21689
21690 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21691
21692           * config/bug.exp (${tool}_load): Updated to use new remote_open
21693           and remote_close procs.
21694         * config/idp.exp: New file.
21695
21696 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21697
21698         * gcc.c-torture/execute/950322-1.c: New test.
21699
21700 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21701
21702         * config/vx.exp (${tool}_load): Clean up testing of return code from
21703         vxworks_ld and vxworks_spawn.
21704
21705 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21706
21707         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21708
21709 1995-03-13  Mike Stump  <mrs@cygnus.com>
21710
21711         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21712         can mark excess errors on a machine by machine basis.  Note, the
21713         default is to not expect any excess errors, even when excess
21714         errors test - is given, so you will want to put an XFAIL ... on
21715         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21716         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21717         those 4 machines, but no others.
21718
21719 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21720
21721         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21722         * lib/c-torture.exp: to here.
21723
21724 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21725
21726         * gcc.c-torture/execute/950221-1.c: New test.
21727         * gcc.c-torture/execute/struct-ret-1.c: New test.
21728         * gcc.c-torture/compile/950221-1.c: New test.
21729
21730         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21731
21732 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21733
21734         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21735         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21736
21737 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21738
21739         * g++.gb: New directory of tests, derived from my signature and
21740         class scoping tests.
21741
21742         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21743         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21744         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21745         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21746         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21747         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21748         * g++.gb/sig25.C: Likewise.
21749
21750         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21751         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21752         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21753         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21754         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21755         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21756         * g++.gb/sig25.exp: Likewise.
21757
21758         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21759         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21760         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21761         * g++.gb/scope13.C: Likewise, this test still fails.
21762
21763         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21764         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21765         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21766         * g++.gb/scope13.exp: Ditto.
21767
21768         * g++.gb/README: New file, explains what these tests are about.
21769
21770 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21771
21772         * lib/dg.exp (dg-do): Support `preprocess'.
21773         (dg-test): Likewise.
21774
21775 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21776
21777         * config/udi.exp: change "continue -expect" to "exp_continue".
21778
21779 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21780
21781         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21782         Delete redundant tests.
21783
21784         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21785         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21786         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21787         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21788         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21789         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21790         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21791         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21792
21793         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21794         storing label pointers.
21795         * gcc.c-torture/execute/921019-1.c: Likewise.
21796         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21797         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21798         parameter fp.
21799         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21800         constants.
21801
21802         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21803         Delete obsolete tests.
21804
21805         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21806         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21807         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21808         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21809         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21810         * gcc.c-torture/compile/950124-1.c: New test.
21811
21812         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21813
21814 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21815
21816         * lib/mike-g++.exp: Add -lm to LIBS.
21817
21818 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21819
21820         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21821
21822 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21823
21824         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21825
21826 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21827
21828         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21829
21830 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21831
21832         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21833         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21834         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21835         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21836         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21837         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21838         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21839         * g++.law/{operators31.C, operators32.C,
21840         * g++.law/{operators33.C, operators34.C}: Likewise.
21841         * g++.law/{pic1.C, refs2.C}: Likewise.
21842         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21843         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21844         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21845         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21846
21847         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21848         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21849         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21850         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21851         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21852         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21853         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21854         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21855         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21856         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21857         * g++.law/{operators34.exp}: Likewise.
21858         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21859         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21860         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21861         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21862         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21863
21864         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21865         No longer expected to fail.
21866         * g++.law/missed-error3.C: Tweak for recent bool changes.
21867
21868 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21869
21870         * config/emb-unix: Deleted.
21871         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21872         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21873
21874 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21875
21876         * lib/dg.exp (dg-test): Fix typo in last patch.
21877
21878 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21879
21880         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21881         (handles multiple occurrences).
21882
21883 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21884
21885         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21886         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21887         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21888         printed).
21889         * lib/c-torture.exp (c-torture-compile): Likewise.
21890         (c-torture): Prepend full path if missing.
21891         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21892         (gcc_fail): Likewise.
21893         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21894
21895 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21896
21897         * lib/netware.exp: Only attach to NetWare i386 systems.
21898
21899 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21900
21901         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21902         messages.  Add test name to "output pattern match" pass/fail message.
21903
21904 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21905
21906         * gcc.dg: New testsuite.
21907         * gcc.dg/dg.exp: New file.
21908
21909         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21910         test-switch.c}: Deleted.
21911
21912         * gcc.misc-tests/msgs.exp: New testcase driver.
21913
21914 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21915
21916         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21917         Watch for illegal return values from ${tool}_load.
21918         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21919         cross targets.  Coerce return value >0 to 1.
21920
21921 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21922
21923         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21924
21925         * config/emb-unix.exp: New file.
21926
21927         * config/sim.exp: Error if variable $SIM not defined.
21928         (${tool}_load): Mark test as "untested" if simulator missing.
21929
21930         * config/unix.exp: Load remote.exp to get rcp_download.
21931         * lib/c-torture.exp: Use different option lists for testcases with
21932         and without loops.
21933         * gcc.c-torture/execute/execute.exp: Likewise.
21934
21935 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21936
21937         * config/*.exp: Clarify return code from ${tool}_load.
21938         Call `unresolved' or `untested' instead of `warning' or `perror'
21939         (sometimes you still want to call both though).
21940         Add comment that `shell_id' is local to each file.
21941         * config/udi.exp (timeout): Set to 30.
21942         Don't print warning if connection fails, $connectmode has already
21943         printed an error.
21944         (${tool}_load): Move verbose messages to level 2.
21945         Rework pattern for "Process started" message.
21946         Pass `shell_id' to ${connectmode}_download.
21947         Retry twice upon timeout.  Make resetting of target more robust.
21948         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21949         Pass `shell_id' to exit_$connectmode.
21950         Only call exit_$connectmode if connected.
21951         * config/unix.exp (${tool}_load): Check return codes better.
21952         * config/vrtx.exp (${tool}_load): Likewise.
21953         * config/vx.exp (${tool}_load): Likewise.
21954         Delete unneeded global's.
21955         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21956         from ${tool}_load.
21957         (dg-stat): Delete.
21958         (dg-init): Delete recording of pass/fail counts.
21959         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21960         (old-dejagnu-init): Likewise.
21961         (old-dejagnu-stat): Delete contents, empty proc now.
21962         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21963         (c-torture): Delete references to lcnt, lpass, lfail.
21964         Get option list from TORTURE_OPTIONS.
21965         Delete -funroll[-all]-loops if no loops.
21966         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21967         (g++_stat): Delete contents (empty proc now).
21968         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21969         (gcc_finish): Likewise.
21970         (gcc_stat): Deleted.
21971         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21972         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21973         * gcc.c-torture/execute/execute.exp: Likewise.
21974         Split tests into two parts: compile, execute.
21975         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21976         no loops.  Update to reflect clarified return codes from ${tool}_load.
21977
21978 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21979
21980         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21981         to grep for.
21982         (old-dejagnu): Likewise (where necessary).
21983
21984 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21985
21986         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21987
21988         * lib/dg.exp (dg-process-target): Fix processing of selector.
21989         Add comment regarding use of `error'.
21990
21991         * lib/gcc.exp (prune_system_crud): Define if missing.
21992         * lib/g++.exp (prune_system_crud): Likewise.
21993
21994         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21995         Call prune_system_crud.
21996         * lib/dg.exp (dg-runtest): New proc.
21997         Use perror instead of send_user for tcl errors in testcase.
21998         Don't return any value, it's never used.
21999         Don't clobber previous definition of `unknown'.
22000         Print tcl errors in `dg-final'.
22001
22002 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
22003
22004         * lib/dg.exp (dg-process-target): Improve syntax error messages.
22005         (dg-test): Don't print errorInfo, it contains stack backtrace.
22006
22007 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
22008
22009         * lib/g++.exp (runtest_file_p): Define if missing.
22010
22011 1994-09-24  Doug Evans  (dje@cygnus.com)
22012
22013         * lib/mike-g++.exp: Comment out loading of g++.exp.
22014         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
22015         (default_g++_version): Always print something.
22016         (default_g++_start): Comment out call to `which'.
22017         (g++_start, g++_load): Deleted (must be defined in config file).
22018         * lib/gcc.exp: Test for existence of $CC at start.
22019         Delete check for tmpdir (done in gcc_init).
22020         (default_gcc_version): Always print something.
22021         (default_gcc_start): Comment out call to `which'.
22022         * config/*.exp: Major cleanup - make cross targets work at least a
22023         little better for g++ (by not being "--tool gcc" specific).
22024         Rename gcc_xxx to ${tool}_xxx.
22025         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
22026         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
22027
22028 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
22029
22030         * lib/c-torture.exp (c-torture-compile): Rework compiler
22031         message processing.
22032
22033         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
22034         c-torture.
22035
22036 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
22037
22038         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
22039
22040         * lib/dg.exp (dg-process-target): Support { target native }.
22041
22042 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
22043
22044         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
22045         looked for "... program xxx got fatal signal".
22046         Correct regsub munging of `comp_output'.
22047         Ignore compiler messages "path prefix not used" and "linker input
22048         file unused".
22049
22050 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
22051
22052         * lib/gcc.exp (runtest_file_p): Define if missing.
22053         * gcc.prms/template.c: Example to work from.
22054
22055 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
22056
22057         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
22058         * lib/dg.exp (dg-test): Call unsupported testcases as such.
22059
22060         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
22061         * gcc.prms/1883.c: Moved from compile/940714-1.c.
22062         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
22063         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
22064
22065         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
22066         (dg-process-target): No longer a varargs proc.
22067         Return S/N for target, P/F for xfail.  All callers changed.
22068         (user option procs): More argument checking.
22069         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
22070         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
22071         (dg-test): Skip test if not running on selected target in `dg-do'.
22072         Update handling of `dg-do-what', `dg-output-text'.
22073         Separate execution pass/fail from output pattern match pass/fail.
22074         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
22075
22076 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
22077
22078         * gcc.c-torture/special/special.exp: Don't expect failure for mips
22079         target for 920510-1.c.
22080
22081 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
22082
22083         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
22084         Clean up comment regarding use of passcnt, etc.
22085         (gcc_stat): Don't update `testcnt' here.
22086         (gcc_finish): Do it here.
22087         Might as well reset `but_id' here too.
22088         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
22089         to determine if the file should be tested.
22090         * gcc.c-torture/compile/compile.exp: Likewise.
22091         * gcc.c-torture/execute/execute.exp: Likewise.
22092         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
22093         * gcc.misc-tests/dg-test.exp: Likewise.
22094         * gcc.prms/prms.exp: Likewise.
22095         * gcc.wendy/wendy.exp: Likewise.
22096         * g++.old-deja.exp: Likewise.
22097         Move "Testing file" message to verbose level 1.
22098
22099 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
22100
22101         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
22102
22103 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
22104
22105         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
22106         (default_gcc_start): Accept optional second list element
22107         of compiler flags.  Print compiler output at verbosity level 2.
22108         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
22109         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
22110         Save current values of framework globals passcnt, failcnt, xpasscnt,
22111         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
22112         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
22113         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
22114         xfailcnt to compute stats.  Update framework global `testcnt' from
22115         pass/fail counts.
22116         (gcc_finish): New proc.  Clean up test environment.
22117         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
22118         (gcc_epass, gcc_efail): Delete.
22119         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
22120         argument of line number.
22121         (dg-init): If the tool has an init routine, call it.
22122         (dg-test): Remove args `cflags_var' and `libs_var'.
22123         Pass all compiler options to ${tool}_start.
22124         Handle missing line number.
22125         (dg-finish): New function.
22126         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
22127         particular files.  Call gcc_finish at end.  Move "skipping test"
22128         message to verbosity level 3.
22129         * gcc.c-torture/compile/compile.exp: Likewise.
22130         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
22131         * gcc.c-torture/execute/execute.exp: Likewise.
22132         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22133         Print testcase being tried at verbosity level 1.
22134         * gcc.c-torture/special/special.exp: Unset xfail.
22135         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22136         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
22137         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
22138         * gcc.failure/failure.exp: Likewise.
22139         * gcc.ieee/ieee.exp: Likewise.
22140         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
22141         Update call to dg-test.  Call dg-finish at end.
22142         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
22143         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22144         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
22145         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
22146         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
22147         * gcc.wendy/wendy.exp: Add copyright.
22148         Delete setting of tmpdir (done by gcc_init).
22149         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
22150         Pass compiler flags to gcc_start.  Call gcc_finish at end.
22151         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
22152         gcc_[ce]pass/fail.
22153
22154 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
22155
22156         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
22157         confusion.
22158         (g++_load): Likewise.
22159
22160         * config/*.exp (gcc_load): Some were varargs fns and some were not.
22161         Rename argument to `prog' to remove the confusion.
22162         Varargs fns behave differently too!
22163         (g++_load): Likewise.
22164
22165         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
22166
22167         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
22168         what it is.  Delete (always) printing of status value for !native.
22169         Simplify verbose code, and include status and exec_output.
22170         (g++_load): Use gcc_load.
22171
22172 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
22173
22174         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
22175         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
22176         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
22177         940714-3.c as these testcases don't exist anymore.  Make
22178         va-arg-1.c expected to pass.
22179
22180 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
22181
22182         * gcc.misc-tests/misc.exp: Only run specific testcases.
22183         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
22184         * gcc.misc-tests/dg-[1-9].c: New files.
22185
22186         * lib/dg.exp: New testsuite driver.
22187         * gcc.prms/prms.exp: Use it.
22188
22189         * README.gcc: New file.
22190
22191         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
22192         Document and reset `lxpass' and `lxfail'.
22193         Simplify "initialized" message.
22194         (gcc_stat): Clean up comments a little.
22195
22196 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
22197
22198         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
22199
22200 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
22201
22202         * lib/old-dejagnu.exp (process-option): New proc.
22203         (old-dejagnu-init, old-dejagnu-stat): Likewise.
22204         (old-dejagnu): Simplify.
22205         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
22206
22207 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
22208
22209         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
22210         exists and is not an empty string.
22211
22212         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
22213         $xfail rather than calling setup_xfail.  Clear $xfail when test is
22214         finished.
22215         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
22216         automatically.
22217
22218         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
22219         longer expected to fail.
22220
22221         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
22222         "f" function call.
22223
22224         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
22225
22226         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
22227         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
22228         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
22229         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
22230         c-torture-1.29.
22231
22232         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
22233         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
22234
22235         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
22236
22237         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
22238         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
22239
22240         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
22241         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
22242         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
22243
22244 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
22245
22246         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
22247         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
22248         940714-1.c, 940714-2.c, 940714-3.c},
22249         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
22250         gcc.misc-tests/{mg.c,mg.exp}:
22251         New tests.
22252         * gcc.noncompile/noncompile.exp: Change accordingly.
22253
22254 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
22255
22256         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
22257         Undo previous clobberage.
22258
22259 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
22260
22261         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
22262         * gcc.special/{930510-1.c, special.exp}:
22263         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
22264         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
22265         struct-varargs-1.c}: New tests from c-torture-1.26.
22266
22267 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
22268
22269         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
22270           argument to switch.
22271
22272 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
22273
22274         * Revert the previous changes.  Please see Rob's directory
22275           (/lisa/test/rob/progressive/gcc/testsuite) for testing
22276           fixes.
22277
22278 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
22279
22280         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
22281             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
22282             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
22283             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
22284             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
22285             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
22286             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
22287             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
22288             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
22289             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
22290             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
22291             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
22292             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
22293             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
22294             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
22295             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
22296             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
22297             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
22298             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
22299             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
22300             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
22301             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
22302             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
22303             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
22304             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
22305             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22306             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
22307
22308 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
22309
22310         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
22311             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
22312           with perror calls.
22313
22314 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
22315
22316         * config/unix.exp (g++_load): Fix syntax.
22317
22318 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
22319
22320         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
22321         * gcc.noncompile/921017-1.c: Deleted obsolete test.
22322         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
22323         Don't expect va-arg-1.c to fail.  Correct expected output for
22324         920928-1.c.
22325         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
22326         * gcc.wendy/hbm4.c: Correct typo.
22327         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
22328
22329 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
22330
22331         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
22332         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
22333         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
22334         * lib/c-torture.exp (c-torture-compile): Ditto.
22335
22336         Reduce volume of output (remove all the -I's and such).
22337         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
22338         Call gcc_cpass, gcc_cfail.
22339         (c-torture): Pass testing option to c-torture-compile.
22340
22341 1994-03-21  Doug Evans  (dje@cygnus.com)
22342
22343         Bring patches over from progressive.
22344         * config/default.exp: Exit remote shell cleanly.
22345         (g++_exit, g++_start): Add default versions.
22346         * config/sim.exp (gcc_load): Use perror, not error.
22347
22348 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
22349
22350         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
22351         set in site.exp.
22352
22353 1994-03-14  Doug Evans  (dje@cygnus.com)
22354
22355         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
22356         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
22357         (wendy_try): New proc to run testcase.
22358         (main loop): Call 'em.
22359         * gcc.wendy/*.c: Clean up pass to correct expected output.
22360
22361         * lib/gcc.exp: Minor cleanup work.
22362         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
22363
22364 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
22365
22366         * config/sim.exp (gcc_load): Document return codes better.
22367         Don't pass -v to simulator.
22368
22369 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
22370
22371           * gcc.special/920717-x.c: Fix typo.
22372           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
22373           get at sources.
22374
22375         * lib/mike-gcc.exp: Fix typo.
22376
22377 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
22378
22379         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
22380         binary to use, transform the name.
22381         * config/*.exp: rename everything. Nuke any g++ specific files,
22382         it's now a special case of gcc that requires no special support.
22383         Add a default.exp for unsupported targets.
22384
22385 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
22386
22387         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
22388         lib/old-dejagnu.exp: Fix a few patterns to work with the new
22389         version of Tcl.
22390
22391 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
22392
22393         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
22394         than a warning.
22395
22396 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
22397
22398         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
22399
22400 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
22401
22402         * gcc.execute/execute.exp: Combine opt_list and foption_list into
22403         option_list.  Compile every file with only 4/6 option choices
22404         (same as C torture) instead of with 12/18 different option
22405         choices.
22406         * lib/c-torture.exp: Likewise.
22407
22408         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
22409         not already set.
22410
22411 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
22412
22413         * lib/old-deja.exp: Add `excess errors test fails' error, now one
22414         can put an XFAIL *-*-* on excess errors.
22415
22416 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
22417
22418         * g++.law: Add more tests derived from g++-bugs snapshots.
22419
22420         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
22421         equivalent to g++.law/init9.
22422
22423         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
22424         compiled it, and the a.out file after we've run it.
22425
22426 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
22427
22428         * lib/mike-g++.exp (postbase): Delete the .o file after we've
22429         compiled it, and the a.out file after we've run it.
22430
22431 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
22432
22433         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
22434
22435 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
22436
22437         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
22438         version number.
22439
22440 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
22441
22442         * g++.law: New directory of g++ tests derived from the g++-bugs
22443         snapshots.
22444
22445 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
22446
22447         * gcc.compile: initbug1.c initbug1.exp testcase added
22448
22449 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
22450
22451         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
22452         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
22453           fixes submitted by Jeff Law (law@cs.utah.edu)
22454         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
22455           Jeff Law (law@cs.utah.edu)
22456
22457
22458 1993-11-30  Mike Stump  (mrs@cygnus.com)
22459
22460         * config/unix-g++.exp: Follow the gcc way of doing things.
22461         * g++.old-deja/old-deja.exp: Minor updates.
22462         * lib/g++.exp: New file, follow the gcc way of doing things.
22463         * lib/old-dejagnu.exp: Minor updates.
22464         * lib/mike-g++.exp: Always unset errorInfo.
22465
22466 1993-11-06  Mike Stump  (mrs@cygnus.com)
22467
22468         * lib/gcc.exp: Fix some errors with the below change, CC and
22469         CFLAGS should be global when setting, not local.
22470
22471 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
22472
22473         * lib/gcc.exp: Transform tool name.
22474
22475 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22476
22477         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
22478
22479 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22480
22481         * lib/gcc.exp: change gcc_done to gcc_stat
22482
22483 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22484
22485         * Upgraded gcc testsuite to c-torture version 1.25
22486
22487 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
22488
22489         * lib/gcc.exp: added reporting code. Changed verbose compile message.
22490         * lib/c-torture: added hooks for new reporting code.
22491
22492 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
22493
22494         * config/sh-gcc.exp: check if sh-sim exists in the path
22495
22496 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
22497
22498         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
22499         * gcc.compile/compile.exp: Initial changes for new logic.
22500         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
22501         * gcc.failure/failure.exp: Initial changes for new logic.
22502         * gcc.ieee/ieee.exp: Initial changes for new logic.
22503         * gcc.misc-tests/misc.exp: Initial changes for new logic.
22504         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
22505         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
22506         * lib/c-torture.exp: Initial changes for new logic.
22507         * lib/gcc.exp: Initial changes for new logic.
22508
22509 1993-10-15  Mike Stump  (mrs@cygnus.com)
22510
22511         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
22512         depend upon failure or success.  Fully qualify names in failure
22513         and success messages.  Always remove a.out before starting
22514         compile, just in case.  Pay more attention to error text output by
22515         the compiler.  Handle testcases with no known past errors just
22516         like all others, so that things are uniform.  Other miscellaneous
22517         improvements.
22518
22519 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
22520
22521         * gcc.cpp: new directory for cpp tests
22522
22523 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
22524
22525         * lib/chill.exp: Code reformatted, removed unused code.
22526         * config/unix-chill.exp: Code reformatted, removed unused code.
22527         * chill.execute/execute.exp: Code reformatted, removed unused code.
22528         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
22529
22530 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
22531
22532         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
22533         routines not written.
22534
22535 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
22536
22537         * config/bug-gcc.exp: Use new procs from bug.exp.
22538
22539 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
22540
22541         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
22542         via ftp, rather than depending on NFS.
22543         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
22544         case.
22545
22546 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
22547
22548         * config/bug-gcc.exp: Use new download proc.
22549
22550 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
22551
22552         * chill.execute/execute.exp: cleanups, handles errors better
22553         * chill.compile/compile.exp: rewrite, based on execute.exp
22554         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
22555         * lib/chill.exp: major changes to diff proc and compile and link
22556           procs. added chill_fail and chill_pass wrappers to pass and
22557           fail. added more comments, and handle error codes better.
22558           Added a hack to capture stderr from exec, so noncompile tests
22559           can work.
22560
22561 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
22562
22563         * chill.execute/execute.exp: rewrite of testsuite driver
22564         * lib/chill.exp: rewrite of testsuite driver
22565         * config/unix-chill.exp: rewrite of testsuite driver
22566
22567 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
22568
22569     In chill.execute:
22570         * iexpr.ch: Standardize uppercase.
22571         * tuples.dat: Standardize uppercase.
22572         * vary.ch: standardize.  Correct varying string assignments.
22573         * vary.dat: Add new output lines.
22574
22575 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
22576
22577     In chill.execute:
22578         * chprintf.ch: Standardize use of uppercase.
22579         * tuples.ch: Standardize and turn arr2 into a DCL,
22580           rather than a SYN.
22581         * pinits.ch: Standardize.
22582
22583 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
22584
22585         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
22586         * Makefil: Renamed to Makefile.in.
22587         * configure.in: New.
22588
22589 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
22590
22591     In chill.execute:
22592         * .cvsignore: Add result/output files.
22593         * Makefile: Fix up variables at start.  Use MFLAGS
22594           everywhere.  Correct bool_loc, built_ins entries.
22595           Add entry for vary1.ch.
22596         * bitarray.ch: Standardize upper-case usage.
22597         * bitexpr.ch: Standardize, add output of b1.
22598         * params.ch: Use arrayt in along PROC parameters, to
22599           avoid novelty problems.
22600         * sets.ch: Tiny cleanup.
22601         * vary1.ch: Re-indent.
22602
22603 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
22604
22605           * Add PR-related files to Makefiles, .cvsignore files, etc.
22606
22607 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
22608
22609         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
22610           with compiler objects. New names are test-flow.c and test-loop.c
22611
22612 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
22613
22614         * Upgraded c-torture tests from 1.19 to 1.20
22615
22616         * new files:
22617         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22618         * gcc.compile: 930623-1.c 930623-2.c
22619         * gcc.noncompile: 930622-1.c 930622-2.c
22620         * gcc.failure: 920411-1.c 920627-2.c
22621         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22622
22623 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22624
22625         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22626           More changes to get testsuite working properly. Needs more work.
22627           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22628
22629 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22630
22631         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22632           More changes to get testsuite working properly. Needs more work.
22633
22634 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22635
22636         * chill.compile/compile.exp: Added for Dejagnu support
22637         * chill.execute/execute.exp: Added for Dejagnu support
22638         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22639
22640 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22641
22642     This should complete moving the CHILL test files.
22643         * chill.noncompile(.cvsignore printf.grt
22644             in-printf.grt chprintf.grt chprintf.ch):
22645             Added test-support files.
22646           (Makefile): Modified further.
22647         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22648             signal.ch): Added test files.
22649           * chill.execute (.cvsignore printf.grt printr.c
22650             in-printf.grt rts.c chprintf.grt rts.h): Added
22651           test-support files.
22652             (Makefile): More corrections.
22653
22654 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22655
22656         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22657           test cases, ready for DejaGnu.
22658
22659 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22660
22661         * Upgraded c-torture tests from 1.18 to 1.19
22662
22663         * gcc.compile: added test(s):
22664           930607-1.c
22665         * gcc.execute: added test(s):
22666           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22667
22668         * added new subdirectory for misc tests: gcc.misc-tests
22669         * gcc.misc-test(s): added tests:
22670           inst-check.c test-consts.c test-ior.c test-switch.c
22671
22672 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22673
22674         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22675
22676 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22677
22678         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22679
22680 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22681
22682         * Upgraded c-torture tests from 1.17 to 1.18
22683
22684 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22685
22686         * Upgraded c-torture tests from 1.12 to 1.17
22687
22688 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22689
22690         * lib/old-dejagnu.exp:
22691           Fixed handling of XFAIL target triplets to correctly
22692           recognize wildcard characters.  Removed code that
22693           appended a unique id tag to the end of the file name
22694           printed out by the result of the testcases within a
22695           given test file.
22696
22697 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22698
22699         * lib/old-dejagnu.exp:
22700           Reworked expected failure handling to trigger off of XFAIL
22701           keyword in keyphrase embeded in testcase source code. The
22702           XFAIL keyword must be at the end of the keyphrase line. It
22703           may optionally be followed by one or more target triplets.
22704           It has just occured that the handling of wildcards in the
22705           target triplet may not be correct.
22706
22707 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22708
22709         * g++.old-deja/tests:
22710           Moved all subdirectories up one level into g++.old-deja .
22711
22712         * lib/old-dejagnu.exp:
22713           Fixed problem with CXXFLAGS not being properly reset, and being
22714           corrupted with extraneous "-c" compiler option.  This was
22715           causing binaries to not be generated for test that needed them.
22716           Modified strings passed to "pass" and "fail" so that individual
22717           tests from the same test file would be distinguished by an
22718           identifier appended to the test file name in the summary logs;
22719           this corrected a problem with erroneous diff logs.  Added code
22720           to search testcases for expected fail and unexpected pass keywords.
22721
22722 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22723
22724         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22725
22726 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22727
22728         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22729           Removed extraneous text from end of "Special g++ Options"
22730           keyphrase.
22731
22732         * lib/old-dejagnu.exp: Added pattern matching to look for new
22733           keywords, embedded in testcases comments, which will trigger
22734           calls to xpass and xfail.
22735
22736 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22737
22738         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22739           comments embedded in the testcases, especially the one looking for
22740           special compiler options, as well as the pattern matching for the
22741           compiler output again.
22742
22743 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22744
22745         * lib/old-dejagnu.exp: Do a proper check of the return value for
22746           execute tests. Fixed several problems with the pattern matching
22747           of the compiler output which gave erroneous test results.
22748           Changed several of the test result messages to be more descriptive.
22749         * config/unix-g++.exp: Proc g++_load now actually works and
22750           executes the tests passed to it and returns a usable return
22751           value.
22752
22753 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22754
22755           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22756
22757 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22758
22759         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22760           Modified both files to properly execute the old style
22761           dejagnu tests. The previous versions of these files were
22762           experimental and did not function anything near correctly.
22763
22764 1993-04-05  Rob Savoye  (rob@cygnus.com)
22765
22766         * Removed all Makefile.in and configure.in files. No configuration
22767         needed now.
22768
22769 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22770
22771         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22772
22773 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22774
22775         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22776         gcc.special/configure.in, gcc.noncompile/configure.in,
22777         gcc.execute/configure.in, gcc.code_quality/configure.in,
22778         g++.other/configure.in, g++.old-deja/configure.in,
22779         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22780         in srcname setting.
22781
22782 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22783
22784         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22785         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22786         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22787
22788 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22789
22790         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22791         (gdb_exit): Don't remove *_soc files.
22792
22793 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22794
22795         * lib/c-torture.exp: Don't look for main; instead always use -w
22796         -c.  This is how the c-torture tests work.  Remove the object
22797         file if the compilation succeeds.
22798         * gcc.execute/execute.exp: Remove executable if test passes.
22799         * gcc.noncompile/noncompile.exp: Every test is an expected
22800         failure.
22801         * gcc.special/special.exp: Added tests from c-torture 1.11,
22802         corrected use of existing test.
22803         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22804         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22805         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22806         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22807         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22808         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22809         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22810         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22811         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22812         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22813         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22814         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22815         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22816         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22817         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22818         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22819         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22820         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22821         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22822         c-torture 1.11.
22823         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22824         correspond to c-torture 1.11.
22825
22826         * New file.
22827