OSDN Git Service

2d74fb607519ec1fb81ec8c2dc840657566dc937
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/15962
4         * gfortran.fortran-torture/execute/select_1.f90: New test.
5
6 2004-06-15  Paul Brook  <paul@codesourcery.com>
7
8         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9
10 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11
12         PR c++/15967
13         * g++.dg/lookup/crash3.C: New test.
14
15 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16
17         PR c++/15947
18         * g++.dg/parse/dtor4.C: New test.
19
20 2004-06-14  Jeff Law  <law@redhat.com>
21
22         * gcc.c-torture/compile/20040614-1.c: New test.
23
24 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25
26         PR fortran/15211
27         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28         LEN of a character array.
29
30 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/15096
33         * g++.dg/template/ptrmem10.C: New test.
34
35         PR c++/14930
36         * g++.dg/template/friend30.C: New test.
37
38 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39
40         PR fortran/14928
41         * gfortran.fortran-torture/compile/mloc.f90: New test.
42         
43 2004-06-13  Paul Brook  <paul@codesourcery.com>
44
45         * gfortran.fortran-torture/execute/random_2.f90: New test.
46
47 2004-06-13  Eric Christopher  <echristo@redhat.com>
48
49         * gcc.dg/noncompile/redecl-1.c: Fix error message.
50
51 2004-06-12  Paul Brook  <paul@codesourcery.com>
52
53         * gfortran.fortran-torture/execute/contained_3.f90: New test.
54
55 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
56
57         PR fortran/14923
58         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
59
60 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         PR fortran/14957
63         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
64         syntax errors in end statements of contained subroutines.
65
66 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
67
68         PR fortran/12841
69         * gfortran.fortran-torture/execute/null_arg.f90: New test.
70
71 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
72
73         PR fortran/15665
74         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
75
76 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
77
78         PR gfortran/12839
79         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
80
81 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/15862
84         * g++.dg/parse/enum1.C: New test.
85
86 2004-06-10  Jeff Law  <law@redhat.com>
87
88         * gcc.c-torture/compile/20040610-1.c: New test.
89
90 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
91
92         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
93         * g++.old-deja/g++.other/decl3.C: Likewise.
94
95 2004-06-10  Brian Booth  <bbooth@redhat.com>
96
97         * gcc.dg/tree-ssa/20031015-1.c: Scan for
98         V_MAY_DEF instead of VDEF.
99         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
100
101 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/14211
104         * g++.dg/conversion/const1.C: New test.
105
106         PR c++/15076
107         * g++.dg/conversion/reinterpret1.C: New test.
108
109         PR c++/15877
110         * g++.dg/template/enum2.C: New test.
111
112         PR c++/15227
113         * g++.dg/template/error13.C: New test.
114
115 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
116
117         PR fortran/14957
118         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
119         arguments to test_* REAL and of the right size.
120
121 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
122
123         PR target/15569
124         PR rtl-optimization/15681
125         * gcc.dg/20040609-1.c: New test.
126
127 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c++/14791
130         * g++.dg/opt/builtins1.C: New test.
131
132 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
133
134         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
135         that use default windows32 struct layout.
136         * gcc.dg/i386-bitfield2.c: Likewise.
137
138 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
139
140         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
141         for mingw32 and cygwin targets.
142
143 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
144
145         * gcc.dg/pch/macro-4.c: New.
146         * gcc.dg/pch/macro-4.hs: New.
147
148 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
149
150         PR fortran/13249
151         * gfortran.fortran-torture/compile/name_clash.f90: New test.
152
153 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
154
155         PR fortran/13372
156         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
157
158 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
159
160         PR gfortran/14897
161         * gfortran.fortran-torture/execute/t_edit.f90: New test.
162
163 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
164
165         PR gfortran/15755
166         * gfortran.fortran-torture/execute/backspace.c : New test.
167
168 2004-06-09  Paul Brook  <paul@codesourcery.com>
169
170         * gfortran.fortran-torture/execure/intrinsic_associated.f90
171         (pointer_to_section): Rewrite to use smaller array.
172
173 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
174
175         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
176         * gcc.dg/ext/altivec-10.c: Same.
177         * gcc.dg/ext/altivec-11.c: Same.
178         * gcc.dg/ext/altivec-12.c: Same.
179         * gcc.dg/ext/altivec-13.c: Same.
180         * gcc.dg/ext/altivec-14.c: Same.
181         * gcc.dg/ext/altivec-15.c: Same.
182         * gcc.dg/ext/altivec-16.c: Same.
183         * gcc.dg/ext/altivec-3.c: Same.
184         * gcc.dg/ext/altivec-4.c: Same.
185         * gcc.dg/ext/altivec-6.c: Same.
186         * gcc.dg/ext/altivec-7.c: Same.
187         * gcc.dg/ext/altivec-8.c: Same.
188         * gcc.dg/ext/altivec-varargs-1.c: Same.
189
190         * g++.dg/ext/altivec-1.C: Correct dg syntax.
191         * g++.dg/ext/altivec-10.C: Same.
192         * g++.dg/ext/altivec-2.C: Same.
193         * g++.dg/ext/altivec-3.C: Same.
194         * g++.dg/ext/altivec-4.C: Same.
195         * g++.dg/ext/altivec-5.C: Same.
196         * g++.dg/ext/altivec-6.C: Same.
197         * g++.dg/ext/altivec-7.C: Same.
198         * g++.dg/ext/altivec-8.C: Same.
199         * g++.dg/ext/altivec-9.C: Same.
200
201 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
202
203         PR c++/7841
204         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
205
206 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
207
208         * gcc.dg/union-1.c: New test.
209
210 2004-06-07  Roger Sayle  <roger@eyesopen.com>
211
212         * gcc.dg/builtins-41.c: New test case.
213         * gcc.dg/builtins-42.c: New test case.
214
215 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
216
217         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
218         * g++.dg/ext/altivec-10.C: Same.
219         * g++.dg/ext/altivec-2.C: Same.
220         * g++.dg/ext/altivec-3.C: Same.
221         * g++.dg/ext/altivec-4.C: Same.
222         * g++.dg/ext/altivec-5.C: Same.
223         * g++.dg/ext/altivec-6.C: Same.
224         * g++.dg/ext/altivec-7.C: Same.
225         * g++.dg/ext/altivec-8.C: Same.
226         * g++.dg/ext/altivec-9.C: Same.
227         * g++.old-deja/g++.abi/cxa_vec.C: Same.
228         * g++.old-deja/g++.brendan/new3.C: Same.
229         * gcc.c-torture/execute/eeprof-1.x: Same.
230
231 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
232
233         PR c/14765
234         * gcc.dg/pr14765-1.c: New test.
235
236 2004-06-07  Roger Sayle  <roger@eyesopen.com>
237
238         PR c/14649
239         * gcc.dg/pr14649-1.c: New test case.
240
241 2004-06-07  Richard Henderson  <rth@redhat.com>
242
243         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
244         if temporaries.
245
246 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
247
248         * g++.dg/eh/elide1.C: Remove XFAIL.
249
250 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
251
252         PR c++/15337
253         * g++.dg/expr/sizeof3.C: New test.
254
255         PR c++/14777
256         * g++.dg/template/access14.C: New test.
257
258         PR c++/15554
259         * g++.dg/template/enum1.C: New test.
260
261         PR c++/15057
262         * g++.dg/eh/throw1.C: New test.
263
264 2004-06-07  David Ayers  <d.ayers@inode.at>
265             Ziemowit Laski  <zlaski@apple.com>
266
267         * lib/objc.exp (objc_target_compile): Revert the '-framework
268         Foundation' flag fix, since bare Darwin does not ship
269         with the Foundation framework.
270         * objc/execute/next_mapping.h: Provide a local NSConstantString
271         @interface and @implementation.
272         (objc_constant_string_init): A constructor function, used to
273         initialize the NSConstantString meta-class object.
274         * objc/execute/string1.m: Include "next_mapping.h" instead of
275         <Foundation/NSString.h>.
276         * objc/execute/string2.m: Likewise.
277         * objc/execute/string3.m: Likewise.
278         * objc/execute/string4.m: Likewise.
279
280 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
281
282         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
283         to double. Replace double with FLOAT.
284         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
285
286         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
287         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
288         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
289         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
290         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
291         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
292         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
293         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
294
295 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
296
297         PR c/13519
298         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
299
300 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
301
302         PR c++/15503
303         * g++.dg/template/meminit2.C: New test.
304
305 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
306
307         PR target/15822
308         * gcc.c-torture/execute/compare-fp-1.c,
309         gcc.c-torture/execute/compare-fp-2.c,
310         gcc.c-torture/execute/compare-fp-3.c,
311         gcc.c-torture/execute/compare-fp-4.c,
312         gcc.c-torture/execute/compare-fp-3.x,
313         gcc.c-torture/execute/compare-fp-4.x: Moved...
314         * gcc.c-torture/execute/ieee/compare-fp-1.c,
315         gcc.c-torture/execute/ieee/compare-fp-2.c,
316         gcc.c-torture/execute/ieee/compare-fp-3.c,
317         gcc.c-torture/execute/ieee/compare-fp-4.c,
318         gcc.c-torture/execute/ieee/compare-fp-3.x,
319         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
320
321 2004-06-04  David Ayers  <d.ayers@inode.at>
322
323         * objc/execute/protocol-isEqual-4.m: New testcase.
324
325 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
326
327         * objc/execute/protocol-isEqual-1.m: New testcase.
328         * objc/execute/protocol-isEqual-2.m: New testcase.
329         * objc/execute/protocol-isEqual-3.m: New testcase.
330
331 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
332
333         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
334
335 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
336
337         * lib/objc.exp (objc_target_compile): When running tests on
338         Darwin (Mac OS X), inform the linker about '-framework
339         'Foundation'.
340
341 2004-06-02  Eric Christopher  <echristo@redhat.com>
342
343         * gcc.c-torture/compile/20040602-1.c: New.
344
345 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
346
347         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
348         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
349
350         PR tree-optimization/14736
351         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
352
353         PR tree-optimization/14042
354         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
355
356         PR tree-optimization/14729
357         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
358
359 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
360
361         PR fortran/15557
362         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
363
364 2004-06-01  Richard Hederson  <rth@redhat.com>
365
366         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
367
368 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
369
370         PR c++/14932
371         * g++.dg/parse/offsetof4.C: New test.
372
373 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
374
375         PR objc/7993
376         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
377
378 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
379
380         PR c++/15701
381         * g++.dg/template/friend29.C: New test.
382
383 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
384
385         PR c/15749
386         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
387
388 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
389
390         * gcc.dg/sparc-trap-1.c: New test.
391
392 2004-05-31  Roger Sayle  <roger@eyesopen.com>
393
394         PR middle-end/15069
395         * g++.dg/opt/fold3.C: New test case.
396
397 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
398
399         * lib/target-supports.exp (check_iconv_available): Fix fallout
400         from 2004-05-28 patch.
401
402 2004-05-30  Paul Brook  <paul@codesourcery.com>
403
404         PR fortran/15620
405         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
406         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
407
408 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
409
410         * gfortran.fortran-torture/execute/random_1.f90: New test.
411
412 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
413
414         * g++.dg/ext/altivec-10.C: New test.
415
416 2004-05-29  Paul Brook  <paul@codesourcery.com>
417
418         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
419
420 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
421
422         * gcc.dg/altivec-16.c: New test.
423
424 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
425
426         * lib/target-supports.exp (check_vmx_hw_available): New.
427         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
428
429         * lib/target-supports.exp (check_alias_available,
430         check_iconv_available, check_named_sections_available): Use
431         unique names for temporary files.
432
433 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
434
435         * gcc.dg/altivec-15.c: New test.
436
437 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
438
439         PR c++/15083
440         * g++.dg/warn/noeffect6.C: New test.
441
442         PR c++/15471
443         * g++.dg/expr/ptrmem4.C: New test.
444
445         PR c++/15640
446         * g++.dg/template/operator3.C: New test.
447
448 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/14668
451         * g++.dg/lookup/redecl1.C: New test.
452         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
453
454 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
455
456         * gcc.c-torture/execute/compare-fp-1.c,
457         gcc.c-torture/execute/compare-fp-2.c,
458         gcc.c-torture/execute/compare-fp-3.c,
459         gcc.c-torture/execute/compare-fp-4.c,
460         gcc.c-torture/execute/compare-fp-3.x,
461         gcc.c-torture/execute/compare-fp-4.x,
462         gcc.dg/pr15649-1.c: New.
463
464 2004-05-27  Adam Nemet  <anemet@lnxw.com>
465
466         PR c++/12883
467         * g++.dg/init/array14.C: New test.
468
469 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
470
471         * lib/compat.exp (compat-get-options-main): New.
472         (compat-get-options): Remove unneeded code, warn for ignored
473         command.
474         (compat-execute): Check flag set by dg-require-* commands.
475
476         * lib/compat.exp (compat-execute): Break up long lines.
477
478 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
479
480         * gcc.dg/altivec-7.c: Don't use 'vector long'.
481         * gcc.dg/altivec-14.c: New test.
482         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
483
484         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
485         * gcc.dg/altivec-12.c: Ditto.
486
487         * gcc.dg/altivec-3.c: Move call to altivec_check.
488
489 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/15044
492         * g++.dg/template/error12.C: New test.
493
494         PR c++/15317
495         * g++.dg/ext/attrib15.C: New test.
496
497         PR c++/15329
498         * g++.dg/template/ptrmem9.C: New test.
499
500 2004-05-25  Paul Brook  <paul@codesourcery.com>
501
502         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
503
504 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/15165
507         * g++.dg/template/crash19.C: New test.
508
509 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
510
511         PR c++/15025
512         * g++.dg/template/redecl1.C: New test.
513
514 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
515
516         PR c++/14821
517         * g++.dg/other/ns1.C: New test.
518
519         PR c++/14883
520         * g++.dg/template/invalid1.C: New test.
521
522 2004-05-23  Paul Brook  <paul@codesourcery.com>
523         Victor Leikehman  <lei@haifasphere.co.il>
524
525         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
526         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
527
528 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/15285
531         PR c++/15299
532         * g++.dg/template/non-dependent5.C: New test.
533         * g++.dg/template/non-dependent6.C: New test.
534
535 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/15507
538         * g++.dg/inherit/union1.C: New test.
539
540         PR c++/15542
541         * g++.dg/template/addr1.C: New test.
542
543         PR c++/15427
544         * g++.dg/template/array5.C: New test.
545
546         PR c++/15287
547         * g++.dg/template/array6.C: New test.
548
549 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
550             Roger Sayle  <roger@eyesopen.com>
551
552         * g++.dg/lookup/forscope2.C: New test case.
553
554 2004-05-22  Ben Elliston  <bje@au.ibm.com>
555
556         * gcc.dg/cpp/Wmissingdirs.c: New.
557
558 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
559
560         PR target/15301
561         * gcc.dg/compat/union-m128-1.h: New file.
562         * gcc.dg/compat/union-m128-1_main.c: Likewise.
563         * gcc.dg/compat/union-m128-1_x.c: Likewise.
564         * gcc.dg/compat/union-m128-1_y.c: Likewise.
565
566 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
567
568         PR target/15302
569         * gcc.dg/compat/struct-complex-1.h: New file.
570         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
571         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
572         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
573
574 2004-05-20  Roger Sayle  <roger@eyesopen.com>
575
576         PR middle-end/3074
577         * gcc.dg/pr3074-1.c: New test case.
578         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
579
580 2004-05-20  Falk Hueffner  <falk@debian.org>
581
582         PR other/15526
583         * gcc.dg/ftrapv-1.c: New test case.
584
585 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
586
587         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
588
589 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
590             Jeff Law  <law@redhat.com>
591
592         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
593         * gcc.dg/tree-ssa/20040518-2.c: New test.
594
595         * gcc.dg/tree-ssa/20040518-1.c: New test.
596
597 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
598
599         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
600
601 2004-05-18  Paul Brook  <paul@codesourcery.com>
602
603         PR fortran/13930
604         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
605
606 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
607
608         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
609         constant folding.
610
611 2004-05-17  Steven Bosscher  <stevenb@suse.de>
612
613         * gcc.dg/tree-ssa/20040517-1.c: New test.
614
615 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
616
617         * gcc.dg/loop-4.c: New test.
618
619 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
620
621         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
622
623 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
624
625         PR fortran/15311
626         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
627
628 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
629
630         PR fortran/13826
631         PR fortran/13940
632         * gfortran.fortran-torture/compile/data_1.f90: New test.
633
634 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
635
636         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
637         * gcc.dg/uninit-H.c: Define ASM for __s390__.
638
639 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
640
641         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
642
643 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
644
645         PR c/15444
646         * gcc.dg/format/xopen-1.c: Adjust expected message.
647         * gcc.dg/format/xopen-3.c: New test.
648
649 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
650
651         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
652
653 2004-05-14  Jeff Law  <law@redhat.com>
654
655         * gcc.dg/tree-ssa/20040514-2.c: New test.
656
657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
658
659         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
660         this ...
661         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
662         this.
663
664 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
665
666         * gcc.dg/tree-ssa/20040514-1.c: New test.
667
668 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
669
670         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
671         test.
672
673 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
674
675         PR fortran/14066
676         * gfortran.fortran-torture/compile/do_1.f90: New test.
677
678 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
679
680         PR fortran/15051
681         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
682         test.
683
684 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
685
686         PR fortran/15149
687         * gfortran.fortran-torture/execute/random_init.f90: New test.
688
689 2004-05-13  Paul Brook  <paul@codesourcery.com>
690
691         PR fortran/15314
692         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
693
694 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
695
696         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
697         for the powerpc case.
698
699 2004-05-13  Jeff Law  <law@redhat.com>
700
701         * gcc.dg/tree-ssa/20040513-1.c: New test.
702         * gcc.dg/tree-ssa/20040513-2.c: New test.
703
704 2004-05-13  Paul Brook  <paul@codesourcery.com>
705
706         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
707         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
708         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
709
710 2004-05-13  Andreas Schwab  <schwab@suse.de>
711
712         PR other/10819
713         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
714         characters.
715
716 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
717
718         PR fortran/15294
719         * gfortran.fortran-torture/execute/adjustr.f90: New file.
720
721 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
722
723         Merge from tree-ssa-20020619-branch.  See
724         ChangeLog.tree-ssa for details.
725
726 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
727
728         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
729         include <altivec.h> explicitly.
730         * gcc.dg/altivec-13.c: Likewise.
731
732 2004-05-11  Paul Brook  <paul@codesourcery.com>
733
734         * gcc.c-torture/compile/20010518-1.c: Force enum size.
735
736 2004-05-10  Eric Christopher  <echristo@redhat.com>
737
738         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
739         * gcc.dg/sibcall-4.c: Ditto.
740
741 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
742
743         * g++.dg/ext/altivec-8.C: New test case.
744         * gcc.dg/altivec-13.c: New test case.
745
746 2004-05-08  Roger Sayle  <roger@eyesopen.com>
747
748         * gcc.c-torture/execute/divcmp-1.c: New test case.
749         * gcc.c-torture/execute/divcmp-2.c: New test case.
750         * gcc.c-torture/execute/divcmp-3.c: New test case.
751
752 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
753
754         * g++.dg/other/pragma-re-2.C: New test.
755
756 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
757
758         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
759         * gcc.dg/i386-387-2.c: Likewise.
760
761         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
762         __builtin_drem.
763         * gcc.dg/i386-387-6.c: Likewise.
764
765 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
766
767         * gcc.dg/builtins-33.c:  Also check log1p*.
768
769 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
770
771         PR optimization/15296
772         * gcc.c-torture/execute/pr15296.c: New test.
773
774 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
775
776         * gcc.dg/builtins-40.c: New test.
777
778 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
779
780         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
781
782 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
783
784         * g++.dg/ext/spe1.C: New testcase.
785
786 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
787
788         * objc.dg/image-info.m: Allow additional attributes
789         for __image_info section.
790
791 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
792
793         * gcc.dg/torture/mips-hilo-2.c: New test.
794
795 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
796
797         PR c++/14389
798         * g++.dg/template/member5.C: New test.
799
800 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
801
802         * gcc.dg/builtins-34.c: Also check expm1*.
803
804 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
805
806         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
807         * gcc.dg/torture/builtin-convert-3.c: New test.
808
809 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
810
811         PR middle-end/15054
812         * g++.dg/opt/pr15054.C: New test.
813
814 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
815
816         * gcc.dg/torture/builtin-rounding-1.c: New test.
817         * gcc.dg/builtins-25.c: Delete.
818         * gcc.dg/builtins-29.c: Delete.
819
820 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
821
822         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
823         * gcc.dg/sibcall-4.c: Likewise.
824         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
825
826 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
827
828         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
829         bit-field on 16-bit targets.
830
831 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
832
833         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
834         16-bit targets.
835
836 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
837
838         * gcc.dg/rs6000-power2-1.c: Change to compile only.
839         * gcc.dg/rs6000-power2-2.c: Likewise.
840
841 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
842
843         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
844         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
845         Change the asm registers to be in form of frN instead of fN.
846
847 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
848
849         * gcc.dg/torture/builtin-convert-2.c: New test.
850
851 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         * gcc.dg/rs6000-power2-1.c: New test.
854         * gcc.dg/rs6000-power2-2.c: New test.
855
856 2004-04-28  Jan Hubicka  <jh@suse.cz>
857
858         * gcc.dg/unused-6.c: New test.
859
860 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
861             Ulrich Weigand  <uweigand@de.ibm.com>
862
863         * ada/acats/run_all.sh: Define $target variable.
864
865 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
866
867         PR c++/15119
868         * g++.dg/other/vararg-1.C: New test.
869
870         PR c++/4794
871         * g++.dg/eh/cleanup3.C: New test.
872
873 2004-04-24  Laurent GUERBY <laurent@guerby.net>
874
875         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
876         and ad8011a (target_insn).
877         * ada/acats/support/macro.dfs: Likewise.
878         * ada/acats/support/impbit.adb: New file.
879
880 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
881
882         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
883
884 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
885
886         * gcc.dg/loop-3.c: New test.
887
888 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
889
890         * gcc.c-torture/execute/simd-5.c: New test.
891
892 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
893
894         PR c++/15064
895         * g++.dg/template/crash18.C: New test.
896
897 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
898
899         * g++.dg/ext/complit3.C: New test.
900
901 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
902
903         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
904         * gcc.dg/altivec-3.c: Same.
905         * gcc.dg/altivec-varargs-1.c: Same.
906
907 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
908
909         * lib/target-supports.exp (check_profiling_available): Assume
910         profiling is not available on powerpc-eabi targets.
911
912 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
913
914         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
915         * gcc.dg/vmx/bug-1.c: Ditto.
916
917 2004-04-20  Eric Christopher  <echristo@redhat.com>
918
919         * gcc.dg/charset/extern.c: New test.
920         * g++.dg/charset/extern3.cc: Ditto.
921
922 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
923
924         * gcc.dg/builtins-39.c: New test.
925
926 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
927
928         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
929
930 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
931
932         * gcc.dg/torture/mips-hilo-1.c: New test.
933
934 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
935
936         * gcc.c-torture/compile/20040419-1.c: New test.
937
938 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
939
940         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
941
942 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
943             Aldy Hernandez  <aldyh@redhat.com>
944
945         * gcc.c-torture/execute/va-arg-24.c: New.
946
947 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
948             Aldy Hernandez  <aldyh@redhat.com>
949
950         * gcc.dg/vmx/1b-01.c: New.
951         * gcc.dg/vmx/1b-02.c: New.
952         * gcc.dg/vmx/1b-03.c: New.
953         * gcc.dg/vmx/1b-04.c: New.
954         * gcc.dg/vmx/1b-05.c: New.
955         * gcc.dg/vmx/1b-06.c: New.
956         * gcc.dg/vmx/1b-07.c: New.
957         * gcc.dg/vmx/1c-01.c: New.
958         * gcc.dg/vmx/1c-02.c: New.
959         * gcc.dg/vmx/3a-01a.c: New.
960         * gcc.dg/vmx/3a-01.c: New.
961         * gcc.dg/vmx/3a-01m.c: New.
962         * gcc.dg/vmx/3a-03.c: New.
963         * gcc.dg/vmx/3a-03m.c: New.
964         * gcc.dg/vmx/3a-04.c: New.
965         * gcc.dg/vmx/3a-04m.c: New.
966         * gcc.dg/vmx/3a-05.c: New.
967         * gcc.dg/vmx/3a-06.c: New.
968         * gcc.dg/vmx/3a-06m.c: New.
969         * gcc.dg/vmx/3a-07.c: New.
970         * gcc.dg/vmx/3b-01.c: New.
971         * gcc.dg/vmx/3b-02.c: New.
972         * gcc.dg/vmx/3b-10.c: New.
973         * gcc.dg/vmx/3b-13.c: New.
974         * gcc.dg/vmx/3b-14.c: New.
975         * gcc.dg/vmx/3b-15.c: New.
976         * gcc.dg/vmx/3c-01a.c: New.
977         * gcc.dg/vmx/3c-01.c: New.
978         * gcc.dg/vmx/3c-02.c: New.
979         * gcc.dg/vmx/3c-03.c: New.
980         * gcc.dg/vmx/3d-01.c: New.
981         * gcc.dg/vmx/4-01.c: New.
982         * gcc.dg/vmx/4-03.c: New.
983         * gcc.dg/vmx/5-01.c: New.
984         * gcc.dg/vmx/5-02.c: New.
985         * gcc.dg/vmx/5-03.c: New.
986         * gcc.dg/vmx/5-04.c: New.
987         * gcc.dg/vmx/5-05.c: New.
988         * gcc.dg/vmx/5-06.c: New.
989         * gcc.dg/vmx/5-07.c: New.
990         * gcc.dg/vmx/5-07t.c: New.
991         * gcc.dg/vmx/5-08.c: New.
992         * gcc.dg/vmx/5-10.c: New.
993         * gcc.dg/vmx/5-11.c: New.
994         * gcc.dg/vmx/7-01a.c: New.
995         * gcc.dg/vmx/7-01.c: New.
996         * gcc.dg/vmx/7c-01.c: New.
997         * gcc.dg/vmx/7d-01.c: New.
998         * gcc.dg/vmx/7d-02.c: New.
999         * gcc.dg/vmx/8-01.c: New.
1000         * gcc.dg/vmx/8-02a.c: New.
1001         * gcc.dg/vmx/8-02.c: New.
1002         * gcc.dg/vmx/brode-1.c: New.
1003         * gcc.dg/vmx/bug-1.c: New.
1004         * gcc.dg/vmx/bug-2.c: New.
1005         * gcc.dg/vmx/bug-3.c: New.
1006         * gcc.dg/vmx/cw-bug-1.c: New.
1007         * gcc.dg/vmx/cw-bug-2.c: New.
1008         * gcc.dg/vmx/cw-bug-3.c: New.
1009         * gcc.dg/vmx/dct.c: New.
1010         * gcc.dg/vmx/debug-1.c: New.
1011         * gcc.dg/vmx/debug-2.c: New.
1012         * gcc.dg/vmx/debug-3.c: New.
1013         * gcc.dg/vmx/debug-4.c: New.
1014         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1015         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1016         * gcc.dg/vmx/eg-5.c: New.
1017         * gcc.dg/vmx/fft.c: New.
1018         * gcc.dg/vmx/gcc-bug-1.c: New.
1019         * gcc.dg/vmx/gcc-bug-2.c: New.
1020         * gcc.dg/vmx/gcc-bug-3.c: New.
1021         * gcc.dg/vmx/gcc-bug-4.c: New.
1022         * gcc.dg/vmx/gcc-bug-5.c: New.
1023         * gcc.dg/vmx/gcc-bug-6.c: New.
1024         * gcc.dg/vmx/gcc-bug-7.c: New.
1025         * gcc.dg/vmx/gcc-bug-8.c: New.
1026         * gcc.dg/vmx/gcc-bug-9.c: New.
1027         * gcc.dg/vmx/gcc-bug-b.c: New.
1028         * gcc.dg/vmx/gcc-bug-c.c: New.
1029         * gcc.dg/vmx/gcc-bug-d.c: New.
1030         * gcc.dg/vmx/gcc-bug-e.c: New.
1031         * gcc.dg/vmx/gcc-bug-f.c: New.
1032         * gcc.dg/vmx/gcc-bug-g.c: New.
1033         * gcc.dg/vmx/gcc-bug-i.c: New.
1034         * gcc.dg/vmx/harness.h: New.
1035         * gcc.dg/vmx/ira1.c: New.
1036         * gcc.dg/vmx/ira2a.c: New.
1037         * gcc.dg/vmx/ira2b.c: New.
1038         * gcc.dg/vmx/ira2.c: New.
1039         * gcc.dg/vmx/ira2c.c: New.
1040         * gcc.dg/vmx/mem.c: New.
1041         * gcc.dg/vmx/newton-1.c: New.
1042         * gcc.dg/vmx/ops.c: New.
1043         * gcc.dg/vmx/sn7153.c: New.
1044         * gcc.dg/vmx/spill2.c: New.
1045         * gcc.dg/vmx/spill3.c: New.
1046         * gcc.dg/vmx/spill.c: New.
1047         * gcc.dg/vmx/t.c: New.
1048         * gcc.dg/vmx/varargs-1.c: New.
1049         * gcc.dg/vmx/varargs-2.c: New.
1050         * gcc.dg/vmx/varargs-3.c: New.
1051         * gcc.dg/vmx/varargs-4.c: New.
1052         * gcc.dg/vmx/varargs-5.c: New.
1053         * gcc.dg/vmx/varargs-6.c: New.
1054         * gcc.dg/vmx/varargs-7.c: New.
1055         * gcc.dg/vmx/vmx.exp: New.
1056         * gcc.dg/vmx/vprint-1.c: New.
1057         * gcc.dg/vmx/vscan-1.c: New.
1058         * gcc.dg/vmx/x-01.c: New.
1059         * gcc.dg/vmx/x-02.c: New.
1060         * gcc.dg/vmx/x-03.c: New.
1061         * gcc.dg/vmx/x-04.c: New.
1062         * gcc.dg/vmx/x-05.c: New.
1063         * gcc.dg/vmx/yousufi-1.c: New.
1064         * gcc.dg/vmx/zero-1.c: New.
1065         * gcc.dg/vmx/zero.c: New.
1066
1067 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         * g++.dg/lookup/java1.C: Update for chage of
1070         _Jv_AllocObject.
1071         * g++.dg/lookup/java2.C: Likewise.
1072
1073 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1074
1075         * ada/acats/run_all.sh: use -O2 by default.
1076
1077 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1078
1079         * gcc.dg/vr-mult-[12].c: New tests.
1080
1081 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1082
1083         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1084
1085         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1086
1087 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1088
1089         * lib/target-supports.exp (check_profiling_available): Assume profiling
1090         isn't available for mips*-*-elf targets.
1091
1092 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1093
1094         * gcc.dg/builtins-38.c: New test.
1095
1096 2004-04-14  Eric Christopher  <echristo@redhat.com>
1097
1098         * g++.dg/charset/charset.exp: Run .cc extension tests.
1099
1100 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1101
1102         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1103
1104 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1105
1106         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1107
1108 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1109
1110         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1111         * gcc.dg/i386-387-2.c: Likewise.
1112
1113         * gcc.dg/i386-387-7.c: New test.
1114         * gcc.dg/i386-387-8.c: New test.
1115
1116         * gcc.dg/builtins-37.c: New test.
1117
1118 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1119
1120         * g++.dg/pch/externc-1.C: Add missing semicolon.
1121
1122 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1123
1124         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1125
1126 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1127
1128         * gcc.c-torture/execute/20040411-1.c: New test.
1129
1130 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1131
1132         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1133
1134 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1135
1136         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1137
1138 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1139
1140         * lib/target-supports.exp (check_named_sections_available): New.
1141         * lib/gcc-dg.exp (dg-require-named-sections): New.
1142         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1143         old-deja.exp.  Also prune error-count message from HP linker.
1144         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1145
1146         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1147         * g++.old-deja/g++.pt/static3.C: Likewise.
1148         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1149
1150 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1151
1152         * gcc.c-torture/execute/20040409-1.c: New test case.
1153         * gcc.c-torture/execute/20040409-2.c: New test case.
1154         * gcc.c-torture/execute/20040409-3.c: New test case.
1155
1156 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1157
1158         * gcc.dg/20040409-1.c: New test.
1159
1160 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1161
1162         PR target/14888
1163         * g++.dg/opt/pr14888.C: New test case.
1164
1165 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1166
1167         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1168         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1169         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1170         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1171         New tests.
1172
1173 2004-04-08  Paul Brook  <paul@codesourcery.com>
1174
1175         * gcc.dg/spill-1.c: New test.
1176
1177 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1178
1179         * gcc.dg/torture/builtin-ctype-2.c: New test.
1180
1181 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1182
1183         * gcc.dg/pch/pch.exp: Add largefile test.
1184
1185 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1186
1187         * g++.dg/pch/externc-1.Hs: New.
1188         * g++.dg/pch/externc-1.C: New.
1189
1190 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1191
1192         * gcc.dg/compat/struct-by-value-5a_main.c,
1193         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1194         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1195         * gcc.dg/compat/struct-by-value-5a_x.c,
1196         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1197         gcc.dg/compat/struct-by-value-5_x.c.
1198         * gcc.dg/compat/struct-by-value-5a_y.c,
1199         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1200         gcc.dg/compat/struct-by-value-5_y.c.
1201
1202         * gcc.dg/compat/struct-by-value-6a_main.c,
1203         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1204         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1205         * gcc.dg/compat/struct-by-value-6a_x.c,
1206         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1207         gcc.dg/compat/struct-by-value-6_x.c.
1208         * gcc.dg/compat/struct-by-value-6a_y.c,
1209         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1210         gcc.dg/compat/struct-by-value-6_y.c.
1211
1212         * gcc.dg/compat/struct-by-value-7a_main.c,
1213         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1214         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1215         * gcc.dg/compat/struct-by-value-7a_x.c,
1216         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1217         gcc.dg/compat/struct-by-value-7_x.c.
1218         * gcc.dg/compat/struct-by-value-7a_y.c,
1219         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1220         gcc.dg/compat/struct-by-value-7_y.c.
1221
1222 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1223
1224         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1225         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1226         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1227         options.
1228
1229 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1230
1231         * gcc.dg/builtins-36.c: New test.
1232
1233 2004-04-06  Paul Brook  <paul@codesourcery.com>
1234
1235         * README.gcc: Remove obsolete contraint on testcases.
1236
1237 2004-04-05  Paul Brook  <paul@codesourcery.com>
1238
1239         PR2123
1240         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1241         failure and exit(0) on success.
1242         * g++.dg/expr/anew2.C: Ditto.
1243         * g++.dg/expr/anew3.C: Ditto.
1244         * g++.dg/expr/anew4.C: Ditto.
1245
1246 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1247
1248         PR c++/3518
1249         * g++.dg/template/unify7.C: New.
1250
1251 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1252
1253         * g++.dg/README: Bring up to date with new subdirectories; remove
1254         duplicate subdirectory lines.
1255
1256 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         PR c++/14007
1259         * g++.dg/template/unify5.C: New.
1260         * g++.dg/template/unify6.C: New.
1261         * g++.dg/template/qualttp20.C: Adjust.
1262         * g++.old-deja/g++.jason/report.C: Adjust.
1263         * g++.old-deja/g++.other/qual1.C: Adjust.
1264
1265 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/14803
1268         * g++.dg/inherit/ptrmem1.C: New test.
1269
1270 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1271
1272         PR c++/14755
1273         * gcc.c-torture/execute/20040331-1.c: New test.
1274         * gcc.dg/20040331-1.c: New test.
1275
1276 2004-04-01  Paul Brook  <paul@codesourcery.com>
1277
1278         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1279
1280 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1281
1282         PR c++/14724
1283         * g++.dg/init/goto1.C: New test.
1284
1285         PR c++/14763
1286         * g++.dg/template/defarg4.C: New test.
1287
1288 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1289
1290         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1291
1292 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1293
1294         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1295
1296 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1297
1298         * gcc.dg/noncompile/undeclared-2.c: New test.
1299
1300 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1301
1302         * gcc.dg/940409-1.c: Remove XFAIL.
1303         * gcc.dg/reg-vol-struct-1.c: New test.
1304
1305 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1306
1307         * gcc.dg/torture/builtin-wctype-1.c: New test.
1308
1309 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1310
1311         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1312         * gcc.dg/20001101-1.c: Likewise.
1313         * gcc.dg/20001102-1.c: Likewise.
1314
1315 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1316
1317         * gcc.dg/compare8.c: Add an additional test for XOR.
1318
1319 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320
1321         * gcc.dg/torture/builtin-ctype-1.c: New test.
1322
1323 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1324
1325         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1326         * gcc.dg/torture/builtin-math-1.c: Likewise.
1327         * gcc.dg/torture/builtin-power-1.c: New test.
1328
1329 2004-03-24  Andreas Schwab  <schwab@suse.de>
1330
1331         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1332         IA64 assembler.
1333
1334 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1335             Roger Sayle  <roger@eyesopen.com>
1336
1337         * gcc.dg/compare8.c: New test case.
1338
1339 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1340
1341         * g++.dg/ext/altivec-7.C: New test.
1342
1343 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1344
1345         PR 12267, 12391, 12560, 13129, 14114, 14133
1346         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1347         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1348         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1349         Adjust error regexps.
1350         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1351         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1352         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1353         * gcc.dg/local1.c: Add explanatory comment.
1354
1355 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1356
1357         PR optimization/14669
1358         * g++.dg/opt/fold2.C: New test case.
1359
1360 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR c/14069
1363         * gcc.dg/20040322-1.c: New test.
1364
1365 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1366
1367         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1368         * gcc.dg/ultrasp4.c: Likewise.
1369         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1370
1371 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1372
1373         * gcc.dg/i386-sse-8.c: Reset default options.
1374
1375 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1376
1377         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1378         in the error message text.
1379
1380 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1381
1382         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1383
1384 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/14616
1387         * g++.dg/init/array13.C: New test.
1388
1389 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1390
1391         PR target/13889
1392         * gcc.c-torture/compile/pr13889.c: New test case.
1393
1394 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1395
1396         PR c/14635
1397         * builtins-1.c (nan, nans): Don't test.
1398         * builtins-30.c: Don't use nan, nanf, nanl.
1399         * builtins-35.c: New test.
1400
1401 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1402
1403         * g++.dg/ext/altivec-6.C: New test.
1404
1405 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1406
1407         * g++.dg/init/placement3.C: New test.
1408
1409         * g++.dg/template/spec13.C: New test.
1410
1411         * g++.dg/lookup/using11.C: New test.
1412
1413         * g++.dg/lookup/koenig3.C: New test.
1414
1415         * g++.dg/template/operator2.C: New test.
1416
1417         * g++.dg/expr/dtor3.C: New test.
1418         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1419         marker.
1420         * g++.old-deja/g++.law/visibility28.C: Likewise.
1421
1422 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1423
1424         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1425         * gcc.dg/ppc64-abi-3.c: Likewise.
1426
1427 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1428
1429         PR c++/14545
1430         * g++.dg/parse/template15.C: New test.
1431
1432 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1433
1434         * g++.dg/expr/dtor2.C: New test.
1435
1436         * g++.dg/lookup/anon4.C: New test.
1437
1438         * g++.dg/overload/using1.C: New test.
1439
1440         * g++.dg/template/lookup7.C: New test.
1441
1442         * g++.dg/template/typename6.C: New test.
1443
1444         * g++.dg/expr/cond6.C: New test.
1445
1446 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1447
1448         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1449
1450 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1451
1452         * g++.dg/expr/cond5.C: New test.
1453         * g++.dg/expr/constcast1.C: Likewise.
1454         * g++.dg/expr/ptrmem2.C: Likewise.
1455         * g++.dg/expr/ptrmem3.C: Likewise.
1456         * g++.dg/lookup/main1.C: Likewise.
1457         * g++.dg/template/lookup6.C: Likewise.
1458
1459 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1460
1461         * gcc.dg/local1.c: New test.
1462
1463         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1464
1465 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1466
1467         * gcc.dg/torture/builtin-convert-1.c: New test.
1468
1469 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1470
1471         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1472
1473 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1474
1475         PR c++/14481
1476         * g++.dg/warn/Wunused-7.C: New test.
1477
1478 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1479
1480         * gcc.dg/torture/builtin-integral-1.c: New test.
1481
1482 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1483
1484         PR c++/14586
1485         * g++.dg/parse/non-dependent3.C: New test.
1486
1487 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1488
1489         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1490         * g++.dg/eh/simd-2.C: Likewise.
1491         * g++.dg/init/array10.C: Likewise.
1492         * gcc.c-torture/compile/simd-1.c: Likewise.
1493         * gcc.c-torture/compile/simd-2.c: Likewise.
1494         * gcc.c-torture/compile/simd-3.c: Likewise.
1495         * gcc.c-torture/compile/simd-4.c: Likewise.
1496         * gcc.c-torture/compile/simd-6.c: Likewise.
1497         * gcc.c-torture/execute/simd-1.c: Likewise.
1498         * gcc.c-torture/execute/simd-2.c: Likewise.
1499         * gcc.dg/compat/vector-defs.h: Likewise.
1500         * gcc.dg/20020531-1.c: Likewise.
1501         * gcc.dg/altivec-3.c: Likewise.
1502         * gcc.dg/altivec-4.c: Likewise.
1503         * gcc.dg/altivec-varargs-1.c: Likewise.
1504         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1505         * gcc.dg/i386-mmx-3.c: Likewise.
1506         * gcc.dg/i386-sse-4.c: Likewise.
1507         * gcc.dg/i386-sse-5.c: Likewise.
1508         * gcc.dg/i386-sse-8.c: Likewise.
1509         * gcc.dg/simd-1.c: Likewise.
1510         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1511         __ev64_opaque__ since the machine description provides it.
1512
1513 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1514
1515         * lib/compat.exp (skip_list): New global variable.
1516         Use it to hold the user defined COMPAT_SKIPS list if any.
1517         (compat-obj): Add the members of skip_list to optall.
1518
1519 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1520
1521         * gcc.dg/compat/union-by-value-1_main.c,
1522         union-by-value-1_x.c, union-by-value-1_y.c,
1523         union-check.h, union-defs.h,
1524         union-init.h, union-return-1_main.c,
1525         union-return-1_x.c, union-return-1_y.c: New files.
1526
1527 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1528
1529         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1530         mixed-struct-init.h: Add 4 mixed structure types.
1531         struct-by-value-21_main.c, struct-by-value-21_x.c,
1532         struct-by-value-21_y.c, struct-return-21_main.c,
1533         struct-return-21_x.c, struct-return-21_y.c: New files.
1534
1535 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/14550
1538         * g++.dg/parse/template14.C: New test.
1539
1540 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1541
1542         * gcc.c-torture/execute/20040313-1.c: New test.
1543
1544 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR target/14533
1547         * gcc.dg/20040311-2.c: New test.
1548
1549 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1550
1551         PR other/14544
1552         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1553         bit-field.
1554
1555 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1556
1557         * gcc.dg/20040305-2.c: Add missing return statement.
1558
1559 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1560
1561         * gcc.dg/builtins-34.c: Also check pow10*.
1562
1563 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1564
1565         PR target/14262
1566         * gcc.dg/20040305-2.c: New test.
1567
1568 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1569
1570         * gcc.dg/20040310-1.c: New test.
1571
1572 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1573
1574         * gcc.c-torture/execute/20040311-1.c: New test case.
1575
1576 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1577
1578         PR c++/14476
1579         * g++.dg/lookup/enum1.C: New test.
1580
1581 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1582
1583         PR c++/14510
1584         * g++.dg/lookup/struct2.C: New test.
1585
1586 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1587
1588         * gcc.dg/builtins-34.c: New test.
1589
1590 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1591
1592         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1593
1594 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1595
1596         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1597         * gcc.dg/alias-2.c: New testcase.
1598
1599 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1600
1601         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1602
1603 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1604
1605         * gcc.c-torture/execute/20040309-1.c: New test case.
1606
1607 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1608
1609         PR c++/14397
1610         * g++.dg/overload/ref1.C: New.
1611
1612 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1613
1614         PR c++/14409
1615         * g++.dg/template/spec12.C: New test.
1616
1617         PR c++/14448
1618         * g++.dg/parse/crash14.C: New test.
1619
1620 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1621
1622         PR c++/14230
1623         * g++.dg/init/ref11.C: New test.
1624
1625 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1626
1627         PR c++/14432
1628         * g++.dg/parse/builtin2.C: New test.
1629
1630 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1631
1632         PR c++/14401
1633         * g++.dg/init/ctor3.C: New test.
1634         * g++.dg/init/union1.C: New test.
1635         * g++.dg/ext/anon-struct4.C: New test.
1636
1637 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1638
1639         * g++.dg/lookup/koenig1.C: Tweak error messages.
1640         * g++.dg/lookup/used-before-declaration.C: Likewise.
1641         * g++.dg/other/do1.C: Likewise.
1642         * g++.dg/overload/koenig1.C: Likewise.
1643         * g++.dg/parse/crash13.C: Likewise.
1644         * g++.dg/template/instantiate3.C: Likewise.
1645
1646 2004-03-08  Eric Christopher  <echristo@redhat.com>
1647
1648         * * lib/target-supports.exp: Enable libiconv in test
1649         compilation.  Fix up error checking.
1650
1651 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1652
1653         PR middle-end/14289
1654         * gcc.dg/pr14289-1.c: New test case.
1655         * gcc.dg/pr14289-2.c: Likewise.
1656         * gcc.dg/pr14289-3.c: Likewise.
1657
1658 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1659
1660         * gcc.c-torture/execute/20040308-1.c: New test.
1661
1662 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1663
1664         * gcc.c-torture/execute/20040307-1.c: New test case.
1665
1666 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1667
1668         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1669
1670 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1671
1672         * gcc.dg/20040306-1.c: New test.
1673
1674 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1675
1676         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1677         them static.
1678         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1679
1680 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1681
1682         PR c/14465
1683         * gcc.dg/decl-6.c: New test.
1684
1685 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1686
1687         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1688         Rename LOGPOW -> LOG_POW.
1689         (SQRT_EXP, POW_EXP): New.
1690
1691 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1692
1693         * gcc.dg/i386-sse-8.c: New test.
1694
1695 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1696
1697         PR c/14114
1698         * gcc.dg/decl-5.c: New test.
1699
1700 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1701
1702         * gcc.dg/20040305-1.c: New test.
1703
1704 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1705
1706         PR other/14354
1707         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1708
1709 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1710
1711         PR c++/14425, c++/14426
1712         * g++.dg/ext/altivec-4.C: New test.
1713         * g++.dg/ext/altivec-5.C: New test.
1714
1715 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1716
1717         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1718         global variables of a type with no linkage.
1719         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1720         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1721         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1722         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1723         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1724         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1725         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1726         * g++.dg/warn/deprecated.C: Name enum Color.
1727         * g++.dg/overload/VLA.C: Name structure for 'b'.
1728         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1729
1730 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1731
1732         * gcc.c-torture/compile/20040304-1.c: New test.
1733
1734 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1735
1736         PR 13728
1737         * gcc.dg/decl-4.c: New testcase.
1738
1739 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1740
1741         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1742         as PRECF if sizeof (float) > sizeof (double).
1743         (PRECL): Make it the same as PRECF if
1744         sizeof (float) > sizeof (long double).
1745
1746 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1747
1748         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1749         system type.  Add check for irix6 which doesn't have c99 runtime.
1750
1751 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1752
1753         * gcc.dg/const-elim-1.c: xfail for xtensa.
1754
1755 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1756
1757         PR c++/14369
1758         * g++.dg/template/cond4.C: New test.
1759
1760 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/14360
1763         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1764
1765         PR c++/14361
1766         * g++.dg/parse/defarg7.C: New test.
1767
1768         PR c++/14359
1769         * g++.dg/template/friend26.C: New test.
1770
1771 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/14324
1774         * g++.dg/abi/mangle21.C: New test.
1775
1776         PR c++/14260
1777         * g++.dg/parse/constructor2.C: New test.
1778
1779         PR c++/14337
1780         * g++.dg/template/sfinae1.C: New test.
1781
1782 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/14267
1785         * g++.dg/expr/crash2.C: New test.
1786
1787         PR middle-end/13448
1788         * gcc.dg/inline-5.c: New test.
1789         * gcc.dg/always-inline.c: Split out tests into ...
1790         * gcc.dg/always-inline2.c: ... this and ...
1791         * gcc.dg/always-inline3.c: ... this.
1792
1793 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1794
1795         PR debug/12103
1796         * g++.dg/debug/crash1.C: New test.
1797
1798 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1799
1800         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1801         function with __attribute__((noinline)).
1802         (recurser_void2): Likewise.
1803         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1804         (recurser_void2): Likewise.
1805
1806 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1807
1808         PR middle-end/14203
1809         * g++.dg/warn/Wunused-6.C: New test case.
1810
1811 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1812
1813         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1814         not defined.
1815
1816 2004-02-27  Eric Christopher  <echristo@redhat.com>
1817
1818         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1819         * g++.dg/charset/asm2.c: Run only x86.
1820         * gcc.dg/charset/asm3.c: Ditto.
1821
1822 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1823
1824         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1825         ld_library_path.
1826
1827 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1828
1829         * g++.dg/ext/altivec-3.C: New.
1830
1831 2004-02-26  Richard Henderson  <rth@redhat.com>
1832
1833         * g++.dg/ext/attrib10.C: Mark for warning.
1834         * gcc.dg/attr-alias-1.c: New.
1835
1836 2004-02-26  Richard Henderson  <rth@redhat.com>
1837
1838         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1839         * gcc.c-torture/execute/20040208-2.c: ... it back.
1840
1841 2004-02-26  Eric Christopher  <echristo@redhat.com>
1842
1843         * lib/target-supports.exp (check-iconv-available): New function.
1844         * lib/gcc-dg.exp (dg-require-iconv): New function.
1845         Use above.
1846         * gcc.dg/charset: New directory.
1847         * gcc.dg/charset/charset.exp: New file.
1848         * gcc.dg/charset/asm1.c: Ditto.
1849         * gcc.dg/charset/asm2.c: Ditto.
1850         * gcc.dg/charset/asm3.c: Ditto.
1851         * gcc.dg/charset/asm4.c: Ditto.
1852         * gcc.dg/charset/asm5.c: Ditto.
1853         * gcc.dg/charset/attribute1.c: Ditto.
1854         * gcc.dg/charset/attribute2.c: Ditto.
1855         * gcc.dg/charset/string1.c: Ditto.
1856         * g++.dg/charset: New directory.
1857         * g++.dg/dg.exp: Add here. Special options.
1858         * g++.dg/charset/charset.exp: New file.
1859         * g++.dg/charset/asm1.c: Ditto.
1860         * g++.dg/charset/asm2.c: Ditto.
1861         * g++.dg/charset/asm3.c: Ditto.
1862         * g++.dg/charset/asm4.c: Ditto.
1863         * g++.dg/charset/attribute1.c: Ditto.
1864         * g++.dg/charset/attribute2.c: Ditto.
1865         * g++.dg/charset/extern1.cc: Ditto.
1866         * g++.dg/charset/extern2.cc: Ditto.
1867         * g++.dg/charset/string1.c: Ditto.
1868
1869 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1870
1871         PR c++/14278
1872         * g++.dg/parse/comma1.C: New test.
1873
1874 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1875
1876         PR c++/14284
1877         * g++.dg/template/ttp8.C: New test.
1878
1879 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1880
1881         * gcc.dg/fixuns-trunc-1.c: New test.
1882
1883 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1884
1885         * gcc.dg/builtins-config.h: Use #elif.
1886
1887 2004-02-26  Michael Matz  <matz@suse.de>
1888
1889         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1890         * gcc.dg/991214-1.c: Likewise.
1891         * gcc.dg/i386-asm-1.c: Likewise.
1892
1893 2004-02-25  Richard Henderson  <rth@redhat.com>
1894
1895         * gcc.c-torture/execute/20040208-2.c: Move ...
1896         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1897
1898 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1899
1900         PR c++/14246
1901         * g++.dg/other/crash-3.C: New test.
1902
1903 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1904
1905         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1906         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1907
1908         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1909         HP-UX.
1910
1911 2004-02-24  Michael Matz  <matz@suse.de>
1912
1913         * gcc.dg/i386-regparm.c: New.
1914
1915 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1916
1917         * gcc.c-torture/execute/20040223-1.c: New.
1918
1919 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1920             Kazu Hirata  <kazu@cs.umass.edu>
1921
1922         * gcc.dg/fwritable-strings-1.c: Remove.
1923
1924 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1925
1926         PR c/14156
1927         * gcc.dg/20040223-1.c: New test.
1928
1929 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1930
1931         PR c++/14106
1932         * g++.dg/ext/typeof9.C: New test.
1933
1934 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1935
1936         PR c++/14250
1937         * g++.dg/other/switch1.C: New test.
1938
1939 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1940
1941         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1942         * gcc.dg/va-arg-1.c: Likewise.
1943
1944 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1945
1946         PR c++/14143
1947         * g++.dg/template/koenig5.C: New test.
1948
1949 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1950
1951         * g++.dg/ext/altivec-1.C: Generalize target triple.
1952         * g++.dg/ext/altivec-2.C: New test case.
1953         * g++.dg/ext/altivec_check.h: New file.
1954         * gcc.dg/altivec-1.c: Generalize target triple;
1955         include altivec_check.h and call altivec_check().
1956         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1957         * gcc.dg/altivec-6.c: New test case.
1958         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1959         type casts as needed.
1960         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1961         altivec_check().
1962         * gcc.dg/altivec-12.c: New test case.
1963         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1964         include altivec_check.h and call altivec_check().
1965         * gcc.dg/altivec_check.h: New file.
1966
1967 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1968
1969         * lib/target-supports.exp (check_alias_available): Don't mangle
1970         function `g' in test program.
1971
1972 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1973
1974         * lib/target-supports.exp (check_profiling_available): Check
1975         argument to determine whether we support a profiling type.
1976         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1977         check_profiling_available.
1978         * g++.dg/bprob/bprob.exp: Likewise
1979         * g77.dg/bprob/bprob.exp: Likewise.
1980         * gcc.misc-tests/bprob.exp: Likewise.
1981         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1982         dg-require-profiling and delete expected error handling.
1983         * gcc.dg/20021014-1.c: Likewise.
1984         * gcc.dg/nest.c: Likewise.
1985
1986 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1987
1988         PR c++/12007
1989         * g++.dg/other/vthunk1.C: New test.
1990
1991 2004-02-20  Falk Hueffner  <falk@debian.org>
1992
1993         PR target/14201
1994         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1995
1996 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/13927
1999         * g++.dg/other/error8.C: Remove XFAIL markers.
2000
2001         PR c++/14173
2002         * g++.dg/ext/packed5.C: New test.
2003
2004         PR c++/14199
2005         * g++.dg/warn/Wunused-5.C: New test.
2006
2007         PR c++/14186
2008         * g++.dg/lookup/member1.C: New test.
2009
2010 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2011
2012         * gcc.c-torture/compile/20040130-1.c: Enable only when
2013         __INT_MAX__ >= 2147483647L.
2014         * gcc.c-torture/compile/961203-1.c: Likewise.
2015
2016 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2017
2018         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2019         * g++.dg/opt/template1.C: Robustify assembler regexp
2020
2021 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2022
2023         * gcc.c-torture/execute/simd-4.x: Remove.
2024         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2025         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2026         Guard with #ifndef SKIP_ATTRIBUTE.
2027         * gcc.dg/compat/vector-1_y.c: Likewise.
2028         * gcc.dg/compat/vector-2_x.c: Likewise.
2029         * gcc.dg/compat/vector-2_y.c: Likewise.
2030         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2031         * g++.dg/eh/simd-2.C: Likewise.
2032
2033 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2034
2035         * gcc.c-torture/compile/complex-1.c: New.
2036
2037 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2038
2039         PR target/14209
2040         * gcc.c-torture/execute/20040218-1.c: New test.
2041
2042 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2043
2044         PR c++/14181
2045         * g++.dg/parse/new2.C: New test.
2046
2047 2004-02-18  Paul Brook  <paul@codesourcery.com>
2048
2049         * gcc.c-torture/compile/libcall-1.c: New test.
2050
2051 2004-02-18  Paul Brook  <paul@codesourcery.com>
2052
2053         PR debug/12934
2054         * gcc.dg/debug/debug-7.c: New test.
2055
2056 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2057
2058         * gcc.dg/20040217-1.c: New test.
2059
2060 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2061
2062         * gcc.c-torture/execute/990208-1.x: Delete.
2063
2064 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2065
2066         * gcc.c-torture/execute/20040208-2.x: New file.
2067
2068 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/11326
2071         * g++.dg/abi/structret1.C: New test.
2072
2073 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2074
2075         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2076         (i386_cpuid): No need to test if cpuid is available on AMD64.
2077         Fix assembly, so that it works onboth i386 and AMD64.
2078         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2079         (vecInLong): Fix s[] member type to unsigned int.
2080         (vecInWord): Remove type.
2081         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2082         (a64, b64, c64, d64, e64): Remove.
2083         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2084         Remove unused variable.  Remove initialization of removed variables.
2085         Don't call mmx_tests nor sse_tests.
2086         (reference_mmx, reference_sse): Remove.
2087         (check): Add return stmt.
2088         * gcc.dg/i386-sse-7.c: New test.
2089         * gcc.dg/i386-mmx-4.c: New test.
2090
2091 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2092
2093         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2094         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2095         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2096         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2097         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2098         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2099         g++.dg/tc1/dr94.C: Fix line terminator.
2100
2101 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2102
2103         * gcc.c-torture/compile/20040216-1.c: New.
2104
2105 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2106
2107         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2108         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2109         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2110         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2111         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2112         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2113
2114 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2115
2116         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2117
2118 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/13971
2121         * g++.dg/expr/cond4.C: New test.
2122
2123         PR c++/14086
2124         * g++.dg/lookup/crash2.C: New test.
2125
2126 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2127
2128         * gcc.c-torture/compile/20040214-2.c: New test.
2129
2130 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2131
2132         PR c++/14116
2133         * g++.dg/ext/typeof8.C: New test.
2134
2135 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2136
2137         * gcc.c-torture/compile/20040214-1.c: New test.
2138
2139 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2140
2141         PR c++/13635
2142         * g++.dg/template/spec11.C: New test.
2143
2144 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2145
2146         PR c++/13927
2147         * g++.dg/other/error8.C: New test.
2148
2149 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/14122
2152         * g++.dg/template/array4.C: New test.
2153
2154         PR c++/14108
2155         * g++.dg/inherit/thunk2.C: New test.
2156
2157         PR c++/14083
2158         * g++.dg/eh/cond2.C: New test.
2159
2160 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2161
2162         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2163
2164 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2165
2166         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2167
2168 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2169
2170         * g++.dg/simd-2.C: xfail on ppc64-linux.
2171
2172 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2173
2174         PR c/456
2175         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2176         tests.
2177
2178 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2179
2180         * gcc.dg/builtins-33.c: New test.
2181
2182 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2183
2184         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2185
2186 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2187
2188         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2189
2190 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2191
2192         * gcc.dg/ppc64-abi-3.c: New test.
2193
2194 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2195
2196         PR c/14092
2197
2198         * gcc.dg/pr14092-1.c: New testcase.
2199
2200 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2201
2202         * gcc.dg/cpp/assert4.c: Fix typo last change.
2203
2204         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2205         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2206
2207         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2208
2209 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2210
2211         * gcc.c-torture/compile/20040209-1.c: New test case.
2212
2213 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2214
2215         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2216
2217 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2218
2219         * gcc.c-torture/execute/20040208-[12].c: New tests.
2220
2221 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2224
2225 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2226
2227         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2228
2229 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2230
2231         Bug 13856
2232         * gcc.dg/visibility-8.c: New testcase.
2233
2234 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2235
2236         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2237         arguments.
2238         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2239
2240 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2241
2242         PR middle-end/13696
2243         * g++.dg/opt/fold1.C: New test case.
2244
2245 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2246
2247         PR c++/14033
2248         * g++.dg/other/crash-2.C: New test.
2249
2250 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2251
2252         PR c++/14028
2253         * g++.dg/parse/angle-bracket2.C: New test.
2254
2255 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2256
2257         PR middle-end/13750
2258         Revert:
2259         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2260         PR pch/13361
2261         * testsuite/g++.dg/pch/wchar-1.C: New.
2262         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2263
2264 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2265
2266         PR c++/14008
2267         * g++.dg/parse/error15.C: New test.
2268         * g++.dg/parse/crash11.C: Update dg-error mark.
2269
2270 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2271
2272         PR c++/13932
2273         * g++.dg/warn/conv2.C: New test.
2274
2275 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2276
2277         PR c++/13086
2278         * g++.dg/warn/incomplete1.C: Remove xfail.
2279
2280 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2281
2282         * lib/file-format.exp (gcc_target_object_format): Use
2283         ${tool}_target_compile, not gcc_target_compile.
2284         * lib/target-supports.exp (check_alias_available): Likewise.
2285         (check_gc_sections_available): Likewise.
2286         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2287         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2288         dg-require-alias.
2289
2290 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/13969
2293         * g++.dg/template/static6.C: New test.
2294
2295 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2296
2297         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2298
2299 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2300
2301         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2302         tests for systems where `char' is unsigned by default.
2303
2304 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2305
2306         PR c++/13997
2307         * g++.dg/template/partial3.C: New test.
2308
2309 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2310
2311         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2312         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2313         Remove mentions of obsolete ports.
2314
2315 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2316
2317         * gcc.dg/noncompile/20001228-1.c: Fix for new
2318         error message.
2319
2320 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2321
2322         PR target/9348
2323         * gcc.c-torture/execute/multdi-1.c: New test case.
2324
2325 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2326
2327         PR c++/13925
2328         * g++.dg/template/lookup5.C: New test.
2329
2330 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2331
2332         PR c++/13950
2333         * g++.dg/template/lookup4.C: New test.
2334
2335         PR c++/13970
2336         * g++.dg/parse/error14.C: New test.
2337
2338         PR c++/14002
2339         * g++.dg/parse/template13.C: New test.
2340
2341 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/13978
2344         * g++.dg/template/koenig4.C: New test.
2345
2346         PR c++/13968
2347         * g++.dg/template/crash17.C: New test.
2348
2349         PR c++/13975
2350         * g++.dg/parse/error13.C: New test.
2351         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2352
2353 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2354
2355         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2356
2357 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2358
2359         PR c/11658
2360         PR c/13994
2361         * gcc.dg/noncompile/20040203-1.c: New test.
2362         * gcc.dg/noncompile/20040203-2.c: Likewise.
2363         * gcc.dg/noncompile/20040203-3.c: Likewise.
2364         * gcc.dg/20040203-1.c: Likewise.
2365
2366 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2367
2368         PR c++/10858
2369         * g++.dg/template/sizeof7.C: New test.
2370
2371 2004-02-02  Eric Christopher  <echristo@redhat.com>
2372             Zack Weinberg  <zack@codesourcery.com>
2373
2374         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2375
2376 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2377
2378         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2379         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2380         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2381         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2382
2383 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2384
2385         PR c++/13113
2386         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2387
2388         PR c++/13854
2389         * g++.dg/ext/attrib13.C: New test.
2390
2391         PR c++/13907
2392         * g++.dg/conversion/op2.C: New test.
2393
2394 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2395
2396         * gcc.dg/titype-1.c: Fix pasto.
2397
2398 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2399
2400         * gcc.dg/titype-1.c: New test.
2401
2402 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2403
2404         PR c++/13957
2405         * g++.dg/template/non-type-template-argument-1.C,
2406         g++.dg/template/qualified-id1.C: Update dg-error marks.
2407         * g++.dg/template/nontype6.C: New test.
2408
2409 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2410
2411         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2412         * gcc.dg/builtins-31.c: New testcase.
2413         * gcc.dg/builtins-32.c: New testcase.
2414
2415 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2416
2417         * objc.dg/call-super-2.m: Update line numbers
2418         for the including of stddef.h.
2419
2420 2004-01-30  Michael Matz  <matz@suse.de>
2421
2422         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2423         g++.dg/ext/case-range3.C: New tests.
2424
2425 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2426
2427         DR206
2428         PR c++/13813
2429         * g++.dg/template/member4.C: New test.
2430
2431 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2432
2433         PR c++/13683
2434         * g++.dg/template/sizeof6.C: New test.
2435
2436 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2437
2438         * gcc.dg/fwritable-strings-1.c: New test.
2439
2440 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2441
2442         * gcc.c-torture/compile/20040130-1.c: New test.
2443
2444 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2445
2446         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2447
2448 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2449
2450         PR c++/13883
2451         * g++.dg/template/ctor3.C: New test.
2452
2453 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2454
2455         * g++.dg/tc1: New directory.
2456         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2457         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2458         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2459         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2460         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2461
2462 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2463
2464         * g++.dg/parse/error11.C: New test.
2465         * g++.dg/parse/error12.C: Likewise.
2466
2467 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2468
2469         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2470         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2471
2472 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2473
2474         PR c++/13791
2475         * g++.dg/ext/attrib12.C: New test.
2476
2477         PR c++/13736
2478         * g++.dg/parse/cast2.C: New test.
2479
2480 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2481
2482         * objc.dg/encode-2.m (main): New local string.  Set depending on
2483         sizeof long.  Use in sscanf call.
2484         * objc.dg/encode-3.m (main): New local string.  Set depending on
2485         sizeof long.  Use in scan_initial call.
2486
2487 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2488
2489         * objc.dg/call-super-2.m: Make LP64-safe.
2490         * objc.dg/desig-init-1.m: Likewise.
2491
2492 2004-01-27  Devang Patel <dpatel@apple.com>
2493
2494         * g++.dg/debug/namespace1.C: New test.
2495
2496 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2497
2498         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2499         xscale-*-*.
2500
2501         * gcc.dg/arm-mmx-1.c: New test.
2502
2503 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2504
2505         * gcc.dg/20040127-1.c: New test.
2506         * gcc.dg/20040127-2.c: New test.
2507
2508 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2509
2510         * objc.dg/stret-1.m (glob): Renamed to globa.
2511
2512 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/13663
2515         * g++.dg/expr/for1.C: New test.
2516
2517 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2518
2519         PR middle-end/13779
2520         * gcc.dg/darwin-longlong.c: New test.
2521
2522 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2523
2524         * gcc.dg/20040124-1.c: Moved test from here...
2525         * gcc.c-torture/compile/20040124-1.c: ...to here.
2526
2527 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2530         the assembly output if -m64 is passed.
2531
2532 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2533
2534         PR c++/13833
2535         * g++.dg/template/cond3.C: New test.
2536
2537 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2538
2539         PR c++/13810
2540         * g++.dg/template/ttp7.C: New test.
2541
2542 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2543
2544         PR c++/13797
2545         * g++.dg/template/nontype4.C: New test.
2546         * g++.dg/template/nontype5.C: Likewise.
2547
2548 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2549
2550         * gcc.dg/torture/mips-clobber-at.c: New test.
2551
2552 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2553
2554         * gcc.dg/20040124-1.c: New test.
2555
2556 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2557
2558         * gcc.dg/20040123-1.c: New test.
2559
2560 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2561
2562         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2563
2564 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2565
2566         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2567
2568 2004-01-23  Andrew Pinski  <apinski@apple.com>
2569
2570         * gcc.dg/20030121-1.c: Move to ..
2571         * gcc.dg/20040121-1.c: here.
2572
2573 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2574
2575         * gcc.dg/builtins-29.c: New test case.
2576
2577 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2578
2579         PR 18314
2580         * gcc.dg/builtins-30.c: New testcase.
2581
2582 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2583
2584         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2585         * lib/g77.exp: Likewise.
2586         * lib/objc.exp: Likewise.
2587         * lib/g++.exp: Likewise.
2588
2589 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2590
2591         * gcc.dg/struct-by-value-2.c: New test.
2592
2593 2004-01-21  Andrew Pinski  <apinski@apple.com>
2594
2595         PR target/13785
2596         * gcc.dg/20030121-1.c: New test.
2597
2598 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2599
2600         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2601         clobber frame pointer register in asm statement.
2602
2603 2004-01-21  Falk Hueffner  <falk@debian.org>
2604
2605         * gcc.c-torture/compile/20040121-1.c: New test.
2606
2607 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2608
2609         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2610
2611 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2612
2613         * gcc.dg/ppc64-abi-2.c: New test.
2614
2615 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2616
2617         * lib/treelang.exp: Fill out this file.
2618         * lib/treelang-dg.exp: New File.
2619
2620 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2621
2622         * gcc.c-torture/compile/981022-1.c: Remove.
2623         * gcc.dg/array-5.c: Remove XFAIL.
2624         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2625         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2626         gcc.dg/cond-lvalue-1.c: Update.
2627         * gcc.dg/cast-lvalue-2.c: New test.
2628
2629 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/13592
2632         * g++.dg/other/error1.C (class foo): Tweak error message.
2633
2634         PR c++/13592
2635         * g++.dg/template/call2.C: New test.
2636
2637 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2638
2639         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2640         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2641         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2642         scalar-return-1_x.c, scalar-return-2_y.c,
2643         scalar-return-3_x.c, scalar-return-3_y.c,
2644         scalar-return-4_x.c, scalar-return-4_y.c,
2645         struct-align-1.h, struct-align-1_x.c,
2646         struct-align-1_y.c, struct-align-2.h,
2647         struct-align-2_x.c, struct-align-2_y.c,
2648         struct-by-value-10_y.c, struct-by-value-11_x.c,
2649         struct-by-value-11_y.c, struct-by-value-12_x.c,
2650         struct-by-value-12_y.c, struct-by-value-13_x.c,
2651         struct-by-value-13_y.c, struct-by-value-14_x.c,
2652         struct-by-value-14_y.c, struct-by-value-15_x.c,
2653         struct-by-value-15_y.c, struct-by-value-16_y.c,
2654         struct-by-value-17_y.c, struct-by-value-18_y.c,
2655         struct-by-value-19_y.c, struct-by-value-1_x.c,
2656         struct-by-value-1_y.c, struct-by-value-20_y.c,
2657         struct-by-value-2_x.c, struct-by-value-2_y.c,
2658         struct-by-value-3_y.c, struct-by-value-4_x.c,
2659         struct-by-value-4_y.c, struct-by-value-5_y.c,
2660         struct-by-value-6_y.c, struct-by-value-7_y.c
2661         struct-by-value-8_x.c, struct-by-value-8_y.c
2662         struct-by-value-9_x.c, struct-by-value-9_y.c
2663         struct-return-10_x.c, struct-return-10_y.c,
2664         struct-return-19_x.c, struct-return-20_x.c
2665         struct-return-2_x.c, struct-return-2_y.c
2666         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2667         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2668
2669 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2670
2671         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2672         attribute on sparc*-sun-solaris2.*.
2673
2674 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/13710
2677         * g++.dg/ext/typeof7.C: New test.
2678
2679 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2680
2681         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2682         * gcc.dg/const-elim-1.c: Same.
2683
2684 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2685
2686         * objc.dg/stret-1.m: New.
2687         * objc.dg/stret-2.m: New.
2688
2689 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2690
2691         PR c++/11895
2692         * g++.dg/ext/vector1.C: New test.
2693
2694 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2695
2696         * gcc.dg/pch/import-1.c: New.
2697         * gcc.dg/pch/import-1.hs: New.
2698         * gcc.dg/pch/import-1a.h: New.
2699         * gcc.dg/pch/import-1b.h: New.
2700         * gcc.dg/pch/import-1c.h: New.
2701
2702 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2703
2704         PR c++/13574
2705         * g++.dg/ext/array1.C: New test.
2706
2707         PR c++/13178
2708         * g++.dg/conversion/op1.C: New test.
2709
2710 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2711
2712         PR 11864
2713         From Kazumoto Kojima / Dan Kegel:
2714         * gcc.dg/pr11864-1.c: New test.
2715
2716         PR 10392
2717         From Marcus Comstedt / Dan Kegel:
2718         * gcc.dg/pr10392-1.c: New test.
2719
2720 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/13478
2723         * g++.dg/init/ref10.C: New test.
2724
2725 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2726
2727         PR c++/13407
2728         * g++.dg/parse/typename6.C: New test.
2729
2730 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2731
2732         PR pch/13361
2733         * testsuite/g++.dg/pch/wchar-1.C: New.
2734         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2735
2736 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2737
2738         PR c++/9259
2739         * g++.dg/expr/sizeof2.C: New test.
2740
2741 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2742
2743         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2744
2745 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2746
2747         PR c++/13659
2748         * g++.dg/lookup/strong-using-3.C: New.
2749         * g++.dg/lookup/using-10.C: New.
2750
2751 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2752
2753         PR c++/13594
2754         * g++.dg/lookup/strong-using-2.C: New.
2755
2756 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2757             Dan Kegel <dank@kegel.com>
2758             J"orn Rennecke <joern.rennecke@superh.com>
2759
2760         PR target/9365
2761         * gcc.dg/pr9365-1.c: New test.
2762
2763 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2764
2765         PR c++/8856
2766         * g++.dg/parse/casting-operator2.C: New test.
2767         * g++.old-deja/g++.pt/explicit83.C: Remove.
2768
2769 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2770
2771         * gcc.dg/label-compound-stmt-1.c: New test.
2772         * gcc.c-torture/compile/950922-1.c,
2773         gcc.c-torture/compile/20000211-3.c,
2774         gcc.c-torture/compile/20000518-1.c,
2775         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2776         compound statements.
2777
2778 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2779
2780         * gcc.dg/ppc64-abi-1.c: New test.
2781
2782 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2783
2784          * g++.dg/ext/attrib9.C: Add dg-warnings.
2785
2786 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2787
2788         PR c++/12335
2789         * g++.dg/parse/dtor3.C: New test.
2790
2791 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         PR c++/12709
2794         * g++.dg/parse/try-catch-1.C: New test.
2795
2796 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2797
2798         * ada/acats/run_all.sh: Add more verbose output in acats.log
2799         when compiling tests.
2800
2801 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2802
2803         PR 13656
2804         * gcc.dg/typedef-redecl.c: New test case.
2805         * gcc.dg/typedef-redecl.h: New support file.
2806
2807 2004-01-13  Jan Hubicka  <jh@suse.cz>
2808
2809         * gcc.dg/always_inline.c: New test.
2810         * gcc.dg/debug/20031231-1.c: Fix.
2811
2812 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2813
2814         PR c++/13474
2815         * g++.dg/template/array3.C: New test.
2816
2817 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2818
2819         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2820         * g++.dg/warn/Wunused-2.C: Likewise.
2821
2822 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         PR c++/13289
2825         * g++.dg/template/instantiate6.C: New test.
2826
2827 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2828
2829         PR middle-end/11397
2830         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2831
2832 2004-01-12  Jan Hubicka  <jh@suse.cz>
2833
2834         PR opt/12826
2835         * gcc.dg/20040112-1.c: New.
2836
2837         * gcc.dg/dwarf-die[1-7].c: Move to...
2838         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2839         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2840
2841 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2842
2843         PR c++/4100
2844         * g++.dg/parse/friend4.C: New test.
2845
2846 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2847
2848         PR c++/4100
2849         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2850         definition is called a friend.
2851
2852 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2853
2854         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2855
2856 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2857
2858         PR c++/3478
2859         * g++.dg/parse/error10.C: New test.
2860         * g++.dg/template/arg2.C: Accept "invalid type" error.
2861
2862 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2863
2864         PR middle-end/13392
2865         * g++.dg/opt/expect2.C: New test.
2866
2867 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2868
2869         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2870         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2871         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2872         Update dg-error regexps.
2873
2874 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2875
2876         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2877         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2878
2879 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2880
2881         * gcc.dg/pragma-re-1.c: Use right pointer type.
2882
2883 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2884
2885         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2886
2887 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2888
2889         * gcc.dg/rs6000-ldouble-1.c: New.
2890
2891 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2892
2893         DR 337
2894         PR c++/9256
2895         * g++.dg/other/abstract1.C: New test.
2896
2897 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2898
2899         * g++.dg/lookup/strong-using-1.C: New.
2900
2901 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2902
2903         PR c/11234
2904         * gcc.dg/func-ptr-conv-1.c: New test.
2905         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2906
2907 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2908
2909         PR target/13380.
2910         * gcc.c-torture/compile/20040109-1.c: New.
2911
2912 2004-01-08  Stuart Hastings  <stuart@apple.com>
2913
2914         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2915         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2916         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2917
2918 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2919
2920         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2921
2922 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2923
2924         * ada/acats/run_acats: Treat 'gnatchop' the same way
2925         as 'gnatmake'.  Export GCC_DRIVER.
2926         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2927         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2928
2929 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2930
2931         PR c++/12573
2932         * g++.dg/template/dependent-expr4.C: New test.
2933
2934 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2935
2936         * gcc.dg/altivec-11.c: New test.
2937
2938 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2939
2940         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2941
2942 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2943
2944         PR c/6024
2945         * gcc.dg/enum-compat-1.c: New test.
2946         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2947
2948 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2949
2950         PR c/12165
2951         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2952         gcc.dg/c99-idem-qual-3.c: New tests.
2953
2954 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2955
2956         * gcc.dg/winline-7.c: Don't cast void * to int.
2957
2958 2004-01-06  Jan Hubicka  <jh@suse.cz>
2959
2960         * gcc.dg/i386-sse-5.c: New test
2961         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2962
2963 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/12815
2966         * g++.dg/rtti/typeid4.C: New test.
2967
2968 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2969
2970         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2971
2972 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/12132
2975         * g++.dg/template/error11.C: New test.
2976
2977         PR c++/13451
2978         * g++.dg/template/class2.C: New test.
2979
2980 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2981         Richard Sandiford <rsandifo@redhat.com>
2982
2983         PR c++/13387
2984         * g++.dg/opt/alias3.C: New test.
2985
2986 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/13157
2989         * g++.dg/template/koenig3.C: New test.
2990
2991         PR c++/13529
2992         * g++.dg/parse/offsetof3.C: New test.
2993
2994         * g++.dg/init/copy7.C: Add missing dg-error markers.
2995
2996         PR c++/12226
2997         * g++.dg/init/copy7.c: New test.
2998
2999         PR c++/13536
3000         * g++.dg/parse/cast1.C: New test.
3001
3002 2004-01-04  Jan Hubicka  <jh@suse.cz>
3003
3004         * gcc.dg/winline[1-7].c: New tests.
3005
3006 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3007
3008         PR c++/13520
3009         * g++.dg/template/qualttp22.C: New test.
3010
3011 2004-01-01  Jan Hubicka  <jh@suse.cz>
3012
3013         * gcc.dg/debug/20031231-1.c: New.
3014         * gcc.c-torture/compile/20040101-1.c: New.
3015         * gcc.dg/dwarf-die-[1-7].c: New.
3016
3017 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR optimization/13521
3020         * gcc.c-torture/compile/20031231-1.c: New test.
3021
3022 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3023
3024         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3025
3026 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3027
3028         PR c++/10079
3029         * g++.dg/template/crash16.C: New test.
3030
3031 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3032
3033         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3034
3035 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3036
3037         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3038         ports.
3039         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3040         * g++.old-deja/g++.law/profile1.C: Likewise.
3041         * gcc.c-torture/compile/981006-1.c: Likewise.
3042         * gcc.c-torture/execute/loop-2e.x: Likewise.
3043         * gcc.c-torture/execute/loop-2f.x: Remove.
3044         * gcc.c-torture/execute/loop-2g.x: Likewise.
3045         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3046         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3047
3048 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3049
3050         PR c++/13507
3051         * g++.dg/ext/attrib11.C: New test.
3052
3053         PR c++/13494
3054         * g++.dg/template/array2-1.C: New test.
3055         * g++.dg/template/array2-2.C: New test.
3056
3057 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3058
3059         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3060
3061 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3062
3063         PR c++/12774
3064         * g++.dg/template/array1-1.C: New test.
3065         * g++.dg/template/array1-2.C: New test.
3066
3067 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3068
3069         PR fortran/12632
3070         * g77.dg/12632.f: New test case.
3071
3072 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3073
3074         PR c++/13289
3075         * g++.dg/parse/nontype1.C: New test.
3076
3077 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3078
3079         PR c++/12403
3080         * g++.dg/parse/explicit1.C: New test.
3081         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3082
3083 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/13081
3086         * g++.dg/opt/inline6.C: New test.
3087
3088         PR c++/12613
3089         * g++.dg/parse/error9.C: New test.
3090
3091         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3092
3093 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3094
3095         PR c++/13009
3096         * g++.dg/init/assign1.C: New test.
3097
3098 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3099
3100         PR c++/13070
3101         * g++.dg/warn/format3.C: New test case.
3102
3103 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3104
3105         * gcc.c-torture/compile/20031227-1.c: New test.
3106
3107 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3108
3109         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3110         * g77.dg/bprob/bprob.exp: Likewise.
3111         * gcc.misc-tests/bprob.exp: Likewise.
3112         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3113         variants on systems where the library does not provide that
3114         functionality.
3115         * gcc.dg/builtins-20.c: Use builtins-config.h.
3116         * gcc.dg/builtins-config.h: New file.
3117
3118 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3119
3120         * lib/gcc-dg.exp (dg-require-profiling): New function.
3121         * lib/target-supports.exp (check_profiling_available): Likewise.
3122         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3123         * g77.dg/bprob/bprob.exp: Likewise.
3124         * gcc.misc-tests/bprob.exp: Likewise.
3125         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3126         * gcc.dg/20021014-1.c: Likewise.
3127         * gcc.dg/nest.c: Likewise.
3128
3129 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3130
3131         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3132         compiling.
3133         * g++.dg/lookup/java2.C: Likewise.
3134         * gcc.dg/cpp/lexident.c: Likewise.
3135
3136 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3137
3138         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3139         given.
3140         * gcc.c-torture/compile/961203-1.c: Likewise.
3141         * gcc.c-torture/compile/980506-1.c: Likewise.
3142
3143 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3144
3145         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3146         (additional_prunes): New global.
3147         (gcc-dg-prune): Handle additional per-test pruning.
3148         (dg-test): Clear additional_prunes between tests.
3149
3150         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3151         dg-prune-output to avoid spurious failures from assembler
3152         complaining about nonexistent WAW violations.
3153         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3154         Use dg-prune-output to avoid spurious failures from assembler
3155         warning about Itanium B-step errata.
3156
3157 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3158
3159         * g++.dg/abi/macro0.C: New test.
3160         * g++.dg/abi/macro1.C: Likewise.
3161         * g++.dg/abi/macro2.C: Likewise.
3162
3163         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3164         * g++.dg/abi/bitfield7.C: Likewise.
3165         * g++.dg/abi/dtor2.C: Likewise.
3166         * g++.dg/abi/mangle11.C: Likewise.
3167         * g++.dg/abi/mangle12.C: Likewise.
3168         * g++.dg/abi/mangle14.C: Likewise.
3169         * g++.dg/abi/mangle17.C: Likewise.
3170         * g++.dg/abi/vbase10.C: Likewise.
3171         * g++.dg/abi/vbase14.C: Likewise.
3172         * g++.dg/template/qualttp17.C: Likewise.
3173
3174 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3175
3176         PR c/11995
3177         * gcc.dg/20031223-1.c: New test.
3178
3179 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.dg/noreturn-7.c: New test.
3182
3183 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184
3185         * gcc.dg/null-pointer-1.c: New test.
3186
3187 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3188
3189         * g++.old-deja/g++.jason/template18.C: Remove.
3190         * g++.old-deja/g++.jason/template37.C: Likewise.
3191
3192         PR c++/12862
3193         * g++.dg/lookup/ns1.C: New test.
3194
3195         PR c++/12397
3196         * g++.dg/template/lookup3.C: New test.
3197
3198 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3199
3200         * g++.dg/template/recurse1.C: New test
3201
3202 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/12479
3205         * g++.dg/parse/semicolon1.C: New test.
3206         * g++.dg/parse/semicolon1.h: Likewise.
3207
3208 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3209
3210         * gcc.dg/darwin-misaligned.c: New test.
3211
3212 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3213
3214         PR c/9163
3215         * gcc.dg/20031222-1.c: New test.
3216
3217 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/13438
3220         * g++.dg/parse/error8.C: New test.
3221
3222         PR c++/11554
3223         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3224
3225 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3226
3227         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3228         too small.
3229         * gcc.c-torture/compile/930217-1.c: Likewise.
3230         * gcc.c-torture/compile/930513-1.c: Likewise.
3231         * gcc.c-torture/execute/920908-2.c: Likewise.
3232         * gcc.c-torture/execute/921204-1.c: Likewise.
3233         * gcc.c-torture/execute/930621-1.c: Likewise.
3234         * gcc.c-torture/execute/930630-1.c: Likewise.
3235         * gcc.c-torture/execute/931031-1.c: Likewise.
3236         * gcc.c-torture/execute/980602-2.c: Likewise.
3237         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3238         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3239         * gcc.c-torture/execute/extzvsi.c: Likewise.
3240         * gcc.c-torture/unsorted/ext.c: Likewise.
3241
3242 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3243
3244         PR target/12749
3245         * gcc.c-torture/compile/20031220-2.c: New test case.
3246
3247 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3248
3249         PR optimization/13031
3250         * gcc.c-torture/compile/20031220-1.c: New test case.
3251
3252 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3253
3254         * gcc.dg/cast-function-1.c: New test.
3255
3256 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3257
3258         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3259         formats.
3260
3261 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/12795
3264         * g++.dg/ext/attrib10.C: New test.
3265
3266 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3267
3268         * gcc.dg/cleanup-10.c: New test.
3269         * gcc.dg/cleanup-11.c: New test.
3270
3271 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/13239
3274         * g++.dg/opt/expect1.C: New test.
3275
3276 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3277
3278         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3279
3280 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3281
3282         PR debug/12923
3283         * gcc.dg/20031218-1.c: New test.
3284
3285         PR debug/12389
3286         * gcc.dg/20031218-2.c: New test.
3287         * gcc.dg/20031218-3.c: New test.
3288
3289         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3290         of label name and allow for USER_LABEL_PREFIX == "_" names.
3291         * g++.dg/abi/mangle18-2.C: Likewise.
3292         * g++.dg/abi/mangle19-1.C: Likewise.
3293         * g++.dg/abi/mangle19-2.C: Likewise.
3294         * g++.dg/abi/mangle20-1.C: Likewise.
3295         * g++.dg/abi/mangle20-2.C: Likewise.
3296
3297 2003-12-18  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3300
3301 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3302             Dan Kegel <dank@kegel.com>
3303
3304         PR other/12009
3305         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3306         testing a cross compiler, it causes spurious compile failures.
3307         * lib/g++.exp: Likewise.
3308
3309 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3310
3311         PR c++/13262
3312         * g++.dg/template/access13.C: New test.
3313
3314 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3315
3316         * gcc.dg/20031216-1.c: New test.
3317
3318 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3319
3320         PR c++/9154
3321         * g++.dg/template/error10.C: New test.
3322
3323 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3324
3325         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3326         * g++.dg/eh/simd-2.C: Likewise.
3327
3328 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3329             Roger Sayle  <roger@eyesopen.com>
3330
3331         * gcc.c-torture/execute/ieee/mzero5.c: New.
3332
3333 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/10603
3336         * g++.dg/parse/error6.C: New test.
3337
3338         PR c++/12827
3339         * g++.dg/parse/error7.C: New test.
3340
3341 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3342
3343         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3344         at -O with stabs debugging formats.
3345         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3346         * gcc.dg/debug/debug-2.c: Likewise.
3347
3348 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3349
3350         PR c++/12696
3351         * g++.dg/init/error1.C: New test.
3352
3353         PR c++/12218
3354         * g++.dg/init/pm3.C: New test.
3355
3356 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3357
3358         PR c/3347
3359         * gcc.dg/bitfld-8.c: New test.
3360
3361 2003-12-16  James Lemke  <jim@wasabisystems.com>
3362
3363         * gcc.dg/arm-scd42-[123].c: New tests.
3364
3365 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3366
3367         PR c++/9043
3368         * g++.dg/abi/mangle20-1.C: New test.
3369         * g++.dg/abi/mangle20-2.C: New test.
3370
3371 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3372
3373         PR c++/13275
3374         * g++.dg/other/offsetof2.C: Remove XFAIL.
3375         * g++.dg/parse/offsetof1.C: New test.
3376         * g++.gd/parse/offsetof2.C: Likewise.
3377
3378 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3379
3380         * g++.dg/template/nontype3.C: New test.
3381         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3382
3383 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3384
3385         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3386
3387 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3388
3389         PR c++/13387
3390         * g++.dg/expr/assign1.C: New test.
3391
3392         PR c++/13242
3393         * g++.dg/abi/mangle19-1.C: New test.
3394         * g++.dg/abi/mangle19-2.C: New test.
3395
3396 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3397
3398         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3399
3400 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3401
3402         * gcc.c-torture/execute/20031216-1.c: New test.
3403
3404 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3405
3406         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3407         an ICE regression.
3408
3409 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3410
3411         PR c++/10926
3412         * g++.dg/template/error9.C: New test.
3413
3414         PR c++/11116
3415         * g++.dg/template/error8.C: New test.
3416
3417 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3418
3419         PR middle-end/13400
3420         * gcc.c-torture/execute/20031215-1.c: New test case.
3421
3422 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3423
3424         PR c++/13269
3425         * g++.dg/parse/error5.C: New test.
3426
3427         PR c++/12989
3428         * g++.dg/expr/sizeof1.C: New test.
3429
3430         PR c++/13310
3431         * g++.dg/template/crash15.C: New test.
3432
3433 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3434
3435         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3436         a non-POD type as the last named parameter of a varargs function.
3437
3438 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/13243
3441         PR c++/12573
3442         * g++.dg/template/crash14.C: New test.
3443         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3444
3445 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3446
3447         * g++.dg/other/java1.C: New test.
3448
3449         PR c++/13241
3450         * g++.dg/abi/mangle18-1.C: New test.
3451         * g++.dg/abi/mangle18-2.C: New test.
3452
3453 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3454
3455         PR optimization/10312
3456         * gcc.c-torture/execute/20031214-1.c: New.
3457
3458 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/10779
3461         PR c++/12160
3462         * g++.dg/parse/error3.C: New test.
3463         * g++.dg/parse/error4.C: Likewise.
3464         * g++.dg/abi/mangle4.C: Tweak error messages.
3465         * g++.dg/lookup/using5.C: Likewise.
3466         * g++.dg/other/error2.C: Likewise.
3467         * g++.dg/parse/typename5.C: Likewise.
3468         * g++.dg/parse/undefined1.C: Likewise.
3469         * g++.dg/template/arg2.C: Likewise.
3470         * g++.dg/template/ttp3.C: Likewise.
3471         * g++.dg/template/type1.C: Likewise.
3472         * g++.old-deja/g++.other/crash32.C: Likewise.
3473         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3474
3475 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3476
3477         PR c++/13106
3478         * g++.dg/warn/noreturn-3.C: New test.
3479
3480 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3481
3482         PR c++/13118
3483         * g++.dg/abi/covariant3.C: New.
3484
3485 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3486
3487         * g++.dg/eh/ia64-1.C: New test.
3488
3489 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3490
3491         PR optimization/13037
3492         * g77.f-torture/execute/13037.f: New test case.
3493
3494 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         PR c++/12881
3497         * g++.dg/abi/covariant2.C: New.
3498
3499 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3500
3501         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3502
3503 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3504
3505         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3506
3507 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3508
3509         PR other/10819
3510         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3511         to fix Bug 10819.
3512         * lib/g++.exp (g++_version): Likewise.
3513         * lib/g77.exp (g77_version): Likewise.
3514         * lib/objc.exp (default_objc_version): Likewise.
3515
3516 2003-12-10  Richard Henderson  <rth@redhat.com>
3517
3518         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3519
3520         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3521
3522 2003-12-08  Matt Austern  <austern@apple.com>
3523
3524         PR c/13134
3525         * lib/gcc-dg.exp (dg-require-visibility): Define.
3526         * lib/target-supports (check_visibility_available): Define.
3527         * gcc.dg/visibility-1.c: New test.
3528         * gcc.dg/visibility-2.c: Likewise.
3529         * gcc.dg/visibility-3.c: Likewise.
3530         * gcc.dg/visibility-4.c: Likewise.
3531         * gcc.dg/visibility-5.c: Likewise.
3532         * gcc.dg/visibility-6.c: Likewise.
3533         * g++.dg/ext/visibility-1.C: Likewise.
3534         * g++.dg/ext/visibility-2.C: Likewise.
3535         * g++.dg/ext/visibility-3.C: Likewise.
3536         * g++.dg/ext/visibility-4.C: Likewise.
3537         * g++.dg/ext/visibility-5.C: Likewise.
3538         * g++.dg/ext/visibility-6.C: Likewise.
3539
3540 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3541
3542         * g++.dg/lookup/java1.C: New test.
3543         * g++.dg/lookup/java2.C: New test.
3544
3545 2003-12-07  Falk Hueffner  <falk@debian.org>
3546
3547         * g++.dg/opt/noreturn-1.C: New test.
3548
3549 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3550
3551         * gcc.dg/overflow-1.c: New test.
3552
3553 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3554
3555         * g77.f-torture/compile/13060.f: New test.
3556
3557 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/13323
3560         * g++.dg/inherit/operator2.C: New test.
3561
3562 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/13305
3565         * g++.dg/ext/attrib9.C: New test.
3566
3567 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3568
3569         PR c++/13314
3570         * g++.dg/template/error7.C: New test.
3571
3572 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3573             J"orn Rennecke <joern.rennecke@superh.com>
3574
3575         PR target/13302
3576         * g++.dg/other/struct-va_list.C: New test.
3577
3578 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3579
3580         PR c++/13166
3581         * g++.dg/parse/defarg6.C: New test.
3582
3583 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3584
3585         PR target/13256
3586         * gcc.c-torture/execute/20031201-1.c: New test.
3587
3588 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3589
3590         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3591
3592 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3593
3594         * gcc.dg/builtin-return-1.c: New test.
3595
3596 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3597             J"orn Rennecke <joern.rennecke@superh.com>
3598
3599         PR optimization/13260
3600         * gcc.c-torture/execute/20031204-1.c: New test.
3601
3602 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/9127
3605         * g++.dg/template/error6.C: New test.
3606
3607 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * gcc.dg/20031202-1.c: New test.
3610
3611 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/13179
3614         * g++.dg/template/eh1.C: New test.
3615
3616         PR c++/10771
3617         * g++.dg/template/error5.C: New test.
3618
3619 2003-12-02  David Ung  <davidu@mips.com>
3620
3621         * gcc.dg/compat/vector-check.h: Corrected type for var
3622         g_##TMODE
3623
3624 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3625
3626         PR c++/10126
3627         * g++.dg/template/ptrmem8.C: New test.
3628
3629 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3630
3631         PR c++/12573
3632         * g++.dg/template/dependent-expr3.C: New test.
3633
3634 2003-12-01  James Lemke  <jim@wasabisystems.com>
3635
3636         * gcc.dg/arm-g2.c: New test.
3637
3638 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3639
3640         PR optimization/11634
3641         * gcc.dg/20031201-2.c: New test case.
3642
3643 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3644
3645         PR 11433
3646         * objc.dg/proto-lossage-3.m: New test.
3647
3648 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3649
3650         PR optimization/12628
3651         * gcc.dg/20031201-1.c: New test case.
3652
3653 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3654
3655         * gcc.dg/unaligned-1.c: New test.
3656
3657 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/9849
3660         * g++.dg/template/error4.C: New test.
3661         * g++.dg/template/nested3.C: Adjust error markers.
3662
3663 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3664
3665         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3666
3667 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3668
3669         PR c/10333
3670         * gcc.dg/bitfld-7.c: New test.
3671
3672 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3673
3674         * gcc.dg/tls/asm-1.C: New test.
3675
3676 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3677
3678         * gcc.dg/cpp/assert4.c: Update.
3679
3680 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3683         * gcc.dg/builtin-apply3.c: New test.
3684
3685 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * lib/compat.exp (compat-obj): New xfaildata parameter.
3688         Use it to set compiler_conditional_xfail_data before compiling.
3689         (compat-get-options): Handle dg-xfail-if.
3690         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3691         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3692         * gcc.dg/compat/vector-1_y.c: Likewise.
3693         * gcc.dg/compat/vector-2_x.c: Likewise.
3694         * gcc.dg/compat/vector-2_y.c: Likewise.
3695
3696 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3697
3698         * g++.dg/opt/reg-stack4.C: New test.
3699
3700 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701
3702         * gcc.dg/builtin-apply2.c: New test.
3703
3704 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3705
3706         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3707
3708 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3709
3710         PR c++/12924
3711         * g++.dg/template/template-id-2.C: New test.
3712
3713 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3714
3715         PR c++/5369
3716         * g++.dg/template/memfriend1.C: New test.
3717         * g++.dg/template/memfriend2.C: Likewise.
3718         * g++.dg/template/memfriend3.C: Likewise.
3719         * g++.dg/template/memfriend4.C: Likewise.
3720         * g++.dg/template/memfriend5.C: Likewise.
3721         * g++.dg/template/memfriend6.C: Likewise.
3722         * g++.dg/template/memfriend7.C: Likewise.
3723         * g++.dg/template/memfriend8.C: Likewise.
3724         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3725
3726 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3727
3728         PR c++/12515
3729         * g++.dg/ext/cond1.C: New test.
3730
3731 2003-11-20  Richard Henderson  <rth@redhat.com>
3732
3733         * gcc.dg/20020201-2.c: Remove.
3734         * gcc.dg/20020201-4.c: Remove.
3735         * gcc.dg/20020304-1.c: Remove.
3736
3737 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3738
3739         * gcc.dg/cpp/trad/xwin1.c: New test case.
3740
3741 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3742
3743         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3744         * lib/g77.exp: Likewise.
3745         * lib/objc.exp: Likewise.
3746         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3747         for darwin.
3748
3749 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3750
3751         PR c++/12932
3752         * g++.dg/template/static5.C: New test.
3753
3754 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3755
3756         * gcc.dg/nested-func-1.c: New test.
3757
3758 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3759
3760         * gcc.dg/cpp/assert4.c: New test.
3761
3762 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3763
3764         PR c++/2294
3765         * g++.dg/lookup/using9.c: New test.
3766
3767 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3768
3769         PR c++/12762
3770         * g++.dg/template/error3.C: New test.
3771
3772 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3773
3774         PR ada/13035
3775         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3776         No longer use a wrapper for gcc, since this does not work under
3777         Windows.
3778
3779 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3780
3781         PR c++/2094
3782         * g++.dg/template/ptrmem7.C: New test.
3783
3784 2003-11-13  Andrew Pinski <apinski@apple.com>
3785
3786         * gcc.c-torture/compile/20031113-1.c: New test.
3787
3788 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3789             Kean Johnston <jkj@sco.com>
3790
3791         PR c/13029
3792         * gcc.dg/unused-4.c: Update.
3793
3794 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3795
3796         * g++.dg/opt/const3.C: New test.
3797
3798 2003-11-13  Jan Hubicka  <jh@suse.cz>
3799
3800         * gcc.c-torture/compile/20031112-1.c: New test.
3801
3802 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3803
3804         * g++.dg/parse/crash10.C: Remove bogus error marker.
3805
3806 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3807
3808         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3809         (host_gcc): Likewise.
3810         (ROOT): Honor $PWDCMD.
3811         (BASE): Likewise.
3812         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3813
3814 2003-11-12  Catherine Moore  <clm@redhat.com>
3815
3816         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3817
3818 2003-11-12  Andreas Jaeger  <aj@suse.de>
3819             Jakub Jelinek  <jakub@redhat.com>
3820             Andrew Pinski  <pinskia@physics.uc.edu>
3821             Richard Henderson  <rth@redhat.com>
3822
3823         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3824         systems.
3825         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3826
3827         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3828         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3829
3830 2003-11-11  Andreas Jaeger  <aj@suse.de>
3831
3832         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3833
3834         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3835
3836 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3837
3838         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3839         Clean ups.
3840
3841 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3842
3843         * gcc.dg/trampoline-1.c: New test.
3844
3845 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3846
3847         * gcc.c-torture/compile/200031109-1.c: New test.
3848
3849 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3850
3851         PR c/3190
3852         PR c/8714
3853         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3854         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3855         gcc.dg/format/no-y2k-1.c: Update.
3856
3857 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3858
3859         PR optimization/10467
3860         * gcc.dg/20031108-1.c: New test case.
3861
3862 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3863
3864         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3865
3866 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3867
3868         * gcc.dg/compound-lvalue-1.c: New test.
3869         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3870         some XFAILs.
3871
3872 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3873
3874         * gcc.dg/altivec-varargs-1.c: New test.
3875
3876 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3879         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3880         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3881         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3882         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3883
3884 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3885
3886         * gcc.dg/cond-lvalue-1.c: New test.
3887
3888 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3889
3890         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3891
3892 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3893
3894         PR c++/11616
3895         * g++.dg/template/instantiate5.C: New test.
3896
3897 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3898
3899         PR c++/12726
3900         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3901         * ChangeLog: Add missing first entry for above test.
3902
3903 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3904
3905         PR c++/9810
3906         * g++.dg/template/using8.C: New test.
3907         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3908
3909 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3910
3911         PR optimization/10817
3912         * gcc.c-torture/compile/20031102-1.c: New test case.
3913
3914 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3915
3916         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3917         2147483647.
3918
3919 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3920
3921         * gcc.dg/20031102-1.c: New test.
3922
3923 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3924
3925         * gcc.dg/complex-1.c: New test.
3926
3927 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3928
3929         PR c++/12796
3930         * g++.dg/template/crash13.C: Adjust expected error location.
3931         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3932
3933 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3934
3935         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3936
3937 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3938
3939         PR/10239
3940         * gcc.c-torture/compile/20031031-2.c: New test.
3941
3942 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3943
3944         PR/11640
3945         * gcc.c-torture/compile/20031031-1.c: New test.
3946
3947 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3948
3949         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3950         * gcc.misc-tests/bprob.exp: Likewise.
3951         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3952         the execution test on arm-elf configs.
3953         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3954         configs that don't support scratch files.
3955         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3956
3957 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3958
3959         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3960         done by dejagnu.
3961
3962 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3963
3964         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3965         Avoid non pure sh syntax. Add more logging.
3966
3967         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3968         fail.
3969
3970 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3971
3972         PR libgcj/10610
3973         * gcc.dg/ppc-stackalign-1.c: New test.
3974
3975 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3976
3977         * ada/acats/run_all.sh: Change output to be more compliant with
3978         dejagnu framework.
3979         Create acats.sum and acats.log files under testsuite/ada/acats
3980         Only run [a-z]* directories, to filter out e.g. CVS.
3981         Redirect build output to log file.
3982
3983 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3984
3985         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3986
3987 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3988
3989         PR ada/5909:
3990         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3991
3992 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3993
3994         * gcc.c-torture/compile/20031023-1.c: New test.
3995         * gcc.c-torture/compile/20031023-2.c: New test.
3996         * gcc.c-torture/compile/20031023-3.c: New test.
3997         * gcc.c-torture/compile/20031023-4.c: New test.
3998
3999 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4000
4001         PR c++/10371
4002         * g++.dg/lookup/scoped8.C: New test.
4003
4004 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4005
4006         * g++.dg/opt/reg-stack3.C: New test.
4007
4008 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4009
4010         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4011
4012 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4013
4014         PR c++/11076
4015         * g++.dg/template/crash13.C: New test.
4016
4017 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4018
4019         * gcc.dg/c99-restrict-2.c: New test.
4020
4021 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4022
4023         PR c++/12698, c++/12699, c++/12700, c++/12566
4024         * g++.dg/inherit/covariant9.C: New test.
4025         * g++.dg/inherit/covariant10.C: New test.
4026         * g++.dg/inherit/covariant11.C: New test.
4027
4028 2003-10-23  Jason Merrill  <jason@redhat.com>
4029
4030         PR c++/12726
4031         * g++.dg/ext/complit2.C: New test.
4032
4033 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4034
4035         PR target/12654
4036         * gcc.c-torture/execute/20031020-1.c: New test.
4037
4038 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4039
4040         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4041         following the jump_insn.
4042
4043 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4044
4045         * gcc.dg/cast-lvalue-1.c: New test.
4046
4047 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4048
4049         PR c++/11962
4050         * g++.dg/template/cond2.C: New test.
4051
4052 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4053
4054         * gcc.dg/builtins-28.c: New test.
4055
4056 2003-10-20  Jan Hubicka  <jh@suse.cz>
4057
4058         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4059         parameter.
4060         * testsuite/gcc.dg/inline-2.c: Likewise.
4061
4062 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4063
4064         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4065         * gcc.dg/nest.c:  Likewise.
4066
4067 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4068
4069         PR c++/9781, c++/10583, c++/11862
4070         * g++.dg/parse/crash13.C: New test.
4071
4072 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4073
4074         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4075
4076 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4077
4078         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4079         Define HAVE_C99_RUNTIME except on Solaris.
4080         * gcc.dg/builtins-20.c: Likewise.
4081
4082 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4083
4084         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4085
4086 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4087
4088         PR c++/12495
4089         * g++.dg/template/crash21.C: New test.
4090
4091 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4092
4093         PR c++/2513
4094         * g++.dg/template/typename5.C: New test.
4095
4096 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4097
4098         PR c++/12369
4099         * g++.dg/template/friend25.C: New test.
4100
4101 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4102
4103         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4104         versions.
4105
4106 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4107
4108         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4109         == 2147483647.
4110
4111 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4112
4113         * gcc.c-torture/execute/960416-1.x: Remove.
4114         * gcc.c-torture/execute/divconst-3.x: Likewise.
4115
4116 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4117
4118         PR target/12598
4119         * gcc.dg/torture/cris-volatile-1.c: New test.
4120
4121 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4122
4123         PR optimization/9325
4124         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4125         for overflowing floating point to integer conversion during RTL
4126         simplification.
4127
4128 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4129
4130         * objc/execute/_cmd.m: Fix typo.
4131         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4132         Relax 'scan-assembler' regexp.
4133         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4134         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4135         * objc.dg/zero-link-2.m: Remove blank line.
4136         * objc.dg/zero-link-3.m: New test case.
4137
4138 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4139
4140         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4141
4142         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4143         than linker trickery.
4144
4145 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4146
4147         PR c++/12370
4148         * g++.dg/other/friend2.C: New test.
4149
4150 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4151
4152         * gcc.dg/20031012-1.c: New test.
4153
4154 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4155
4156         * gcc.dg/weak/weak-3.c: Fix for new warning.
4157
4158 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4159
4160         PR optimization/8750
4161         * gcc.c-torture/execute/20031012-1.c: New test case.
4162
4163 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4164
4165         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4166         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4167
4168 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4169
4170         PR optimization/12260
4171         * gcc.c-torture/compile/20031011-2.c: New test case.
4172
4173 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4174
4175         * gcc.c-torture/execute/20031011-1.c: New testcase.
4176
4177 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4178
4179         * gcc.c-torture/compile/20031011-1.c: New test.
4180
4181 2003-10-11  Jan Hubicka  <jh@suse.cz>
4182
4183         * g++.dg/other/first-global.C: New test.
4184
4185 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4186
4187         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4188
4189 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4190
4191         * gcc.c-torture/compile/20031010-1.c: New test.
4192
4193 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4194
4195         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4196         * gcc.c-torture/execute/va-arg-25.c: ... here.
4197
4198 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4199
4200         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4201
4202 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4203
4204         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4205
4206 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4207
4208         * g++.dg/parse/error2.C: New test.
4209
4210 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4211
4212         PR c++/11097
4213         * g++.dg/other/error5.C: Modify the error message.
4214         * g++.dg/lookup/using8.C: New test.
4215
4216 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4217
4218         * gcc.dg/darwin-abi-2.c: New file.
4219         * gcc.c-torture/execute/va-arg-24.c: New file.
4220
4221 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4222
4223         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4224         indentation.
4225
4226 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/10147
4229         * g++.dg/other/error4.C: Update error messages.
4230         * g++.dg/template/ptrmem4.C: Likewise.
4231
4232         PR c++/12337
4233         * g++.dg/init/new9.C: New test.
4234
4235         PR c++/12334, c++/12236, c++/8656
4236         * g++.dg/ext/attrib8.C: New test.
4237
4238 2003-10-06  Devang Patel  <dpatel@apple.com>
4239
4240         * gcc.dg/debug/dwarf2-3.h: New test.
4241         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4242
4243 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4244
4245         * g++.dg/opt/cfg2.C: New test.
4246
4247 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248
4249         * g++.dg/opt/float1.C: New test.
4250
4251 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * gcc.dg/c90-array-lval-6.c: New test.
4254         * gcc.dg/c99-array-lval-6.c: New test.
4255
4256 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4257             Ziemowit Laski  <zlaski@apple.com>
4258
4259         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4260         'Derived', so that it is never considered a class method; add
4261         new warning for '+port' method ambiguity.
4262         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4263         <objc/objc-api.h> (needed on Mac OS X).
4264         * objc.dg/method-13.m: New test.
4265
4266 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4267
4268         PR optimization/9325, PR java/6391
4269         * gcc.c-torture/execute/20031003-1.c: New test case.
4270
4271 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR optimization/12180
4274         * gcc.dg/20031002-1.c: New test.
4275
4276         PR c++/12486
4277         * g++.dg/inherit/error1.C: New test.
4278
4279 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4280
4281         * lib/f-torture.exp (search_for): Rename to...
4282         (search_for_re): This.  Also, clean up comments and the
4283         "regexp" invocation.
4284
4285 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4286
4287         * gcc.c-torture/compile/20031002-1.c: New test.
4288
4289 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4290
4291         * g++.dg/opt/cond1.C: New test.
4292
4293 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4294
4295         * gcc.dg/Wold-style-definition-2.c: New testcase.
4296         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4297
4298 2003-09-29  Richard Henderson  <rth@redhat.com>
4299
4300         * g++.dg/init/array10.C: Add dg-options.
4301
4302 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4303
4304         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4305
4306 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4307
4308         * g++.dg/template/friend19.C: Fix typo.
4309         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4310
4311 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4312
4313         * gcc.c-torture/execute/20030928-1.c: New test.
4314         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4315
4316 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4317
4318         * g++.dg/opt/unroll1.C: New test.
4319
4320 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4321
4322         PR optimization/11741
4323         * gcc.dg/20030926-1.c: New test case.
4324
4325 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4326
4327         PR c++/5655
4328         * g++.dg/parse/access7.C: New test.
4329         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4330
4331 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4332
4333         MERGE OF objc-improvements-branch into MAINLINE:
4334         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4335         if libobjc has not been built.
4336         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4337         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4338         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4339         objc/execute/nested-3.m, objc/execute/np-2.m,
4340         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4341         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4342         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4343         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4344         objc.dg/special/unclaimed-category-1.h,
4345         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4346         well as GNU runtime.
4347         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4348         * execute/cascading-1.m, execute/function-message-1.m,
4349         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4350         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4351         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4352         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4353         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4354         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4355         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4356         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4357         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4358         * objc.dg/bitfield-2.m: Run only on Darwin.
4359         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4360         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4361         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4362         * objc.dg/const-str-1.m: Fix constant string layout.
4363
4364 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4365
4366         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4367
4368 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4369
4370         * gcc.dg/darwin-abi-1.c: New file.
4371
4372 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         PR target/12281
4375         * gcc.c-torture/compile/20030921-1.c: New test.
4376
4377 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4378
4379         * g++.dg/opt/reg-stack2.C: New test.
4380
4381 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4382
4383         * g++.dg/eh/delayslot1.C: New test.
4384
4385 2003-09-20  Richard Henderson  <rth@redhat.com>
4386
4387         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4388
4389 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4390
4391         * gcc.c-torture/execute/20030920-1.c: New test case.
4392
4393 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4394
4395         * g++.dg/rtti/typeid3.C: Correct expected error message.
4396
4397 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4398
4399         PR c++/157
4400         * g++.dg/parse/crash12.C: New test.
4401
4402 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4403
4404         * gcc.dg/compat/mixed-struct-check.h: New.
4405         * gcc.dg/compat/mixed-struct-defs.h: New.
4406         * gcc.dg/compat/mixed-struct-init.h: New.
4407         * gcc.dg/compat/struct-by-value-19_main.c: New.
4408         * gcc.dg/compat/struct-by-value-19_x.c: New.
4409         * gcc.dg/compat/struct-by-value-19_y.c: New.
4410         * gcc.dg/compat/struct-by-value-20_main.c: New.
4411         * gcc.dg/compat/struct-by-value-20_x.c: New.
4412         * gcc.dg/compat/struct-by-value-20_y.c: New.
4413         * gcc.dg/compat/struct-return-19_main.c: New.
4414         * gcc.dg/compat/struct-return-19_x.c: New.
4415         * gcc.dg/compat/struct-return-19_y.c: New.
4416         * gcc.dg/compat/struct-return-20_main.c: New.
4417         * gcc.dg/compat/struct-return-20_x.c: New.
4418         * gcc.dg/compat/struct-return-20_y.c: New.
4419
4420 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4421         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4422         so that it will not complain on LP64 targets.
4423
4424 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         PR c++/495
4427         * g++.dg/template/friend24.C: New test.
4428
4429 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4430
4431         PR c++/12332
4432         * g++.dg/template/memtmpl2.C: New test.
4433
4434 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR target/11184
4437         * gcc.dg/builtin-apply1.c: New test.
4438
4439 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4440
4441         PR c++/9848
4442         * g++.dg/warn/Wunused-4.C: New test.
4443
4444 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4445
4446         PR c++/12316
4447         * g++.dg/other/gc2.C: New test.
4448
4449 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4450
4451         PR c++/11991
4452         * g++.dg/rtti/typeid3.C: New test.
4453
4454         PR c++/12266
4455         * g++.dg/overload/template1.C: New test.
4456
4457 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * g++.dg/opt/cfg3.C: New test.
4460
4461 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4462
4463         PR c++/7939
4464         * g++.dg/template/crash11.C: New test.
4465
4466 2003-09-16  Jason Merrill  <jason@redhat.com>
4467             Jakub Jelinek  <jakub@redhat.com>
4468
4469         * gcc.dg/attr-warn-unused-result.c: New test.
4470
4471 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4472
4473         PR c++/12184
4474         * g++.dg/expr/call2.C: New test.
4475
4476 2003-09-15  Andreas Jaeger  <aj@suse.de>
4477
4478         * gcc.dg/Wold-style-definition-1.c: New test.
4479
4480 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/3907
4483         * g++.dg/parse/template12.C: New test.
4484
4485         * g++.dg/abi/bitfield11.C: New test.
4486         * g++.dg/abi/bitfield12.C: Likewise.
4487
4488 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4489
4490         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4491         non-expansion of functional macro name without arguments at EOL.
4492         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4493
4494 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4495
4496         * gcc.c-torture/execute/20030914-[12].c: New tests.
4497
4498 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4499
4500         PR c++/11788
4501         * g++.dg/overload/addr1.C: New test.
4502
4503 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4504
4505         * gcc.dg/20030909-1.c: New test.
4506
4507 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4508
4509         * gcc.dg/ultrasp10.c: New test.
4510
4511 2003-09-09  Devang Patel  <dpatel@apple.com>
4512
4513         * gcc.dg/darwin-ld-6.c: New test.
4514
4515 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4516
4517         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4518
4519 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4520
4521         * gcc.dg/ia64-types1.c: New test.
4522         * gcc.dg/ia64-types2.c: Likewise.
4523
4524 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4525
4526         * gcc.dg/builtins-1.c: Add more _Complex tests.
4527         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4528
4529         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4530         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4531
4532 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/11786
4535         * g++.dg/lookup/koenig2.C: New test.
4536
4537         PR c++/5296
4538         * g++.dg/rtti/typeid2.C: New test.
4539
4540 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4541
4542         * gcc.c-torture/compile/20030904-1.c: New test.
4543
4544 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4545
4546         * g++.dg/opt/longbranch2.C: New test.
4547
4548 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         * g++.dg/template/crash10.C: Only compile it.
4551
4552 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4553
4554         PR middle-end/11665
4555         * gcc.c-torture/compile/20030907-1.c: New test.
4556         * g++.dg/init/array11.C: New test.
4557
4558 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/11852
4561         * g++.dg/init/struct1.C: New test.
4562
4563 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4564
4565         PR c++/12181
4566         * g++.dg/expr/comma1.C: New test.
4567
4568 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/11867
4571         * g++.dg/expr/static_cast5.C: New test.
4572
4573 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4574
4575         PR c++/11507
4576         * g++.dg/lookup/scoped7.C: New test.
4577
4578         PR c++/9574
4579         * g++.dg/other/static1.C: New test.
4580
4581         PR c++/11490
4582         * g++.dg/warn/template-1.C: New test.
4583
4584         PR c++/11432
4585         * g++.dg/template/crash10.C: New test.
4586
4587         PR c++/2478
4588         * g++.dg/overload/VLA.C: New test.
4589
4590         PR c++/10804
4591         * g++.dg/template/call1.C: New test.
4592
4593 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4594
4595         PR c++/11794
4596         * g++.dg/parse/using3.C: New test.
4597
4598 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4599
4600         PR c++/11409
4601         * g++.dg/overload/builtin3.C: New test case.
4602
4603 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4604
4605         PR c/9862
4606         * gcc.dg/20030906-1.c: New test.
4607         * gcc.dg/20030906-2.c: Likewise.
4608
4609 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4610
4611         PR c++/12167
4612         * g++.dg/parse/defarg5.C: New test.
4613
4614         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4615
4616 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/12163
4619         * g++.dg/expr/static_cast4.C: New test.
4620
4621         PR c++/12146
4622         * g++.dg/template/crash9.C: New test.
4623
4624 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         * g++.old-deja/g++.ext/pretty2.C: Update for change
4627         in __FUNCTION__.
4628         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4629
4630 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4631
4632         PR c++/11922
4633         * g++/dg/template/qualified-id1.C: New test.
4634
4635         PR c++/12037
4636         * g++.dg/warn/noeffect4.C: New test.
4637
4638 2003-09-04  Matt Austern  <austern@apple.com>
4639
4640         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4641         * g++.dg/ext/fnname2.C: Likewise.
4642         * g++.dg/ext/fnname3.C: Likewise.
4643
4644 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4645
4646         * g++.dg/expr/lval1.C: New test.
4647         * g++.dg/ext/lvcast.C: Remove.
4648
4649 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4650
4651         PR optimization/11700.
4652         * gcc.c-torture/compile/20030903-1.c: New test case.
4653
4654 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/12053
4657         * g++.dg/abi/layout4.C: New test.
4658
4659 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4660
4661         PR c++/11553
4662         * g++.dg/parse/friend3.C: New test.
4663
4664 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/11847
4667         * g++.dg/template/class1.C: New test.
4668
4669         PR c++/11808
4670         * g++.dg/expr/call1.C: New test.
4671
4672 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4673
4674         PR c++/12114
4675         * g++.dg/init/ref9.C: New test.
4676
4677         PR c++/11972
4678         * g++.dg/template/nested4.C: New test.
4679
4680 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/12093
4683         * g++.dg/template/non-dependent4.C: New test.
4684
4685         PR c++/11928
4686         * g++.dg/inherit/conv1.C: New test.
4687
4688 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4689
4690         PR c++/6196
4691         * g++.dg/ext/label1.C: New test.
4692         * g++.dg/ext/label2.C: Likewise.
4693
4694 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4695
4696         * g++.dg/expr/cond3.C: New test.
4697
4698 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.dg/builtins-1.c: Add new builtin cases.
4701
4702 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4703
4704         * gcc.dg/builtins-1.c: Add new cases.
4705         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4706
4707 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4708
4709         * gcc.dg/builtins-1.c: Add more math builtin tests.
4710         * gcc.dg/torture/builtin-attr-1.c: New test.
4711
4712 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR optimization/5079
4715         * g++.dg/opt/static3.C: New test.
4716
4717 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4718
4719         * gcc.misc-tests/gcov-10b.c: New test.
4720
4721 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4722
4723         * g++.dg/opt/ptrmem3.C: New test.
4724
4725         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4726
4727 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4728
4729         * gcc.dg/20030826-2.c: New test.
4730
4731 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4732
4733         PR middle-end/12002
4734         * g77.f-torture/compile/12002.f: New test case.
4735
4736 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4737
4738         * gcc.dg/20030826-1.c: New test case.
4739
4740 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4741
4742         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4743
4744 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4745
4746         PR c++/11871
4747         * c++.dg/lookup/crash1.C: New test.
4748
4749         * c++.dg/warn/noeffect3.C: New test.
4750
4751 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4752
4753         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4754         * gcc.dg/compat/vector-1_y.c: Ditto.
4755         * gcc.dg/compat/vector-2_x.c: Ditto.
4756         * gcc.dg/compat/vector-2_y.c: Ditto.
4757
4758 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4759
4760         * gcc.dg/20030702-1.c: New test.
4761
4762 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4763
4764         PR c++/8795
4765         * g++.dg/ext/altivec-1.C: New test.
4766
4767 2003-08-24  Richard Henderson  <rth@redhat.com>
4768
4769         * g++.dg/eh/simd-2.C: Add -w for x86.
4770
4771 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4772
4773         * gcc.dg/20030815-1.c: New test.
4774
4775 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4776
4777         PR c++/3765
4778         * g++.dg/parse/access6.C: New test.
4779
4780 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4781
4782         PR c++/641, c++/11876
4783         * g++.dg/template/friend22.C: New test.
4784         * g++.dg/template/friend23.C: Likewise.
4785
4786 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4787
4788         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4789         identically.
4790
4791 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4792
4793         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4794
4795 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4796
4797         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4798
4799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4802
4803 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4804
4805         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4806
4807 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4808
4809         PR c++/11919
4810         * g++.dg/overload/prom1.C: New test.
4811
4812         PR c++/11551
4813         * g++.dg/parse/dtor2.C: New test.
4814
4815         PR c++/10762
4816         * g++.dg/parse/using2.C: New test.
4817
4818 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4819
4820         PR target/11805
4821         * gcc.c-torture/compile/20030821-1.c: New.
4822
4823 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4824
4825         PR c++/11834
4826         * g++.dg/template/deduce2.C: New test.
4827
4828 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4829
4830         * gcc.c-torture/execute/20030821-1.c: New test.
4831
4832 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4833
4834         PR middle-end/11984
4835         * gcc.dg/20030820-1.c: New test case.
4836
4837 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4838
4839         PR c++/11945
4840         * g++.dg/warn/noeffect2.C: New test.
4841
4842 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/10926
4845         * g++.dg/template/dtor2.C: New test.
4846
4847         PR c++/11684
4848         * g++.dg/template/operator1.C: New test.
4849         * g++.dg/parse/operator4.C: New test.
4850
4851         PR c++/11946.C
4852         * g++.dg/expr/enum1.C: New test.
4853         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4854
4855         PR c++/11036.C
4856         * g++.dg/parse/elab2.C: New test.
4857         * g++.dg/parse/typedef4.C: Change error message.
4858         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4859         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4860         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4861
4862 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4863
4864         * gcc.dg/pch/warn-1.c: New.
4865         * gcc.dg/pch/warn-1.hs: New.
4866
4867         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4868         not-tested file.
4869
4870 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4873
4874 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4875
4876         * gcc.dg/uninit-D.c: New Test.
4877         * gcc.dg/uninit-E.c: New Test.
4878         * gcc.dg/uninit-F.c: New Test.
4879         * gcc.dg/uninit-G.c: New Test.
4880
4881 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4882
4883         * g++.dg/README: Describe the pch directory.
4884
4885 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4886
4887         PR c++/11174
4888         * g++.dg/parse/access4.C: New test.
4889         * g++.dg/parse/access5.C: Likewise.
4890         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4891
4892 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4893
4894         * gcc.dg/noncompile/20030818-1.c: New.
4895
4896 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4897
4898         PR c++/11957
4899         * g++.dg/warn/noeffect1.C: New test.
4900
4901         * g++.dg/template/scope2.C: New test.
4902         * g++.dg/template/error2.C: Correct dg-error
4903
4904 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4905
4906         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4907
4908 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4909
4910         PR C++/11512
4911         * g++.dg/template/warn1.C: New.
4912
4913 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4914
4915         * g++.dg/template/error2.C: New test.
4916         * g++.dg/lookup/using7.C: Adjust errors
4917         * g++.old-deja/g++.pt/crash36.C: Likewise.
4918         * g++.old-deja/g++.pt/derived3.C: Likewise.
4919
4920 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4921
4922         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4923         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4924         * gcc.c-torture/execute/builtins/string-9.c: New, from
4925         string-opt-9.c.  Adjust for execute/builtins framework.
4926         * gcc.c-torture/execute/string-opt-9.c: Delete.
4927
4928 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4929
4930         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4931
4932         * g++.dg/parse/ret-type2.C: New test.
4933
4934         PR c++/11703
4935         * g++.dg/init/new8.C: New test.
4936
4937         PR c++/10923
4938         * g++.dg/parse/typedef5.C: New test.
4939
4940         PR c++/9512
4941         * g++.dg/parse/qualified2.C: New test.
4942         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4943         invalid code.
4944
4945 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4946
4947         * g++.dg/conversion/ptrmem1.C: New test.
4948
4949 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR target/11693
4952         * gcc.dg/20030811-1.c: New test.
4953
4954         PR target/11535
4955         * gcc.c-torture/execute/20030811-1.c: New test.
4956
4957 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4958
4959         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4960
4961 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/11789.C
4964         * g++.dg/inherit/multiple1.C: New test.
4965
4966 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4967
4968         * gcc.dg/spe1.c: New test.
4969
4970         PR c++/11670
4971         * g++.dg/expr/cast2.C: New test.
4972
4973         PR c++/10530
4974         * g++.dg/template/dependent-name2.C: New test.
4975
4976 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4977
4978         * g++.dg/parse/crash11.C: Put the dg options in comments.
4979
4980 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4981
4982         * lib/gcc-dg.exp: Update for diagnostic change.
4983
4984 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4985
4986         PR c++/5767
4987         * g++.dg/parse/crash11.C: New test.
4988
4989 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4990
4991         * gcc.dg/cpp/spacing1.c: Update.
4992
4993 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4994
4995         PR target/11739
4996         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4997         a value for -mtune.
4998
4999 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5000
5001         PR middle-end/11771
5002         * gcc.c-torture/compile/20030804-1.c: New test case.
5003
5004 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5005
5006         * gcc.dg/20030804-1.c: New test case.
5007
5008 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5009
5010         * gcc.dg/cpp/separate-1.c: New test.
5011
5012 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5013
5014         PR c++/11704
5015         * g++.dg/template/dependent-expr2.C: New test.
5016
5017         PR c++/11766
5018         * g++.dg/expr/ptrmem1.C: New test.
5019
5020 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5021
5022         PR c++/9453
5023         * g++.dg/template/friend15.C: New test.
5024
5025 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5026
5027         * lib/dg-pch.exp: Work round PCH bug.
5028
5029 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5030
5031         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5032         builtins.  Move cases from builtins-4.c here.
5033
5034         * gcc.dg/torture/builtin-math-1.c: New test taken from
5035         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5036         additional cases.
5037
5038         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5039         Delete.
5040
5041 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         PR c++/9447
5044         * g++.dg/template/using7.C: New test.
5045
5046 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5047
5048         * import1.c, import2.c: New tests.
5049
5050 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * g++.dg/eh/crossjump1.C: New test.
5053
5054 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/11697
5057         * g++.dg/template/using6.C: New test.
5058
5059         PR c++/11744
5060         * g++.dg/template/koenig2.C: New test.
5061
5062 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5063
5064         PR c++/7983
5065         * g++.dg/parse/typedef4.C: New test.
5066
5067 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/8442, c++/8806
5070         * g++.dg/template/elab1.C: New test.
5071         * g++.dg/template/type2.C: Likewise.
5072         * g++.dg/template/ttp3.C: Adjust expected error message.
5073         * g++.old-deja/g++.law/visibility13.C: Likewise.
5074         * g++.old-deja/g++.niklas/t135.C: Likewise.
5075         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5076         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5077         template argument.
5078         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5079
5080 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5081
5082         PR c++/11295
5083         * g++.dg/ext/stmtexpr1.C: New test.
5084
5085         * g++.dg/opt/tmp1.C: New test.
5086
5087         PR c++/11525
5088         * g++.dg/parse/constant4.C: New test.
5089
5090         PR c++/9447
5091         * g++.dg/template/using5.C: New test.
5092
5093 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5094
5095         * gcc.dg/builtins-27.c: New test case.
5096
5097 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5098
5099         * gcc.dg/tls/opt-7.c: New test.
5100
5101 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5102
5103         * g++.old-deja/g++.other/crash18.C: Remove.
5104
5105 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         * g++.dg/template/explicit3.C: New.
5108         * g++.dg/template/explicit4.C: New.
5109         * g++.dg/template/explicit5.C: New.
5110
5111         PR c++/11347
5112         * g++.dg/template/memtmpl1.C: New.
5113
5114 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5115
5116         PR target/11565
5117         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5118         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5119
5120 2003-07-30  Jan Hubicka  <jh@suse.cz>
5121
5122         * vtgc1.c: Kill.
5123
5124 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5125
5126         * gcc.dg/struct-in-proto-1.c: New test.
5127
5128 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5129
5130         * gcc.dg/cpp/include2.c: Only expect one message.
5131
5132 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5133
5134         PR c++/9447
5135         * g++.dg/template/using1.C: New test.
5136         * g++.dg/template/using2.C: New test.
5137         * g++.dg/template/using3.C: New test.
5138         * g++.dg/template/using4.C: New test.
5139
5140 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5141
5142         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5143         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5144
5145 2003-07-28  Jan Hubicka  <jh@suse.cz>
5146
5147         PR c++/11530
5148         * g++.dg/opt/call1.C: New test.
5149
5150 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5151
5152         PR c++/11667
5153         * g++.dg/init/enum2.C: New test.
5154         * g++.dg/template/overload1.C: Add "-w" option.
5155
5156 2003-07-28    <hp@bitrange.com>
5157
5158         * gcc.dg/Wdeclaration-after-statement-1.c,
5159         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5160
5161 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5162
5163         * gcc.c-torture/compile/20030725-1.c: New test.
5164
5165 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5166
5167         * gcc.dg/20030505.c: Only run for SPE.
5168         Remove definition of opaque type.
5169
5170 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5171
5172         * g++.dg/template/ptrmem6.C: New test.
5173
5174 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5175
5176         * gcc.c-torture/compile/zero-strct-2.c: New test.
5177
5178 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5179
5180         * gcc.dg/intermod-1.c: New test.
5181
5182 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5183
5184         PR c++/11617
5185         * g++.dg/template/lookup2.C: New test.
5186         * g++.dg/template/memclass1.C: Remove instantiated from error.
5187         * g++.dg/other/error2.C: Tweak expected errors.
5188
5189         PR c++/11596
5190         * g++.dg/template/defarg3.C: New test.
5191
5192         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5193
5194 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5195
5196         * g++.dg/inherit/access5.C: New test.
5197
5198 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5199
5200         PR c++/11513
5201         * g++.dg/template/crash8.C: New test.
5202
5203 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5204
5205         PR c/10602
5206         * gcc.dg/noncompile/incomplete-2.c: New test.
5207
5208 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/11645
5211         * g++.dg/inherit/access4.C: New test.
5212
5213         PR c++/11517
5214         * g++.dg/expr/cond2.C: New test.
5215
5216         PR optimization/10679
5217         * g++.dg/opt/inline4.C: New test.
5218
5219 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5220
5221         * g++.dg/parse/crash10: New test.
5222
5223 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5224
5225         * g++.dg/ext/flexary1.C: New test.
5226
5227 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5228
5229         PR c++/10793
5230         * g++.dg/template/crash9.C: New test.
5231
5232 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5233
5234         PR c++/3004
5235         * g++.dg/parse/typedef3.C: New test.
5236
5237         PR c++/7906
5238         * g++.dg/parse/operator2.C: New test.
5239
5240         PR c++/8895
5241         * g++.dg/parse/def-tmpl-arg1.C: New test.
5242
5243         PR c++/9282
5244         * g++.dg/parse/funptr1.C: New test.
5245
5246         PR c++/9452
5247         * g++.dg/parse/ambig3.C: New test.
5248
5249         PR c++/9454
5250         * g++.dg/parse/operator3.C: New test.
5251
5252         PR c++/9486
5253         * g++.dg/parse/template10.C: New test.
5254
5255         PR c++/9488
5256         * g++.dg/parse/template11.C: New test.
5257
5258         PR c++/10150
5259         * g++.dg/parse/invalid-op1.C: New test.
5260
5261         PR c++/10247
5262         * g++.dg/parse/condexpr1.C: New test.
5263
5264 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5265
5266         * g++.dg/ext/packed3.C: New test.
5267         * g++.dg/ext/packed4.C: New test.
5268
5269         * gcc.dg/pack-test-3.c: New test.
5270
5271 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5272
5273         * lib/compat.exp: Handle dg-options per source file.
5274         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5275         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5276         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5277         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5278         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5279         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5280         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5281         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5282         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5283         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5284         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5285         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5286         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5287         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5288
5289 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5290
5291         PR c/10320
5292         * gcc.c-torture/execute/20030718-1.c: New test.
5293
5294 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5295
5296         PR optimization/11536
5297         * gcc.dg/20030721-1.c: New test.
5298
5299 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5300
5301         PR c++/11546
5302         * g++.dg/template/lookup1.C: New test.
5303
5304 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5305
5306         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5307         diagnostics of ill-formed constructs involving labels.
5308         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5309         the new 'previously defined here' message.
5310
5311 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         * g++.dg/parse/non-dependent2.C: New test.
5314
5315 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5316
5317         * g++.dg/init/init-ref4.C: xfail on targets without
5318         weak symbols.
5319
5320 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR target/11087
5323         * gcc.c-torture/execute/20030717-1.c: New test.
5324
5325 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5326
5327         * g++.dg/opt/cfg1.C: New test.
5328
5329 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR optimization/11557
5332         * gcc.dg/20030717-1.c: New test.
5333
5334 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5335
5336         PR c++/10476
5337         * g++.dg/expr/crash-1.C: New test.
5338
5339         PR c++/11027
5340         * g++.dg/template/init3.C: New test.
5341
5342         PR c++/8222
5343         * g++.dg/template/non-dependent1.C: New test.
5344
5345         PR c++/11070
5346         * g++.dg/template/non-dependent2.C: New test.
5347
5348         PR c++/11071
5349         * g++.dg/template/non-dependent3.C: New test.
5350
5351         PR c++/9907
5352         * g++.dg/template/sizeof5.C: New test.
5353
5354 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5355
5356         PR 11498
5357         * gcc.c-torture/compile/mangle-1.c: New file.
5358
5359 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5360
5361         PR c++/7809
5362         * g++.dg/parse/access3.C: New test.
5363
5364 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         PR c++/11384
5367         * g++.dg/init/init-ref4.C: New test.
5368
5369 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5370
5371         PR c++/11547
5372         * g++.dg/parse/constant3.C: New test.
5373         * g++.dg/parse/crash7.C: Likewise.
5374
5375 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5376
5377         PR target/11008
5378         * gcc.dg/i386-pentium4-not-mull.c: New.
5379
5380 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5381
5382         * gcc.dg/asm-names.c (ymain): Make it weak.
5383
5384 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5385
5386         PR c++/5421
5387         * g++.dg/template/friend21.C: New test.
5388
5389 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5390
5391         * gcc.dg/cleanup-8.c: New test.
5392         * gcc.dg/cleanup-9.c: New test.
5393
5394 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5395
5396         * g++.dg/ext/dll-MI1.h: New file.
5397         * g++.dg/ext/dllexport-MI1.C: New file.
5398         * g++.dg/ext/dllimport-MI1.C: New file.
5399
5400 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5401
5402         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5403         it does not have cmpstrsi patterns (just cmpmemsi).
5404
5405 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR debug/11473
5408         * g++.dg/debug/debug8.C: New test.
5409
5410 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5411
5412         PR c++/10108
5413         * g++.dg/template/crash7.C: New test.
5414
5415 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5416
5417         PR target/10795
5418         * gcc.c-torture/compile/20030708-1.c: New.
5419
5420 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.c-torture/execute/20030715-1.c: New test.
5423
5424 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5425
5426         * gcc.dg/pch/inline-3.c: New file.
5427         * gcc.dg/pch/inline-3.hs: New file.
5428         * gcc.dg/pch/inline-4.c: New file.
5429         * gcc.dg/pch/inline-4.hs: New file.
5430
5431 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5432
5433         PR c++/11509
5434         * g++.dg/template/crash6.C: New test.
5435
5436         PR c++/7053
5437         * g++.dg/template/friend20.C: New test.
5438
5439         PR c++/7019
5440         * g++.dg/template/overload2.C: New test.
5441
5442 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5443
5444         PR optimization/11440
5445         * gcc.c-torture/execute/20030714-1.c: New test.
5446
5447 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5448
5449         PR c++/11154
5450         * g++.dg/template/partial2.C: New test.
5451
5452 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/11503
5455         * g++.dg/template/anon1.C: New test.
5456
5457         PR c++/11493
5458         PR c++/11495
5459         * g++.dg/parse/template9.C: Likewise.
5460         * g++.dg/template/crash4.C: New test.
5461         * g++.dg/template/koenig1.C: Likewise.
5462         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5463         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5464         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5465         functions.
5466         * g++.old-deja/g++.jason/template36.C: Likewise.
5467         * g++.old-deja/g++.mike/p1989.C: Likewise.
5468         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5469         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5470         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5471         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5472         compiling.
5473         * g++.old-deja/g++.pt/union2.C: Use this->.
5474
5475 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5476
5477         * gcc.dg/20030711-1.c: New test.
5478
5479 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR c++/11050
5482         * g++.dg/parse/args1.C: New test.
5483         * g++.pt/defarg8.C: Change expected errors.
5484
5485 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/8164
5488         * g++.dg/template/nontype2.C: New test.
5489
5490         PR c++/10558
5491         * g++.dg/parse/template8.C: New test.
5492
5493         PR c++/8327
5494         * g++.dg/template/scope1.C: New test.
5495
5496         * g++.dg/warn/Wsign-compare-1.C: New test.
5497
5498 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5499
5500         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5501
5502 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5503
5504         PR c++/9411
5505         * g++.dg/template/explicit2.C: New test.
5506
5507         PR c++/10032
5508         * g++.dg/warn/pedantic1.C: New test.
5509
5510 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5511
5512         PR c++ 9483
5513         * g++.dg/other/field1.C: New test.
5514
5515 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5516
5517         PR c/11449
5518         * gcc.c-torture/compile/20030707-1.c: New.
5519
5520 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5521
5522         PR c++/10849
5523         * g++.dg/template/access12.C: New test.
5524
5525 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5528         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5529         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5530         * gcc.misc-tests/gcov.exp: Update
5531         * g++.dg/gcov/gcov.exp: Update
5532         * lib/gcov.exp: Update.
5533
5534 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * g++.dg/abi/mangle17.C: Make sure template expressions are
5537         dependent.
5538         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5539         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5540         * g++.dg/opt/stack1.C: Remove erroneous code.
5541         * g++.dg/parse/template7.C: New test.
5542         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5543         * g++.old-deja/g++.pt/crash4.C: Likewise.
5544
5545 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5546
5547         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5548         with zero or one occurence of `$' after the initial `L'.
5549
5550 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5551
5552         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5553
5554 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5555
5556         PR c/11370
5557         * gcc.dg/Wunreachable-6.c: New testcase.
5558         * gcc.dg/Wunreachable-7.c: New testcase.
5559
5560 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5561
5562         PR c/11420
5563         * gcc.dg/20030708-1.c: New test.
5564
5565 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5566
5567         * gcc.dg/compat/sdata-section.h: New file.
5568         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5569         * gcc.dg/torture/mips-sdata-1.c: New test.
5570
5571 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5572
5573         PR c++/11030
5574         * g++.dg/template/friend19.C: New test.
5575
5576 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * g++.dg/opt/strength-reduce.C: New test.
5579
5580 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5581
5582         PR target/10979
5583         * gcc.dg/20030707-1.c: New testcase.
5584
5585 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5586
5587         PR optimization/11059
5588         * g++.dg/opt/emptyunion.C: New testcase.
5589
5590 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5591             Eric Botcazou  <ebotcazou@libertysurf.fr>
5592
5593         * g++.dg/opt/stack1.C: New test.
5594
5595 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5596
5597         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5598         run test.
5599
5600         PR c++/11431
5601         * g++.dg/expr/static_cast3.C: New test.
5602
5603 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5604
5605         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5606         everywhere.
5607         * gcc.dg/concat.c: Concatenation of string constants with
5608         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5609         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5610         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5611         necessary to avoid multi-character character constant warning.
5612         * gcc.dg/cpp/escape.c: Likewise.
5613         * gcc.dg/cpp/ucs.c: Likewise.
5614         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5615         Fix a typo.
5616
5617 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5618
5619         PR c/11428
5620         * gcc.c-torture/compile/20030704-1.c: New.
5621
5622 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5623
5624         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5625
5626 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5627
5628         PR c++/5287, PR c++/7910,  PR c++/11021
5629         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5630         tests for warnings.
5631         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5632         * g++.dg/ext/dllimport3.C: Likewise.
5633         * g++.dg/ext/dllimport4.C: New file.
5634         * g++.dg/ext/dllimport5.C: New file.
5635         * g++.dg/ext/dllimport6.C: New file.
5636         * g++.dg/ext/dllimport7.C: New file.
5637         * g++.dg/ext/dllimport8.C: New file.
5638         * g++.dg/ext/dllimport9.C: New file.
5639         * g++.dg/ext/dllimport10.C: New file.
5640         * g++.dg/ext/dllexport1.C: New file.
5641
5642 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5643
5644         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5645         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5646
5647 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5648
5649         * gcc.dg/builtins-25.c: New testcase.
5650         * gcc.dg/builtins-26.c: New testcase.
5651
5652 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5653
5654         * gcc.dg/compat/vector-defs.h: New file.
5655         * gcc.dg/compat/vector-setup.h: New file.
5656         * gcc.dg/compat/vector-check.h: New file.
5657         * gcc.dg/compat/vector-1_main.c: New file.
5658         * gcc.dg/compat/vector-1_x.c: New file.
5659         * gcc.dg/compat/vector-1_y.c: New file.
5660         * gcc.dg/compat/vector-2_main.c: New file.
5661         * gcc.dg/compat/vector-2_x.c: New file.
5662         * gcc.dg/compat/vector-2_y.c: New file.
5663
5664         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5665         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5666         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5667         * gcc.dg/compat/struct-align-1.h: New file.
5668         * gcc.dg/compat/struct-align-1_main.c: New file.
5669         * gcc.dg/compat/struct-align-1_x.c: New file.
5670         * gcc.dg/compat/struct-align-1_y.c: New file.
5671         * gcc.dg/compat/struct-align-2.h: New file.
5672         * gcc.dg/compat/struct-align-2_main.c: New file.
5673         * gcc.dg/compat/struct-align-2_x.c: New file.
5674         * gcc.dg/co
5675         * g++.old-deja/g++.other/comdat3.C: Likewise.
5676         * g++.old-deja/g++.other/ctor1.C: Likewise.
5677         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5678
5679 2003-06-05  Richard Henderson  <rth@redhat.com>
5680
5681         * gcc.dg/debug/20030605-1.c: New.
5682
5683 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * README.QMTEST: Update.
5686
5687 2003-06-04  Richard Henderson  <rth@redhat.com>
5688
5689         * gcc.dg/cleanup-1.c: New.
5690         * gcc.dg/cleanup-2.c: New.
5691         * gcc.dg/cleanup-3.c: New.
5692         * gcc.dg/cleanup-4.c: New.
5693         * gcc.dg/cleanup-5.c: New.
5694         * gcc.dg/cleanup-6.c: New.
5695         * gcc.dg/cleanup-7.c: New.
5696
5697 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5698
5699         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5700
5701         * lib/dg-pch.exp: New file.
5702         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5703         * gcc.dg/pch/pch.exp: Likewise.
5704
5705 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5706
5707         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5708         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5709         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5710         * gcc.dg/builtins-17.c: New test case.
5711         * gcc.dg/i386-387-4.c: New test case.
5712         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5713
5714 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5715
5716         * gcc.dg/ultrasp9.c: New test.
5717
5718 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         * gcc.c-torture/compile/20030604-1.c: New test.
5721         * gcc.dg/sparc-constant-1.c: New test.
5722
5723 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5724
5725         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5726
5727 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5728
5729         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5730
5731         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5732         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5733
5734 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5735
5736         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5737
5738 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5739
5740         PR c++/10940
5741         * g++.dg/template/spec10.C: New test.
5742
5743 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5744
5745         * gcc.dg/builtins-16.c: New test case.
5746
5747 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5748
5749         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5750         mempcpy test with post-increments.
5751         * gcc.c-torture/execute/string-opt-3.c: New test.
5752         * gcc.dg/string-opt-1.c: New test.
5753
5754 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5755
5756         PR fortran/10965
5757         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5758
5759 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5762         (scan-assembler): ... here.  Use dg-scan.
5763         (scan-assembler-not): Likewise.
5764         (scan-file): New function.
5765         (scan-file-not): Likewise.
5766         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5767         * gcc.dg/cpp/_Pragma4.c: Likewise.
5768         * gcc.dg/cpp/_Pragma5.c: Likewise.
5769         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5770         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5771         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5772         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5773         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5774         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5775         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5776         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5777         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5778         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5779         * gcc.dg/cpp/cxxcom1.c: Likewise.
5780         * gcc.dg/cpp/line1.c: Likewise.
5781         * gcc.dg/cpp/maccom1.c: Likewise.
5782         * gcc.dg/cpp/maccom2.c: Likewise.
5783         * gcc.dg/cpp/maccom3.c: Likewise.
5784         * gcc.dg/cpp/maccom4.c: Likewise.
5785         * gcc.dg/cpp/maccom5.c: Likewise.
5786         * gcc.dg/cpp/maccom6.c: Likewise.
5787         * gcc.dg/cpp/multiline.c: Likewise.
5788         * gcc.dg/cpp/spacing1.c: Likewise.
5789         * gcc.dg/cpp/spacing2.c: Likewise.
5790         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5791         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5792         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5793         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5794         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5795         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5796         * gcc.dg/cpp/cxxcom2.c: Likewise.
5797         * gcc.dg/cpp/cxxcom2.h: New file.
5798
5799         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5800         * g++.dg/cpp/truefalse.C: Here.
5801         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5802
5803 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5804
5805         * gcc.dg/cpp/redef3.c: New file.
5806
5807 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5808
5809         * gcc.dg/i386-loop-3.c: New test.
5810
5811 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5812
5813         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5814
5815 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5816
5817         * gcc.dg/fwrapv-1.c: New test case.
5818         * gcc.dg/fwrapv-2.c: New test case.
5819
5820 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5821
5822         PR c++/10956
5823         * g++.dg/template/spec9.C: New test.
5824
5825 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5826
5827         * gcc.dg/duff-4.c: New test case.
5828
5829 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5830
5831         PR fortran/10843
5832         * g77.dg/ffixed-form-1.f: New test
5833         * g77.dg/ffixed-form-2.f: New test
5834         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5835         * g77.dg/ffree-form-3.f: New test
5836
5837 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5838
5839         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5840         * gcc.dg/wint_t-1.c: Likewise.
5841
5842 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843
5844         * g++.dg/template/access11.C: New test.
5845
5846 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5847
5848         PR c++/10849
5849         * g++.dg/template/access10.C: New test.
5850
5851 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5853
5854         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5855
5856 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5857
5858         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5859         suppress for powerpc-*-darwin*.
5860         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5861
5862 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5863
5864         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5865         suppress option for powerpc-*-darwin*.
5866
5867 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5868
5869         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5870         * gcc.dg/builtins-4.c: Add test for fmod.
5871
5872 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5873
5874         PR c++/10682
5875         * g++.dg/template/instantiate4.C: New test.
5876
5877 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5878
5879         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5880
5881 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5882
5883         * gcc.dg/compat/scalar-return-1_main.c: New file.
5884         * gcc.dg/compat/scalar-return-1_x.c: New file.
5885         * gcc.dg/compat/scalar-return-1_y.c: New file.
5886         * gcc.dg/compat/scalar-return-2_main.c: New file.
5887         * gcc.dg/compat/scalar-return-2_x.c: New file.
5888         * gcc.dg/compat/scalar-return-2_y.c: New file.
5889         * gcc.dg/compat/struct-return-3_main.c: New file.
5890         * gcc.dg/compat/struct-return-3_y.c: New file.
5891         * gcc.dg/compat/struct-return-3_x.c: New file.
5892         * gcc.dg/compat/struct-return-2_main.c: New file.
5893         * gcc.dg/compat/struct-return-2_x.c: New file.
5894         * gcc.dg/compat/struct-return-2_y.c: New file.
5895
5896 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5897
5898         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5899         for hppa*-hp-hpux*.
5900         * gcc.dg/20021014-1.c (dg-options): Likewise.
5901         * gcc.dg/nest.c (dg-options): Likewise.
5902
5903 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5904
5905         PR c++/9738
5906         * g++.dg/ext/dllimport2.C: New file.
5907         * g++.dg/ext/dllimport3.C: New file.
5908
5909 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5910
5911         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5912         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5913         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5914         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5915         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5916         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5917         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5918         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5919         * gcc.dg/compat/small-struct-defs.h: New file.
5920         * gcc.dg/compat/small-struct-init.h: New file.
5921         * gcc.dg/compat/small-struct-check.h: New file.
5922         * gcc.dg/compat/fp-struct-defs.h: New file.
5923         * gcc.dg/compat/fp-struct-check.h: New file.
5924         * gcc.dg/compat/fp-struct-init.h: New file.
5925         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5926         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5927
5928 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5929
5930         * gcc.dg/20030225-2.c: New test.
5931
5932 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5933             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5934
5935         * gcc.c-torture/compile/20030518-1.c: New test case.
5936
5937 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5938
5939         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5940         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5941         gcc-dg-debug-runtest.
5942         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5943         gcc-dg-debug-runtest.
5944
5945 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5946
5947         PR c++/9022
5948         * g++.dg/lookup/using6.C: New test.
5949
5950 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5951
5952         * g++.dg/parse/access2.C: New test.
5953
5954 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5955
5956         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5957         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5958         * gcc.dg/debug/debug.exp: Likewise.
5959
5960 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5961
5962         * gcc.dg/dollar.c: New test.
5963
5964 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5965
5966         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5967         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5968         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5969         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5970         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5971         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5972         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5973         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5974         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5975         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5976         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5977         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5978         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5979         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5980         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5981         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5982         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5983         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5984
5985 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5986
5987         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5988         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5989         support for "repo" mode.
5990         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5991         * lib/g77-dg.exp: Likewise.
5992         * lib/obj-dg.exp: Likewise.
5993
5994 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5995
5996         Merge from gcc-3_2-rhl8-branch:
5997         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5998
5999         * gcc.dg/tls/opt-6.c: New test.
6000
6001         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * gcc.dg/20030405-1.c: New test.
6004
6005         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6006
6007         * gcc.dg/20030309-1.c: New test.
6008
6009         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         * gcc.c-torture/execute/20030307-1.c: New test.
6012
6013         2003-02-20  Randolph Chung  <tausq@debian.org>
6014
6015         * gcc.c-torture/compile/20030220-1.c: New test.
6016
6017         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6018
6019         * gcc.dg/20030217-1.c: New test.
6020
6021         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6022
6023         * gcc.c-torture/compile/20020129-1.c: New test.
6024
6025         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6026
6027         * gcc.dg/unroll-1.c: New test.
6028
6029         2002-11-16  Jan Hubicka  <jh@suse.cz>
6030
6031         * gcc.c-torture/execute/20020920-1.c: New test.
6032
6033         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR target/7434
6036         * gcc.c-torture/compile/20021008-1.c: New test.
6037
6038         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6039
6040         PR target/7559
6041         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6042
6043         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6044
6045         * gcc.c-torture/compile/20020807-1.c: New test.
6046
6047         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6048
6049         * gcc.dg/tls/opt-1.c: New test.
6050
6051         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6052
6053         * gcc.dg/20020729-1.c: New test.
6054
6055         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6056
6057         * g++.dg/opt/life1.C: New test.
6058
6059         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gcc.dg/20020525-1.c: New test.
6062
6063         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR c++/6794
6066         * g++.dg/ext/pretty1.C: New test.
6067         * g++.dg/ext/pretty2.C: New test.
6068
6069 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6070
6071         PR c++/8385
6072         * g++.dg/ext/typeof5.C: New test.
6073
6074 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6075
6076         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6077         __USER_LABEL_PREFIX__ into account.
6078         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6079
6080 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6081
6082         * gcc.dg/builtins-15.c: New test case.
6083
6084 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6085
6086         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6087
6088 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6089
6090         * lib/g++.exp: Tweak handling of additional source files.
6091         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6092         * g++.dg/special/conpr-2a.C: Rename to ...
6093         * g++.dg/special/conpr-2a.cc: ... this.
6094         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6095         * g++.dg/special/conpr-3a.C: Rename to ...
6096         * g++.dg/special/conpr-3a.cc: This.
6097         * g++.dg/special/conpr-3b.C: Rename to ...
6098         * g++.dg/special/conpr-3b.cc: This.
6099         * g++.dg/special/conpr-4.C: New test.
6100         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6101
6102 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6103
6104         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6105
6106 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6107
6108         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6109         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6110         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6111         * g++.old-deja/g++.other/warn3.C: Likewise.
6112
6113 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6114
6115         * gcc.dg/i386-387-1.c: Update to also test log.
6116         * gcc.dg/i386-387-2.c: Likewise.
6117
6118 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6119
6120         * g77.f-torture/execute/int8421.f: New test.
6121
6122 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6123
6124         PR c++/10230, c++/10481
6125         * g++.dg/lookup/scoped5.C: New test.
6126
6127 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6128
6129         PR c++/10552
6130         * g++.dg/template/ttp6.C: New test.
6131
6132 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6133
6134         * gcc.c-torture/execute/builtins: New directory.
6135         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6136         gcc.c-torture/execute/builtins.
6137         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6138         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6139         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6140         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6141
6142 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6143
6144         PR c++/9252
6145         * g++.dg/template/access8.C: New test.
6146         * g++.dg/template/access9.C: New test.
6147
6148 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6149
6150         PR c++/9554
6151         * g++.dg/parse/access1.C: New test.
6152
6153 2003-05-09  DJ Delorie  <dj@redhat.com>
6154
6155         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6156         long, and not an int.
6157
6158 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6159
6160         PR c++/10555, c++/10576
6161         * g++.dg/template/memclass1.C: New test.
6162
6163 2003-05-08  DJ Delorie  <dj@redhat.com>
6164
6165         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6166         targets.
6167         * gcc.c-torture/execute/20021024-1.x: Likewise.
6168         * gcc.c-torture/execute/shiftdi.x: Likewise.
6169         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6170         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6171         * gcc.dg/20021018-1.c: Likewise.
6172
6173 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6174
6175         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6176
6177         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6178         (bcopy): Call memmove.
6179
6180 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6181
6182         * g77.f-torture/compile/8485.f: New test case.
6183
6184 2003-05-07  Richard Henderson  <rth@redhat.com>
6185
6186         PR c++/10570
6187         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6188         Verify exception_cleanup not called for rethrows.
6189         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6190         when exiting catch block without rethrowing.
6191         * g++.dg/eh/forced3.C: New.
6192         * g++.dg/eh/forced4.C: New.
6193
6194 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6195
6196         * gcc.dg/20030505.c: Fix triplet.
6197
6198 2003-05-06  DJ Delorie  <dj@redhat.com>
6199
6200         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6201         * gcc.dg/nest.c: Likewise.
6202
6203 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6204
6205         * gcc.dg/builtins-14.c: New test case.
6206
6207 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6208
6209         * lib/compat.exp (compat-execute): New argument.
6210         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6211         * gcc.dg/compat: New test directory.
6212         * gcc.dg/compat/compat.exp: New expect script.
6213         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6214         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6215         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6216         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6217         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6218         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6219
6220         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6221         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6222         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6223         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6224         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6225         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6226         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6227         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6228         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6229         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6230         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6231         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6232         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6233         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6234         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6235
6236 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6237
6238         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6239
6240 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6243
6244 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6245
6246         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6247         * gcc.dg/ppc-fsel-2.c: New test.
6248
6249         * gcc.dg/unused-5.c: New test.
6250
6251 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6252
6253         PR c++/10496
6254         * g++.dg/warn/pmf1.C: New test.
6255
6256 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6257
6258         PR c++/4494
6259         * g++.dg/warn/main.C: New test.
6260
6261 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6262
6263         * gcc.dg/nonnull-3.c: New test.
6264
6265 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6266
6267         * gcc.dg/cpp/Wtrigraphs.c: Update.
6268         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6269
6270 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6271
6272         * gcc.dg/ppc-fsel-1.c: New test.
6273
6274 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6275
6276         PR c/10604
6277         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6278
6279 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6280
6281         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6282
6283 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6284
6285         PR c++/9364, c++/10553, c++/10586
6286         * g++.dg/parse/typename4.C: New test.
6287         * g++.dg/parse/typename5.C: Likewise.
6288
6289 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6290
6291         * gcc.c-torture/compile/20030503-1.c: New test.
6292
6293 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6294
6295         * g++.dg/lookup/using5.C: Fix testcase error.
6296
6297 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6298
6299         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6300         since MEABI is no longer supported.  Remove all vestiges
6301         of MEABI from the test.
6302
6303 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         PR c++/10554
6306         * g++.dg/lookup/using5.C: New test.
6307
6308 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6309
6310         PR c++/8772
6311         * g++.dg/template/ttp5.C: New test.
6312
6313 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6314
6315         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6316         (dg-gpp-additional-sources): New function.
6317         (dg-gpp-additional-files): Likewise.
6318         * lib/g++.exp (additional_sources): New variable.
6319         (additional_files): Likewise.
6320         (g++_target_compile): Deal with them.
6321         * lib/old-dejagnu.exp: Remove.
6322         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6323         * g++.old-deja: Revise all tests to use dg commands.
6324
6325 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6326
6327         PR c++/9432, c++/9528
6328         * g++.dg/lookup/using4.C: New test.
6329
6330 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6331
6332         * gcc.dg/noreturn-5.c: New file.
6333         * gcc.dg/noreturn-6.c: New file.
6334
6335         * gcc.c-torture/compile/inline-1.c: New file.
6336
6337 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/10551
6340         * g++.dg/template/explicit1.C: New test.
6341
6342 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/10549
6345         * g++.dg/other/bitfield1.C: New test.
6346
6347         PR c++/10527
6348         * g++.dg/init/new7.C: New test.
6349
6350 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * g++.dg/ext/desig1.C: New test.
6353         * g++.dg/ext/init1.C: Update.
6354
6355         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6356
6357 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6358
6359         PR c++/10180
6360         * g++.dg/warn/Winline-1.C: New test.
6361
6362 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.c-torture/execute/string-opt-19.c: New test.
6365
6366         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6367         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6368
6369 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/10506
6372         * g++.dg/init/new6.C: New test.
6373
6374         PR c++/10503
6375         * g++.dg/init/ref6.C: New test.
6376
6377 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6378
6379         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6380
6381 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6382
6383         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6384         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6385
6386 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6387
6388         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6389         initialized static data members.
6390
6391 2003-04-25  H.J. Lu <hjl@gnu.org>
6392
6393         * gcc.dg/ia64-sync-4.c: New test.
6394
6395 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6396
6397         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6398         date.
6399
6400 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6401
6402         PR c++/10337
6403         * g++.dg/warn/conv1.C: New test.
6404         * g++.old-deja/g++.other/conv7.C: Adjust.
6405         * g++.old-deja/g++.other/overload14.C: Adjust.
6406
6407 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/10471
6410         * g++.dg/template/defarg2.C: New test.
6411
6412 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6413
6414         * gcc.dg/cpp/include2.c: Update.
6415         * gcc.dg/cpp/multiline-2.c: New.
6416         * gcc.dg/cpp/multiline.c: Update.
6417         * gcc.dg/cpp/strify2.c: Update.
6418         * gcc.dg/cpp/trad/literals-2.c: Update.
6419
6420 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6421
6422         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6423
6424 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6425
6426         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6427
6428 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6429
6430         PR c++/10451
6431         * g++.dg/parse/crash4.C: New test.
6432
6433         PR c++/9847
6434         * g++.dg/parse/crash5.C: New test.
6435
6436 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6437
6438         PR c++/10446
6439         * g++.dg/parse/crash3.C: New test.
6440
6441         PR c++/10428
6442         * g++.dg/parse/elab1.C: New test.
6443
6444 2003-04-22  Devang Patel  <dpatel@apple.com>
6445
6446         * gcc.dg/cpp/trad/funlike-5.c: New test.
6447
6448 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6449
6450         * g++.dg/other/packed1.C: Fix dg options.
6451
6452 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6453
6454         * g++.dg/other/offsetof2.C: New test.
6455
6456 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6457
6458         * g++.dg/template/recurse.C: Adjust location of error messages.
6459
6460 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         PR c++/9881
6463         * g++.dg/init/addr-const1.C: New test.
6464         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6465
6466 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6467
6468         PR c++/10405
6469         * g++.dg/lookup/struct-hack1.C: New test.
6470
6471 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6472
6473         * ucs.c: Update diagnostic messages.
6474
6475 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6476
6477         * gcc.dg/cpp/truefalse.cpp: New test.
6478         * gcc.dg/cpp/cpp.exp: Update.
6479         * g++.dg/other/stdbool-if.C: Remove.
6480
6481 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6482
6483         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6484         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6485
6486 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6487
6488         * gcc.c-torture/compile/20030418-1.c: New test.
6489
6490 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6491
6492         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6493
6494 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6495
6496         PR c++/10347
6497         g++.dg/template/dependent-name1.C: New test.
6498
6499 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6500
6501         * gcc.dg/warn-1.c (tourist_guide): New array,
6502         contains a pointer to bar.
6503
6504 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6505
6506         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6507         * gcc.c-torture/execute/medce-1.c: New test case.
6508         * gcc.c-torture/execute/medce-2.c: New test case.
6509
6510 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6511
6512         * lib/prune.exp: Ignore more messages.
6513
6514         PR c++/10381
6515         * g++.dg/parse/lookup3.C: New test.
6516
6517 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6518
6519         * gcc.c-torture/compile/20030415-1.c : New test.
6520
6521 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * gcc.c-torture/execute/scope-2.c: Move to ...
6524         * gcc.dg/noncompile/scope.c: .... here.
6525
6526 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6527
6528         * gcc.dg/20030414-2.c: New test case.
6529
6530 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6531
6532         PR target/10377
6533         * gcc.dg/20030414-1.c: New test.
6534
6535 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6536
6537         * gcc.dg/builtins-12.c: New test case.
6538         * gcc.dg/builtins-13.c: New test case.
6539
6540 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6541
6542         * gcc.c-torture/execute/string-opt-18.c: New test.
6543
6544 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/10300
6547         * g++.dg/init/new5.C: New test.
6548
6549 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6550
6551         PR c++/7910
6552         * g++.dg/ext/dllimport1.C: New test.
6553
6554 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6555
6556         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6557
6558 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6559
6560         PR Fortran/9263
6561         * g77.f-torture/noncompile/9263.f: New test
6562         PR Fortran/1832
6563         * g77.f-torture/execute/1832.f: New test
6564
6565 2003-04-11  David Chad  <davidc@freebsd.org>
6566             Loren J. Rittle  <ljrittle@acm.org>
6567
6568         libobjc/8562
6569         * objc.dg/headers.m: New test.
6570
6571 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6572
6573         * gcc.c-torture/execute/builtin-noret-2.c: New.
6574         * gcc.c-torture/execute/builtin-noret-2.x: New.
6575         XFAIL builtin-noret-2.c at -O1 and above.
6576         * gcc.dg/redecl.c: New.
6577         * gcc.dg/Wshadow-1.c: Update error regexps.
6578
6579 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6580
6581         * g++.dg/abi/bitfield10.C: New test.
6582
6583 2003-04-09  Mike Stump  <mrs@apple.com>
6584
6585         * gcc.dg/pch/pch.exp: Make testcase names longer.
6586         * g++.dg/pch/pch.exp: Make testcase names longer.
6587
6588 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6589
6590         * gcc.dg/builtins-11.c: New test case.
6591
6592 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6593
6594         * gcc.dg/builtins-9.c: New test case.
6595         * gcc.dg/builtins-10.c: New test case.
6596
6597 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6598
6599         * gcc.dg/noncompile/init-4.c.c: New test.
6600
6601 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6602
6603         * gcc.misc-test/gcov-9.c: New test.
6604         * gcc.misc-test/gcov-10.c: New test
6605         * gcc.misc-test/gcov-11.c: New test.
6606
6607 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6608
6609         PR optimization/10024
6610         * gcc.c-torture/compile/20030405-1.c: New test.
6611
6612 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6613
6614         * gcc.dg/pch/static-3.c: New.
6615         * gcc.dg/pch/static-3.hs: New.
6616         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6617
6618 2003-04-04  Richard Henderson  <rth@redhat.com>
6619
6620         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6621         * g++.dg/eh/forced2.C: Likewise.
6622
6623 2003-04-03  Mike Stump  <mrs@apple.com>
6624
6625         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6626         target arg.
6627         (scan-assembler-times, scan-assembler-not): Likewise.
6628         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6629
6630 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6631
6632         * gcc.dg/sparc-loop-1.c: New test.
6633
6634 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6635
6636         PR other/9274
6637         * g++.dg/pch/system-2.C: New.
6638         * g++.dg/pch/system-2.Hs: New.
6639
6640 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6641
6642         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6643
6644         * g++.dg/eh/simd-1.C (vecfunc): Same.
6645
6646 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6647
6648         * gcc.c-torture/execute/20030401-1.c: New test case.
6649
6650 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6651
6652         * objc.dg/defs.m: New.
6653
6654 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6655
6656         * g++.dg/eh/simd-1.C: New.
6657         * g++.dg/eh/simd-2.C: New.
6658
6659 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6660
6661         * gcc.c-torture/execute/simd-3.c: New.
6662
6663 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c/9936
6666         * gcc.dg/20030331-2.c: New test.
6667
6668 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6669
6670         PR c++/10278
6671         * g++.dg/parse/crash2.C: New test.
6672
6673 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6674
6675         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6676         * gcc.c-torture/execute/20030331-1.c: ...here.
6677
6678 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6679
6680         * gcc.c-torture/execute/20030331-1.c: New test.
6681
6682 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6683
6684         * lib/gcov.exp: Adjust call return testing strings.
6685         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6686
6687 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6688
6689         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6690         * gcc.dg/builtins-7.c: New test case.
6691         * gcc.dg/builtins-8.c: New test case.
6692
6693 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6694
6695         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6696
6697 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6698
6699         PR c++/7647
6700         * g++.dg/lookup-class-member-2.C: New test.
6701
6702 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6703
6704         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6705
6706 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6707
6708         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6709
6710 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6711
6712         * g++.dg/init/attrib1.C: New test.
6713
6714 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6715
6716         * gcc.dg/ultrasp8.c: New test.
6717
6718 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6719
6720         * gcc.dg/ultrasp7.c: New test.
6721
6722 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6723
6724         PR c++/10047
6725         * g++.dg/template/inline1.C: New test.
6726
6727 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6728
6729         * gcc.dg/sparc-dwarf2.c: New test.
6730
6731 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6732
6733         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6734         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6735
6736 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6739         than reading .x files.
6740         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6741         * g77.dg/gcov/gcov-1.f: Likewise.
6742         * gcc.misc-tests/gcov-4b.c: Likewise.
6743         * gcc.misc-tests/gcov-5b.c: Likewise.
6744         * gcc.misc-tests/gcov-6.c: Likewise.
6745         * gcc.misc-tests/gcov-7.c: Likewise.
6746         * gcc.misc-tests/gcov-8.c: Likewise.
6747         * g++.dg/gcov/gcov-1.x: Remove.
6748         * g77.dg/gcov/gcov-1.x: Likewise.
6749         * gcc.misc-tests/gcov-4b.x: Likewise.
6750         * gcc.misc-tests/gcov-5b.x: Likewise.
6751         * gcc.misc-tests/gcov-6.x: Likewise.
6752         * gcc.misc-tests/gcov-7.x: Likewise.
6753         * gcc.misc-tests/gcov-8.x: Likewise.
6754
6755 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6756
6757         PR opt/10087
6758         * gcc.dg/20030324-1.c: New test.
6759
6760 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6761
6762         PR c++/10224
6763         * g++.dg/template/arg3.C: New test.
6764
6765         PR c++/10158
6766         * g++.dg/template/friend18.C: New test.
6767
6768 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6769
6770         * g77.f-torture/compile/20030326-1.f: New test case.
6771
6772 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6773
6774         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6775
6776         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6777
6778 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6779
6780         * gcc.dg/ia64-sync-3.c: New test.
6781
6782 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6783
6784         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6785
6786 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6787
6788         * gcc.dg/ultrasp6.c: New test.
6789
6790 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6791
6792         * gcc.dg/i386-signbit-1.c: New test.
6793         * gcc.dg/i386-signbit-2.c: New test.
6794         * gcc.dg/i386-signbit-3.c: New test.
6795
6796 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.dg/ultrasp5.c: Fix options.
6799
6800 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.dg/ultrasp5.c: Fix comment.
6803
6804 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6805
6806         PR fortran/10197
6807         * g77.f-torture/execute/10197.f: New test.
6808
6809 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         PR c++/9898, c++/383
6812         * g++.dg/template/conv6.C: New test.
6813
6814         PR c++/10119
6815         * g++.dg/template/ptrmem5.C: New test.
6816
6817         PR c++/10026
6818         * g++.dg/lookup/koenig1.C: New test.
6819
6820         PR C++/10199
6821         * g++.dg/lookup/template2.C: New test.
6822
6823 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6824
6825         * g++.dg/opt/rtti1.C: New test.
6826
6827 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6828
6829         * gcc.dg/ultrasp5.c: New test.
6830
6831 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6832
6833         PR middle-end/9967
6834         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6835         builtin fputs.
6836
6837 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6838
6839         PR c/8224
6840         * gcc.dg/20030323-1.c: New test.
6841
6842 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6843
6844         * gcc.c-torture/compile/20030323-1.c: New test case.
6845
6846 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6847
6848         * gcc.dg/20030321-1.c: New test.
6849
6850 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6851
6852         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6853
6854 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6855
6856         PR c++/9978, c++/9708
6857         * g++.dg/ext/vlm1.C: Adjust expected error.
6858         * g++.dg/ext/vla2.C: New test.
6859         * g++.dg/template/arg1.C: New test.
6860         * g++.dg/template/arg2.C: New test.
6861
6862 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6863
6864         * g77.f-torture/execute/select.f: New test.
6865         * g77.f-torture/noncompile/select_no_compile.f: New test.
6866
6867 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR c++/9898
6870         * g++.dg/other/error4.C: New test.
6871
6872 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6873
6874         * g++.dg/template/friend17.C: New test.
6875
6876 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6877
6878         * gcc.c-torture/compile/20030320-1.c: New.
6879
6880 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6881
6882         * gcc.dg/builtins-6.c: New test case.
6883
6884 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6885
6886         PR target/10073
6887         * gcc.c-torture/compile/20030319-1.c: New.
6888
6889 2003-03-18  Jan Hubicka  <jh@suse.cz>
6890
6891         * gcc.dg/i386-cvt-1.c: New test.
6892
6893 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6894
6895         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6896         * objc.dg/naming-2.m: Likewise.
6897
6898 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/9639
6901         * g++.dg/parse/crash1.C: New test.
6902
6903 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6904
6905         PR c++/8805
6906         * g++.dg/eh/cleanup1.C: New test.
6907
6908 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6909
6910         * gcc.c-torture/execute/20030316-1.c: New test case.
6911
6912 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6913
6914         PR c++/9629
6915         * g++.dg/init/ctor2.C: New test.
6916
6917 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6918
6919         * g77.f-torture/compile/xformat.f: New test case.
6920
6921 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6922
6923         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6924         * g++.old-deja/g++.mike/eh50.C: Likewise.
6925
6926 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6927
6928         PR c++/6440
6929         * g++.dg/template/spec7.C: New test.
6930         * g++.dg/template/spec8.C: Likewise.
6931
6932 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6933
6934         * gcc.c-torture/execute/20030313-1.c: New test.
6935
6936 2003-03-14  Richard Henderson  <rth@redhat.com>
6937
6938         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6939
6940 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6941
6942         * gcc.c-torture/compile/20030314-1.c: New test.
6943
6944 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6945
6946         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6947         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6948         thumb target,
6949         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6950         to accept newer _imp__  prefix and additional
6951         newline in .drectve section.
6952         * gcc.dg/dll-4.c: Likewise.
6953         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6954         switch.
6955
6956 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6957
6958         * g++.dg/parse/namespace9.C: New test.
6959
6960         * g++.dg/init/ref5.C: New test.
6961         * g++.dg/parse/ptrmem1.C: Likewise.
6962
6963 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6964
6965         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6966         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6967         regular expression.
6968         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6969         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6970
6971 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6972
6973         * gcc.c-torture/execute/20030224-2.c: New test.
6974
6975 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6976
6977         * gcc.dg/decl-3.c: New test.
6978
6979 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6980
6981         * gcc.dg/i386-loop-2.c: New test.
6982
6983 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6984
6985         PR c++/9474
6986         * g++.dg/parse/namespace8.C: New test.
6987
6988         PR c++/9924
6989         * g++.dg/overload/builtin2.C: New test.
6990
6991 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6992
6993         * gcc.dg/return-type-3.c: New test.
6994
6995 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6996
6997         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6998         profiling options are not supported.
6999
7000 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7001
7002         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7003         * g++.old-deja/g++.warn/impint2.C: Likewise.
7004
7005 2003-03-10  Devang Patel  <dpatel@apple.com>
7006
7007         * g++.dg/cpp/c++_cmd_1.C: New test.
7008         * g++.dg/cpp/c++_cmd_1.h: New file.
7009
7010 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7011
7012         * gcc.dg/altivec-9.c: New file.
7013
7014 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7015
7016         * gcc.dg/ppc-sdata-1.c: New test.
7017         * gcc.dg/ppc-sdata-2.c: New test.
7018
7019 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/9373
7022         * g++.dg/opt/ptrmem2.C: New test.
7023
7024         PR c++/8534
7025         * g++.dg/opt/ptrmem1.C: New test.
7026
7027 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7028
7029         * gcc.dg/i386-loop-1.c: New test.
7030
7031 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7032
7033         PR c++/9970
7034         * g++.dg/lookup/friend1.C: New test.
7035
7036 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/9823
7039         * g++.dg/parser/constructor1.C: New test.
7040
7041 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7042
7043         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7044
7045         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7046
7047 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7048
7049         * gcc.dg/cpp/Wunused.c: Update test.
7050
7051 2003-03-08  Jan Hubicka  <jh@suse.cz>
7052
7053         * gcc.dg/inline-3.c: New test.
7054
7055 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7056
7057         PR c++/9809
7058         * g++.dg/parse/builtin1.C: New test.
7059
7060         PR c++/9982
7061         * g++.dg/abi/cookie1.C: New test.
7062         * g++.dg/abi/cookie2.C: Likewise.
7063
7064         PR c++/9524
7065         * g++.dg/template/field1.C: New test.
7066
7067         PR c++/9912
7068         * g++.dg/parse/class1.C: New test.
7069         * g++.dg/parse/namespace7.C: Likewise.
7070         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7071
7072 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7073
7074         * g++.dg/init/ref4.C: New test.
7075
7076 2003-03-07  Jan Hubicka  <jh@suse.cz>
7077
7078         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7079         * gcc.dg/inline-3.c:  New test.
7080
7081 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.dg/init/ref3.C: New test.
7084
7085         PR c++/9965
7086         * g++.dg/init/ref2.C: New test.
7087
7088         PR c++/9400
7089         * g++.dg/warn/Wshadow-2.C: New test.
7090
7091         PR c++/9791
7092         * g++.dg/warn/Woverloaded-1.C: New test.
7093
7094 2003-03-05  Jan Hubicka  <jh@suse.cz>
7095
7096         * gcc.dg/i386-local2.c: New.
7097         * gcc.dg/i386-local.c: Fix typo.
7098
7099 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7100
7101         * g++.dg/abi/layout3.C: New test.
7102
7103 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7104
7105         * gcc.c-torture/compile/20030305-1.c
7106
7107 2003-03-05  Jan Hubicka  <jh@suse.cz>
7108
7109         * gcc.dg/i386-local.c: New.
7110
7111 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7112
7113         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7114
7115 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7116
7117         * gcc.dg/switch-2.c: New test.
7118         * gcc.dg/switch-3.c: New test.
7119         * gcc.dg/Wswitch.c: Adjust line numbers.
7120         * gcc.dg/Wswitch-default.c: Likewise.
7121         * gcc.dg/Wswitch-enum.c: Likewise.
7122
7123 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7124
7125         * gcc.c-torture/execute/20030222-1.c: New test.
7126
7127 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7128
7129         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7130
7131 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7132
7133         PR c++/9878
7134         * g++.dg/init/ref1.C: New test.
7135
7136 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7137
7138         * gcc.dg/sh-relax.c: New SH-only test.
7139
7140 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7141
7142         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7143         comment explaining purpose of testcase.
7144
7145 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7146
7147         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7148         for HC11/HC12 (asm needs two int registers).
7149         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7150         HC11/HC12 because the test uses an asm which needs two 32-bit
7151         registers.
7152
7153 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7154
7155         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7156         for HC11/HC12 (array is too large otherwise).
7157         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7158         * gcc.c-torture/compile/20010518-2.x: Likewise.
7159         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7160         HC11/HC12 (array is too large).
7161
7162 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7163
7164         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7165         * lib/g++-dg.exp (g++-dg-test): Likewise.
7166
7167 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7168
7169         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7170         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7171
7172 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7173
7174         * g++.dg/warn/implicit-typename1.C: Remove warning.
7175
7176 2003-02-28  Richard Henderson  <rth@redhat.com>
7177
7178         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7179         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7180
7181 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7182
7183         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7184         * g++.dg/pch/pch.exp: Likewise.
7185
7186 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/9879
7189         * testsuite/g++.dg/init/new4.C: New test.
7190
7191 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7192
7193         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7194
7195 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7196
7197         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7198         unsigned long.
7199
7200         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7201         wider than float.
7202
7203 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7204
7205         * lib/scanasm.exp: Add support for counting numbers of
7206         occurences.
7207         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7208         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7209
7210 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7211
7212         PR c++/9683
7213         * g++.dg/template/static3.C: New test.
7214
7215         PR c++/9829
7216         * g++.dg/parse/namespace6.C: New test.
7217
7218 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7219
7220         PR target/9732
7221         * gcc.dg/20030225-1.c: New test.
7222
7223 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7224
7225         * README: Remove out-of-date information.
7226
7227         PR c++/9836
7228         * g++.dg/template/spec6.C: New test.
7229
7230 2003-02-24  Jeff Law  <law@redhat.com>
7231
7232         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7233
7234 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7235
7236         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7237         * gcc.dg/pragma-ep-1.c: Likewise.
7238
7239 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7240
7241         PR c++/9602
7242         * g++.dg/template/friend16.C: New test.
7243
7244 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/5333
7247         * g++.dg/parse/fused-params1.C: Adjust error messages.
7248         * g++.dg/template/nested3.C: New test.
7249
7250 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7251
7252         * g++.dg/abi/param1.C: New test.
7253
7254 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7255
7256         PR c++/7982
7257         * g++.dg/warn/implicit-typename1.C: New test.
7258
7259 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7260
7261         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7262         with "mtune".
7263         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7264         * gcc.c-torture/execute/20010129-1.x: Likewise.
7265         * gcc.dg/20011107-1.c: Likewise.
7266         * gcc.dg/20020108-1.c: Likewise.
7267         * gcc.dg/20020122-3.c: Likewise.
7268         * gcc.dg/20020206-1.c: Likewise.
7269         * gcc.dg/20020310-1.c: Likewise.
7270         * gcc.dg/20020426-2.c: Likewise.
7271         * gcc.dg/20020517-1.c: Likewise.
7272         * gcc.dg/991230-1.c: Likewise.
7273         * gcc.dg/i386-unroll-1.c: Likewise.
7274         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7275
7276 2003-02-22  Jan Hubicka  <jh@suse.cz>
7277
7278         * gcc.dg/i386-mul.c: New test.
7279
7280 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7281
7282         * gcc.dg/builtins-5.c: New test case.
7283
7284 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7285
7286         * gcc.dg/asmreg-1.c: New test.
7287
7288 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/9749
7291         * g++.dg/parse/varmod1.C: New test.
7292
7293 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/9727
7296         * g++.dg/template/op1.C: New test.
7297
7298 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7299
7300         PR c++/8906
7301         * g++.dg/template/nested2.C: New test.
7302
7303 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/8724
7306         * g++.dg/expr/dtor1.C: New test.
7307
7308 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7309
7310         * gcc.dg/cpp/include3.c: New test.
7311         * gcc.dg/cpp/inc/foo.h: New file.
7312
7313 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7314
7315         * gcc.c-torture/execute/20030221-1.c: New test.
7316
7317 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7318
7319         PR c++/9729
7320         * g++.dg/abi/conv1.C: New test.
7321
7322 2003-02-20  Jan Hubicka  <jh@suse.cz>
7323
7324         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7325
7326 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7327
7328         * gcc.c-torture/compile/20030219-1.c: New test.
7329
7330 2003-02-18  Jan Hubicka  <jh@suse.cz>
7331
7332         * gcc.dg/funcorder.c: New test.
7333
7334 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7335
7336         * gcc.c-torture/execute/20030218-1.c: New.
7337
7338 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7339
7340         * gcc.dg/20030218-1.c: New.
7341
7342 2003-02-18  Richard Henderson  <rth@redhat.com>
7343
7344         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7345         * gcc.dg/attr-used-2.c: New.
7346
7347 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/9704
7350         * g++.dg/init/copy5.C: New test.
7351
7352 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7353
7354         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7355         * g++.dg/pch/pch.exp: Likewise.
7356
7357 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7358
7359         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7360         STACK_SIZE is not defined.
7361
7362 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7363
7364         PR c++/9457
7365         * g++.dg/template/init1.C: New test.
7366
7367 2003-02-16  Jan HUbicka  <jh@suse.cz>
7368
7369         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7370         (foo): Add few extra tests
7371         * gcc.dg/c99-const-expr-3.c: Likewise.
7372         * gcc.c-torture/execute/20030216-1.c: New.
7373
7374 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7375
7376         PR c++/9459
7377         * g++.dg/ext/typeof4.C: New test.
7378
7379 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7380
7381         * gcc.dg/i386-387-3.c: New test case.
7382
7383 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7384
7385         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7386         cris-*-elf* cris-*-aout* and mmix-*-*.
7387
7388 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7389
7390         * gcc.dg/20030213-1.c: New test.
7391
7392 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7393
7394         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7395         * gcc.dg/i386-387-2.c: Likewise.
7396
7397 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7398
7399         * gcc.dg/ppc-spe.c: Fix formatting.
7400         Enable tests that were previously unsupported by gas.
7401         Delete tests for instructions that no longer exist.
7402         Switch arguments on evsubifw builtin.
7403
7404 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7405
7406         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7407         STACK_SIZE is too small.
7408
7409 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7410             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7411
7412         * gcc.dg/decl-2.c: New test.
7413
7414 2003-02-10  Jan Hubicka  <jh@suse.cz>
7415
7416         * gcc.dg/i386-fpcvt-1.c:  New test.
7417
7418 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7419
7420         * gcc.c-torture/execute/20030209-1.c: New test.
7421
7422 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7423
7424         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7425         int-wide bitops, use the constants of the same width.
7426         Likewise, if long long is 32-bit wide, test bitops using
7427         32-bit constants.
7428
7429 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7430
7431         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7432
7433 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7434
7435         * testsuite/gcc.dg/builtins-4.c: New test case.
7436
7437 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7438
7439         * gcc.dg/20020430-1.c: Fix dg command typos.
7440         * gcc.dg/20020503-1.c: Likewise.
7441
7442 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7443
7444         PR c++/8785
7445         * g++.dg/parse/fused-params1.C: New test.
7446
7447         PR c++/8857
7448         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7449
7450         PR c++/8921
7451         * g++.dg/parse/non-dependent1.C: New test.
7452
7453         PR c++/8928
7454         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7455
7456         PR c++/9228
7457         * g++.dg/parse/undefined7.C: New test.
7458         * g++.dg/parse/non-templ1.C: New test.
7459
7460         PR c++/9229
7461         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7462
7463 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7464
7465         * gcc.c-torture/compile/20030206-1.c: New test.
7466
7467 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7468
7469         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7470         "pow" to "foo" to avoid potential confusion with a math built-in.
7471
7472 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7473
7474         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7475         conditions for SPARC targets.
7476
7477 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7478
7479         * gcc.dg/20030204-1.c: New test.
7480
7481 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7482
7483         PR c++/38
7484         * g++.dg/parse/array-size1.C: New test.
7485
7486         PR c++/5657
7487         * g++.dg/parse/undefined3.C: New test.
7488
7489         PR c++/5665
7490         * g++.dg/parse/undefined4.C: New test.
7491
7492         PR c++/5975
7493         * g++.dg/parse/undefined5.C: New test.
7494
7495         PR c++/7259
7496         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7497
7498         PR c++/8578
7499         * g++.dg/parse/casting-operator1.C: New test.
7500
7501         PR c++/8596
7502         * g++.dg/parse/undefined6.C: New test.
7503
7504         PR c++/8736
7505         * g++.dg/parse/missing-template1.C: New test.
7506
7507 2003-02-04  Jan Hubicka  <jh@suse.cz>
7508
7509         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7510         * gcc.dg/i386-cmov?.c:  Likewise.
7511         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7512         * gcc.dg/i386-ssefp-1.c:  Likewise.
7513         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7514         conventions.
7515
7516 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/7129
7519         * testsuite/g++.dg/ext/max.C: New test.
7520
7521 2003-02-03  Jan Hubicka  <jh@suse.cz>
7522
7523         * gcc.c-torture/execute/20030203-1.c: New test.
7524
7525 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7526
7527         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7528         'natural-endian'.
7529
7530 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7531
7532         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7533         * g++.dg/init/new2.C: Likewise.
7534         * g++.dg/other/new1.C: Likewise.
7535
7536 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7537
7538         * gcc.dg/struct-ret-libc.c: New test.
7539
7540 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7541
7542         * gcc.dg/20030129-1.c: New test.
7543
7544 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7545
7546         PR c++/8849
7547         * g++.dg/template/ptrmem4.C: New test.
7548
7549 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7550
7551         * g++.dg/parser/constant1.C: New test.
7552
7553 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7554
7555         PR c++/8591
7556         * g++.dg/parse/friend2.C: New test.
7557
7558 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7559
7560         PR c++/9437
7561         * g++.dg/template/unify4.C: New test.
7562
7563 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7564
7565         * gcc.c-torture/execute/20030128-1.c: New test.
7566
7567 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7568
7569         * g++.dg/lookup/nested1.C: Test moved from ...
7570         * g++.old-deja/g++.other/lookup24.C: ... here.
7571
7572 2003-01-28  Jan Hubicka  <jh@suse.cz>
7573
7574         * gcc.dg/i386-cmov5.c:  New test.
7575
7576 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7577
7578         * gcc.c-torture/execute/20010925-1.c: Changed the
7579         memcpy declaration.
7580
7581 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7582
7583         PR c++/3902
7584         * g++.dg/parse/template5.C: New test.
7585
7586 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7587
7588         PR fortran/9258
7589         * g77.dg/pr9258: New test.
7590
7591 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7592
7593         * README: Move relevant parts from README.g++.
7594
7595         * README.g++: Remove this file.
7596
7597 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7598
7599         * g++.dg/abi/dcast1.C: New test.
7600
7601 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7602
7603         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7604
7605 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7606
7607         PR c++/47
7608         * g++.old-deja/g++.other/lookup24.C: New test.
7609
7610 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7611
7612         PR middle-end/7227
7613         * gcc.dg/uninit-C.c: New test.
7614
7615 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7616
7617         * g++.dg/abi/covariant1.C: New test.
7618
7619 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7620
7621         * gcc.dg/20030123-1.c: New test.
7622
7623 2003-01-25  Jan Hubicka  <jh@suse.cz>
7624
7625         PR opt/8492
7626         * gcc.c-torture/compile/20030125-1.c
7627
7628 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7629
7630         PR c++/9403
7631         * g++.dg/parse/template3.C: New test.
7632         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7633
7634         PR c++/795
7635         * g++.dg/parse/template4.C: New test.
7636
7637         PR c++/9415
7638         * g++.dg/template/qual2.C: New test.
7639
7640         PR c++/8545
7641         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7642
7643         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7644
7645 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7646
7647         * gcc.c-torture/execute/switch-1.c: New test case.
7648
7649 2003-01-25  Jan Hubicka  <jh@suse.cz>
7650
7651         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7652
7653 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7654
7655         Tweaks for Bison-1.875. From the NEWS file:
7656         "- `parse error' -> `syntax error'
7657         Bison now uniformly uses the term `syntax error'"
7658         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7659         * gcc.dg/cpp/digraph2.c: Likewise.
7660         * gcc.dg/cpp/direct2.c: Likewise.
7661         * gcc.dg/cpp/paste4.c: Likewise.
7662         * gcc.dg/c90-restrict-1.c: Likewise.
7663         * gcc.dg/c99-func-2.c: Likewise.
7664         * gcc.dg/noncompile/920721-2.c: Likewise.
7665         * gcc.dg/noncompile/930622-2.c: Likewise.
7666         * gcc.dg/noncompile/940112-1.c: Likewise.
7667         * gcc.dg/noncompile/950921-1.c: Likewise.
7668         * gcc.dg/noncompile/951123-1.c: Likewise.
7669         * gcc.dg/noncompile/971104-1.c: Likewise.
7670         * gcc.dg/noncompile/990416-1.c: Likewise.
7671
7672 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7673
7674         * g++.dg/parse/undefined1.C: Add error message.
7675
7676 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/9354
7679         * g++.dg/parse/new1.C: New test.
7680
7681         PR c++/9216
7682         * g++.dg/parse/template2.C: New test.
7683
7684         PR c++/9354
7685         * g++.dg/parse/typedef2.C: New test.
7686
7687         PR c++/9328
7688         * g++.dg/ext/typeof3.C: New test.
7689
7690 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7691
7692         PR c++/2738
7693         * g++.dg/parse/ret-type1.C: New test.
7694
7695         PR c++/3792
7696         * g++.dg/parse/tmpl-outside1.C: New test.
7697
7698         PR c++/4207
7699         * g++.dg/parse/int-as-enum1.C: New test.
7700
7701         PR c++/4903
7702         * g++.dg/parse/no-typename1.C: New test.
7703
7704         PR c++/5533
7705         * g++.dg/parse/no-value1.C: New test.
7706
7707         PR c++/5921
7708         * g++.dg/parse/wrong-inline1.C: New test.
7709
7710         PR c++/6402
7711         * g++.dg/parse/ref1.C: New test.
7712
7713         PR c++/6992
7714         * g++.dg/parse/attr-ctor1.C: New test.
7715
7716         PR c++/7229
7717         * g++.dg/parse/namespace5.C: New test.
7718
7719         PR c++/7917
7720         * g++.dg/parse/func-def1.C: New test.
7721
7722         PR c++/8143
7723         * g++.dg/parse/undefined1.C: New test.
7724
7725         PR c++/5723, PR c++/8522
7726         * g++.dg/parse/specialization1.C: New test.
7727
7728         PR c++/163, PR c++/8595
7729         * g++.dg/parse/struct-as-enum1.C: New test.
7730
7731         PR c++/9173
7732         * g++.dg/parse/undefined2.C: New test.
7733
7734 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/9298
7737         * g++.dg/parse/template1.C: New test.
7738
7739         PR c++/9384
7740         * g++.dg/parse/using1.C: New test.
7741
7742         PR c++/9285
7743         PR c++/9294
7744         * g++.dg/parse/expr2.C: New test.
7745
7746         PR c++/9388
7747         * g++.dg/parse/lookup2.C: Likewise.
7748
7749 2003-01-21  Jan Hubicka  <jh@suse.cz>
7750
7751         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7752         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7753         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7754         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7755
7756 2003-01-20  Nick Clifton  <nickc@redhat.com>
7757
7758         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7759         problem with ARM sibcall code generation.
7760
7761 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7762
7763         * gcc.c-torture/execute/20030120-1.c: New.
7764
7765 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7766
7767         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7768
7769 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/9272
7772         * g++.dg/parse/ctor1.C: New test.
7773
7774         PR c++/9294:
7775         * g++.dg/parse/qualified1.C: New test.
7776
7777         * g++.dg/parse/typename3.C: New test.
7778
7779 2003-01-16  Richard Henderson  <rth@redhat.com>
7780
7781         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7782
7783 2003-01-16  Richard Henderson  <rth@redhat.com>
7784
7785         * g++.dg/pch/pch.exp: Copy test header to the working directory
7786         before using it either for precompilation or direct use.
7787         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7788         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7789
7790 2003-01-16  Richard Henderson  <rth@redhat.com>
7791
7792         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7793         before using it either for precompilation or direct use.
7794         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7795         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7796
7797 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7798
7799         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7800         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7801         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7802         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7803         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7804         typename warning into error.
7805         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7806         error messages.
7807         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7808         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7809         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7810         messages.
7811         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7812         make declaration visible in template.
7813         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7814         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7815         messages.
7816         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7817         message.
7818         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7819         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7820         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7821         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7822         typename warning with error message.
7823         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7824         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7825         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7826
7827 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7828
7829         * g++.dg/parse/ambig2.C: New test.
7830
7831 2003-01-15  Richard Henderson  <rth@redhat.com>
7832
7833         * g++.dg/tls/init-2.C: Update error message string.
7834
7835 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7836
7837         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7838
7839 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7840
7841         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7842         all for HC11/HC12.
7843         * gcc.c-torture/compile/20001205-1.x: Likewise.
7844         * gcc.c-torture/compile/20001226-1.x: Likewise.
7845         * gcc.c-torture/compile/920520-1.x: Likewise.
7846         * gcc.c-torture/compile/961203-1.x: Likewise.
7847         * gcc.c-torture/compile/20020604-1.x: Likewise.
7848
7849 2003-01-15  Jan Hubicka  <jh@suse.cz>
7850
7851         * gcc.c-torture/compile/20030115-1.c: New test.
7852
7853         * gcc.dg/i386-fpcvt-1.c: New test.
7854         * gcc.dg/i386-fpcvt-2.c: New test.
7855
7856 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7857
7858         Further conform g++'s __vmi_class_type_info to the C++ ABI
7859         specification.
7860         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7861         the specification.
7862
7863 2003-01-14  Jan Hubicka  <jh@suse.cz>
7864
7865         * gcc.dg/i386-fpcvt-1.c: New test.
7866         * gcc.dg/i386-fpcvt-2.c: New test.
7867
7868 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7869
7870         * gcc.dg/i386-mmx-3.c: New test.
7871
7872 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7873
7874         PR c++/9264
7875         * g++.dg/parse/octal1.C: New file.
7876
7877         PR c++/9172
7878         * g++.dg/parse/typename1.C: New file.
7879
7880 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7881
7882         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7883         * gcc.dg/bf-no-ms-layout.c: Likewise.
7884         * gcc.dg/bf-ms-attrib.c: Likewise.
7885
7886 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/9099
7889         * g++.dg/parse/dtor1.C: New file.
7890
7891         PR c++/9128
7892         * g++.dg/rtti/typeid1.C: New file.
7893
7894         PR c++/9153
7895         * g++.dg/parse/lookup1.C: New file.
7896
7897         PR c++/9171
7898         * g++.dg/templ/spec5.C: New file.
7899
7900 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7901
7902         * gcc.c-torture/compile/20030110-1.c: New test.
7903
7904 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7905
7906         Merge from pch-branch:
7907
7908         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7909
7910         * gcc.dg/pch/cpp-1.h: New.
7911         * gcc.dg/pch/cpp-1.c: New.
7912         * gcc.dg/pch/cpp-2.h: New.
7913         * gcc.dg/pch/cpp-2.c: New.
7914
7915         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7916
7917         * gcc.dg/pch/except-1.h: New.
7918         * gcc.dg/pch/except-1.c: New.
7919
7920         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7921
7922         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7923         running test.
7924         * gcc.dg/pch: Include *.hp not *.h.
7925         * gcc.dg/pch/system-1.h: New.
7926         * gcc.dg/pch/system-1.c: New.
7927
7928         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7929
7930         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7931         rather than trying to build and run a program using PCH.
7932         * gcc.dg/pch: Remove dg-do commands from test files.
7933
7934         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7935
7936         * gcc.dg/pch/macro-3.c: New.
7937         * gcc.dg/pch/macro-3.h: New.
7938
7939         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7940
7941         * gcc.dg/pch/common-1.c: New.
7942         * gcc.dg/pch/common-1.h: New.
7943         * gcc.dg/pch/decl-1.c: New.
7944         * gcc.dg/pch/decl-1.h: New.
7945         * gcc.dg/pch/decl-2.c: New.
7946         * gcc.dg/pch/decl-2.h: New.
7947         * gcc.dg/pch/decl-3.c: New.
7948         * gcc.dg/pch/decl-3.h: New.
7949         * gcc.dg/pch/decl-4.c: New.
7950         * gcc.dg/pch/decl-4.h: New.
7951         * gcc.dg/pch/decl-5.c: New.
7952         * gcc.dg/pch/decl-5.h: New.
7953         * gcc.dg/pch/global-1.c: New.
7954         * gcc.dg/pch/global-1.h: New.
7955         * gcc.dg/pch/inline-1.c: New.
7956         * gcc.dg/pch/inline-1.h: New.
7957         * gcc.dg/pch/inline-2.c: New.
7958         * gcc.dg/pch/inline-2.h: New.
7959         * gcc.dg/pch/static-1.c: New.
7960         * gcc.dg/pch/static-1.h: New.
7961         * gcc.dg/pch/static-2.c: New.
7962         * gcc.dg/pch/static-2.h: New.
7963
7964         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7965
7966         * g++.dg/pch/pch.exp: Better handle failing testcases.
7967         * gcc.dg/pch/pch.exp: Likewise.
7968         * gcc.dg/pch/macro-1.c: New.
7969         * gcc.dg/pch/macro-1.h: New.
7970         * gcc.dg/pch/macro-2.c: New.
7971         * gcc.dg/pch/macro-2.h: New.
7972
7973         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7974
7975         * g++.dg/dg.exp: Treat files in pch/ specially.
7976         * g++.dg/pch/pch.exp: New file.
7977         * g++.dg/pch/empty.H: New file.
7978         * g++.dg/pch/empty.C: New file.
7979         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7980         "precompile".
7981
7982         * gcc.dg/pch/pch.exp: New file.
7983         * gcc.dg/pch/empty.h: New file.
7984         * gcc.dg/pch/empty.c: New file.
7985         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7986         "precompile".
7987
7988 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7989
7990         * g++.dg/template/friend14.C: New test.
7991
7992 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7993
7994         * gcc.dg/old-style-asm-1.c: New test.
7995
7996 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7997
7998         * gcc.c-torture/compile/20030109-1.c: New test.
7999
8000 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8001
8002         * gcc.c-torture/execute/20030109-1.c: New test.
8003
8004 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8005
8006         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8007         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8008         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8009         * g++.old-deja/g++.mike/eh2.C: Likewise
8010         * g++.old-deja/g++.mike/eh3.C: Likewise
8011         * g++.old-deja/g++.mike/eh5.C: Likewise
8012         * g++.old-deja/g++.mike/eh6.C: Likewise
8013         * g++.old-deja/g++.mike/eh7.C: Likewise
8014         * g++.old-deja/g++.mike/eh8.C: Likewise
8015         * g++.old-deja/g++.mike/eh9.C: Likewise
8016         * g++.old-deja/g++.mike/eh10.C: Likewise
8017         * g++.old-deja/g++.mike/eh12.C: Likewise
8018         * g++.old-deja/g++.mike/eh13.C: Likewise
8019         * g++.old-deja/g++.mike/eh14.C: Likewise
8020         * g++.old-deja/g++.mike/eh16.C: Likewise
8021         * g++.old-deja/g++.mike/eh17.C: Likewise
8022         * g++.old-deja/g++.mike/eh18.C: Likewise
8023         * g++.old-deja/g++.mike/eh21.C: Likewise
8024         * g++.old-deja/g++.mike/eh23.C: Likewise
8025         * g++.old-deja/g++.mike/eh24.C: Likewise
8026         * g++.old-deja/g++.mike/eh25.C: Likewise
8027         * g++.old-deja/g++.mike/eh26.C: Likewise
8028         * g++.old-deja/g++.mike/eh27.C: Likewise
8029         * g++.old-deja/g++.mike/eh28.C: Likewise
8030         * g++.old-deja/g++.mike/eh29.C: Likewise
8031         * g++.old-deja/g++.mike/eh31.C: Likewise
8032         * g++.old-deja/g++.mike/eh33.C: Likewise
8033         * g++.old-deja/g++.mike/eh34.C: Likewise
8034         * g++.old-deja/g++.mike/eh35.C: Likewise
8035         * g++.old-deja/g++.mike/eh36.C: Likewise
8036         * g++.old-deja/g++.mike/eh37.C: Likewise
8037         * g++.old-deja/g++.mike/eh38.C: Likewise
8038         * g++.old-deja/g++.mike/eh39.C: Likewise
8039         * g++.old-deja/g++.mike/eh40.C: Likewise
8040         * g++.old-deja/g++.mike/eh41.C: Likewise
8041         * g++.old-deja/g++.mike/eh42.C: Likewise
8042         * g++.old-deja/g++.mike/eh44.C: Likewise
8043         * g++.old-deja/g++.mike/eh46.C: Likewise
8044         * g++.old-deja/g++.mike/eh47.C: Likewise
8045         * g++.old-deja/g++.mike/eh48.C: Likewise
8046         * g++.old-deja/g++.mike/eh49.C: Likewise
8047         * g++.old-deja/g++.mike/eh50.C: Likewise
8048
8049
8050         PR c++/8615
8051         * g++.dg/template/char1.C: New test.
8052
8053         * g++.dg/template/varmod1.C: Fix typo.
8054
8055 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8056
8057         DR 180
8058         * g++.old-deja/g++.pt/crash32.C: Expect error.
8059
8060 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/5919
8063         * g++.dg/template/varmod1.C: New test.
8064
8065         PR c++/8727
8066         * g++.dg/inherit/typeinfo1.C: New test.
8067
8068         PR c++/8663
8069         * g++.dg/inherit/typedef1.C: New test.
8070
8071 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/8332
8074         PR c++/8493
8075         * g++.dg/template/strlen1.C: New test.
8076
8077         PR c++/8227
8078         * g++.dg/template/ctor2.C: New test.
8079
8080         PR c++/8214
8081         * g++.dg/init/string1.C: New test.
8082
8083         PR c++/8511
8084         * g++.dg/template/friend8.C: New test.
8085
8086 2002-11-29  Joe Buck <jbuck@synopsys.com>
8087
8088         * g++.dg/lookup/anon2.C: New test.
8089
8090 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8091
8092         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8093         h8300 port.
8094
8095 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8096
8097         * gcc.dg/bitfld-6.c: New test.
8098
8099 2002-11-27  Jan Hubicka  <jh@suse.cz>
8100
8101         * gcc.c-torture/execute/20021127.[cx]: New test.
8102
8103 2002-11-26  Jan Hubicka  <jh@suse.cz>
8104
8105         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8106         quality.
8107
8108 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8109
8110         * g++.dg/init/brace2.C: New test.
8111         * g++.old-deja/g++.mike/p9129.C: Correct.
8112
8113 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8114
8115         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8116
8117 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8118
8119         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8120
8121 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8122
8123         * testsuite/g++.dg/abi/empty11.C: New test.
8124         * testsuite/g++.dg/rtti/cv1.C: New test.
8125
8126 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8127
8128         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8129
8130 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8131
8132         * g++.dg/abi/empty10.C: New test.
8133
8134 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8135
8136         * gcc.c-torture/compile/20021124-1.c: New test.
8137
8138 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8139
8140         * g++.dg/abi/rtti2.C: New test.
8141
8142 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143
8144         * gcc.dg/i386-unroll-1.c: New test.
8145
8146 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8147
8148         * gcc.c-torture/compile/20021120-1.c: New test.
8149         * gcc.c-torture/compile/20021120-2.c: New test.
8150
8151 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8152
8153         * gcc.dg/bitfld-5.c: New test.
8154
8155 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8156
8157         * gcc.c-torture/execute/20021120-3.c: New test.
8158
8159 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8160
8161         * gcc.c-torture/execute/20021120-2.c: New test.
8162
8163 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8164
8165         * gcc.c-torture/execute/20021120-1.c: New test.
8166
8167 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * gcc.c-torture/execute/20021118-3.c: New test.
8170
8171 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8172
8173         * gcc.c-torture/compile/20021119-1.c: New test.
8174
8175 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8176
8177         * gcc.dg/duff-1.c: New test.
8178         * gcc.dg/duff-2.c: New test.
8179         * gcc.dg/duff-3.c: New test.
8180
8181 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8182
8183         * gcc.dg/cpp/_Pragma5.c: New test.
8184
8185 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8186
8187         * gcc.c-torture/execute/20021118-2.c: New test.
8188
8189 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/execute/20021118-1.c: New test.
8192
8193 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * gcc.dg/20021116-1.c: New test.
8196
8197 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8198
8199         * g++.dg/abi/vcall1.C: New test.
8200
8201 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8202
8203         * gcc.dg/20021029-1.c: New test.
8204         * gcc.dg/20021029-2.c: New test.
8205
8206 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8207
8208         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8209
8210 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8211
8212         PR c/8439
8213         * gcc.dg/20021110.c: Move to ...
8214         * gcc.c-torture/compile/20021110.c: .... here.
8215
8216 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8217
8218         PR c/8467
8219         * gcc.c-torture/execute/20021111-1.c
8220
8221 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8222
8223         PR c/8439
8224         * gcc.dg/20021110.c: New test.
8225
8226 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8227
8228         * g++.dg/abi/vthunk3.C: Run only on x86.
8229
8230 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8231
8232         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8233
8234 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8235
8236         * lib/compat.exp (compat-execute): Fix logic error in last
8237         change.
8238
8239 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8240
8241         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8242
8243 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8244
8245         PR c++/8389
8246         * g++.dg/template/access6.C: New test.
8247
8248 2002-11-08  Jan Hubicka  <jh@suse.cz>
8249
8250         * gcc.dg/i386-ssefp-1.c: New test.
8251         * gcc.dg/i386-ssefp-1.c: New test.
8252
8253 2002-11-08  Jan Hubicka  <jh@suse.cz>
8254
8255         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8256
8257 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8258
8259         * g++.dg/abi/vthunk3.C: New test.
8260
8261         PR c++/8338
8262         * g++.dg/template/crash2.C: New test.
8263
8264 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8265
8266         * testsuite/g++.dg/abi/dtor1.C: New test.
8267         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8268
8269 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8270
8271         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8272         Darwin.
8273
8274 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8275
8276         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8277         -mthumb.  Only xfail with -O0.
8278
8279 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8280
8281         * g++.dg/abi/thunk1.C: New test.
8282         * g++.dg/abi/thunk2.C: Likewise.
8283         * g++.dg/abi/vtt1.C: Likewise.
8284
8285 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8286
8287         PR optimization/8423
8288         * gcc.c-torture/execute/builtin-constant.c: New test.
8289
8290 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8291
8292         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8293         Add some more cases.
8294
8295 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8296
8297         PR c++/8391
8298         * g++.dg/opt/local1.C: New test.
8299
8300 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/8160
8303         * g++.dg/template/complit1.C: New test.
8304
8305         PR c++/8149
8306         * g++.dg/template/typename4.C: Likewise.
8307
8308 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8309
8310         Core issue 287, PR c++/7639
8311         * g++.dg/template/instantiate1.C: Adjust error location.
8312         * g++.dg/template/instantiate3.C: New test.
8313         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8314         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8315         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8316
8317 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8318
8319         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8320
8321 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/8287
8324         * g++.dg/init/dtor2.C: New test.
8325
8326 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8327
8328         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8329         * gcc.dg/nest.c: Bypass errors on irix6.
8330
8331 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8332
8333         * gcc.dg/nest.c: Expect error for mmix-*-*.
8334         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8335
8336 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8337
8338         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8339         markers.
8340
8341         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8342
8343 2002-10-25  Mike Stump  <mrs@apple.com>
8344
8345         * gcc.dg/warn-1.c: New test.
8346
8347 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8348
8349         * g++.dg/template/typename3.C: New test.
8350
8351 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8352
8353         * g++.dg/lookup/ptrmem1.C: New test.
8354
8355         * g++.dg/abi/vthunk2.C: New test.
8356
8357 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8358
8359         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8360
8361 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8362
8363         * g++.dg/abi/empty9.C: New test.
8364
8365 2002-10-24  Richard Henderson  <rth@redhat.com>
8366
8367         * g++.dg/inherit/thunk1.C: Enable for ia64.
8368
8369 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/8067
8372         * g++.dg/lookup/pretty1.C: New test.
8373
8374 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * gcc.dg/20021023-1.c: New test.
8377
8378 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/7679
8381         * g++.dg/parse/inline1.C: New test.
8382
8383 2002-10-23  Richard Henderson  <rth@redhat.com>
8384
8385         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8386
8387         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8388
8389 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/6579
8392         * g++.dg/parse/stmtexpr3.C: New test.
8393
8394 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         * g++.dg/expr/cond1.C: New test.
8397
8398 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8399
8400         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8401
8402 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * g++.dg/abi/vbase13.C: New test.
8405         * g++.dg/abi/vbase14.C: Likewise.
8406
8407 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * gcc.dg/tls/pic-1.c: New test.
8410         * gcc.dg/tls/nonpic-1.c: New test.
8411         * gcc.dg/20021018-1.c: New test.
8412
8413 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8414
8415         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8416         Remove only files with the same base name as the test case.
8417         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8418         (profopt-execute): Likewise.  Also, remove old profiling
8419         and performance data files before running the tests.
8420
8421         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8422         * g++.dg/bprob/bprob.exp: Likewise.
8423         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8424         to allow more general test case names.
8425
8426         * g++.dg/bprob/bprob-1.C: Rename to ...
8427         * g++.dg/bprob/g++-bprob-1.C: ... this.
8428
8429         * g77.dg/bprob/bprob-1.f: Rename to ...
8430         * g77.dg/bprob/g77-bprob-1.f: ... this.
8431
8432 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8433
8434         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8435         bison 1.50 or later.
8436
8437 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8438
8439         * g++.dg/README: Describe more test directories.
8440
8441 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8442
8443         * g++.dg/init/array6.C: Add additional tests.
8444
8445 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8446
8447         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8448         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8449
8450 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8451
8452         * gcc.c-torture/compile/20020604-1.x: New.
8453         * gcc.c-torture/compile/simd-5.x: Likewise.
8454         * gcc.c-torture/execute/920710-1.x: Likewise.
8455         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8456
8457 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8458
8459         * g++.dg/inherit/override1.C: Add dg-options clause.
8460
8461 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8462
8463         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8464         _mm_slli_si128.
8465
8466 2002-10-19  Andreas Schwab  <schwab@suse.de>
8467
8468         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8469         directory component.
8470
8471 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.dg/inherit/thunk1.C: New test.
8474
8475         * g++.dg/inherit/override1.C: New test.
8476
8477         * g++.dg/abi/mangle11.C: New test.
8478         * g++.dg/abi/mangle14.C: New test.
8479         * g++.dg/abi/mangle17.C: New test.
8480
8481 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8482
8483         * g++.dg/overload/member2.C: New test.
8484
8485 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8486
8487         * g++.dg/README: Describe new compat directory.
8488         * g++.dg/dg.exp: Skip tests in compat directory.
8489         * README.compat: New file.
8490         * lib/compat.exp: New expect script.
8491         * g++.dg/compat: New test directory.
8492         * g++.dg/compat/compat.exp: New expect script.
8493         * g++.dg/compat/abi: New test directory.
8494         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8495         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8496         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8497         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8498         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8499         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8500         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8501         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8502         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8503         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8504         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8505         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8506         * g++.dg/compat/break: New test directory.
8507         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8508         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8509         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8510         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8511         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8512         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8513         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8514         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8515         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8516         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8517         g++.dg/compat/break/README: New files.
8518         * g++.dg/compat/eh: New test directory.
8519         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8520         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8521         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8522         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8523         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8524         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8525         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8526         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8527         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8528         g++.dg/compat/eh/filter2_y.C,
8529         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8530         g++.dg/compat/eh/new1_y.C,
8531         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8532         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8533         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8534         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8535         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8536         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8537         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8538         g++.dg/compat/eh/unexpected1_y.C: New files.
8539         * g++.dg/compat/init: New test directory.
8540         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8541         g++.dg/compat/init/array5_y.C,
8542         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8543         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8544         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8545         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8546         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8547         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8548         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8549         g++.dg/compat/init/init-ref2_y.C: New files.
8550
8551 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/7584
8554         * g++.dg/inherit/using3.C: New test.
8555
8556 2002-10-17  Jan Hubicka  <jh@suse.cz>
8557
8558         * gcc.dg/20021017-2.c: New test.
8559
8560 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8561
8562         * g++.dg/abi/mangle16.C: Adjust.
8563
8564         * g++.dg/init/array8.C: New test.
8565
8566 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8567
8568         * gcc.dg/special/mips-abi.exp: New test.
8569         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8570
8571 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8572
8573         * g++.dg/abi/mangle16.C: New test.
8574         * g++.dg/abi/mangle17.C: Likewise.
8575
8576         PR c++/7478
8577         * g++.dg/template/ref1.C: New test.
8578
8579 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8580
8581         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8582
8583 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8584
8585         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8586
8587 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/7524
8590         * g++.dg/init/array7.C: New test.
8591
8592 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8593
8594         * g++.dg/init/array6.C: New test.
8595
8596         * g++.dg/abi/mangle13.C: Likewise.
8597         * g++.dg/abi/mangle14.C: Likewise.
8598         * g++.dg/abi/mangle15.C: Likewise.
8599
8600 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8601
8602         * g++.dg/abi/empty8.C: New test.
8603
8604 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         * g++.dg/init/ctor1.C: New test.
8607
8608 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8609
8610         * gcc.c-torture/execute/20021015-1.c: New test.
8611
8612 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8613
8614         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8615
8616 2002-10-14  Jan Hubicka  <jh@suse.cz>
8617
8618         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8619
8620 2002-10-14  Richard Henderson  <rth@redhat.com>
8621
8622         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8623
8624 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR optimization/6631
8627         * g++.dg/opt/const2.C: New test.
8628
8629 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/7176
8632         * g++.dg/parse/friend1.C: New test.
8633         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8634
8635 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * gcc.dg/20021014-1.c: New test.
8638
8639 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/5661
8642         * g++.dg/ext/vlm1.C: New test.
8643         * g++.dg/ext/vlm2.C: Likewise.
8644
8645         * g++.dg/init/array1.C: Remove invalid braces.
8646         * g++.dg/init/brace1.C: New test.
8647         * g++.dg/init/copy2.C: Likewise.
8648         * g++.dg/init/copy3.C: Likewise.
8649         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8650         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8651         braces.
8652
8653 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8654
8655         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8656
8657 2002-10-11  Richard Shann  <richard.shann@superh.com>
8658
8659         * gcc.c-torture/compile/simd-5.c: New test.
8660
8661 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8662
8663         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8664
8665 2002-10-10  Jim Wilson  <wilson@redhat.com>
8666
8667         * gcc.c-torture/execute/20021010-1.c: New test.
8668
8669 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8670
8671         PR c/7353
8672         * g++.dg/ext/typedef-init.C: New test.
8673         * gcc.dg/typedef-init.c: New test.
8674
8675 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8676
8677         * gcc.dg/cpp/paste13.c: New test.
8678
8679 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8680
8681         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8682         remaining platforms, XFAIL during compile, not execute.  Don't
8683         XFAIL at -O0.
8684
8685 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         * gcc.dg/alias-1.c: Tweak expected warning.
8688
8689 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8690
8691         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8692
8693 2002-10-06  Andreas Jaeger  <aj@suse.de>
8694
8695         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8696         * gcc.dg/cpp/c++98.C: Likewise.
8697
8698         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8699         * g++.dg/cpp/c++98.C: Likewise.
8700
8701         * g++.dg/README (Subdirectories): Mention cpp directory.
8702
8703         PR target/7559
8704         * gcc.dg/20021006-1.c: New test.
8705
8706 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8707
8708         PR c++/7804
8709         * g++.dg/other/warning1.C: New test.
8710
8711 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8712
8713         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8714         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8715         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8716
8717 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8718
8719         PR c++/7931
8720         * g++.dg/template/ptrmem3.C: New test.
8721
8722         PR c++/7754
8723         * g++.dg/template/union1.C: New test.
8724
8725 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/8006
8728         * g++.dg/abi/mangle9.C: New test.
8729         * g++.dg/abi/mangle10.C: New test.
8730         * g++.dg/abi/mangle11.C: New test.
8731         * g++.dg/abi/mangle12.C: New test.
8732
8733 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/7188.
8736         * g++.dg/template/meminit1.C: New test.
8737         * g++.dg/warn/Wreorder-1.C: Likewise.
8738         * g++.old-deja/g++.mike/warn3.C: Tweak.
8739         * lib/prune.exp: Ingore "in copy constructor".
8740
8741 2002-10-02  Andreas Jaeger  <aj@suse.de>
8742
8743         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8744         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8745         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8746         on x86-64.
8747
8748 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8749
8750         * gcc.dg/empty1.C: Fix typo.
8751
8752 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8753
8754         * gcc.dg/alias-1.c: New test.
8755
8756 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8757
8758         * gcc.dg/empty1.C: New test.
8759
8760         * g++.dg/tls/init-2.C: Tweak error messages.
8761
8762 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8763
8764         * gcc.c-torture/compile/20020923-1.c: New test.
8765
8766 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8767
8768         * gcc.c-torture/execute/ffs-1.c: New test.
8769         * gcc.c-torture/execute/ffs-2.c: Ditto.
8770
8771 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8772
8773         * g++.dg/overload/member1.C: New test.
8774
8775 2002-09-30  Mark Mitchell  <mark@code
8776
8777 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8778
8779         * testsuite/gcc.dg/tls/diag-3.c: New.
8780
8781 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8782
8783         * g++.dg/README (Subdirectories): Document new subdir expr.
8784         * g++.dg/expr/pmf-1.C: New test.
8785
8786 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8787
8788         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8789
8790 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * g++.dg/abi/bitfield3.C: New test.
8793
8794 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796         * lib/gcov.exp: Tweak expected line formats.
8797         * gcc.misc-tests/gcov8.c: New test.
8798         * gcc.misc-tests/gcov8.x: New flags.
8799
8800 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * consistency.vlad/layout/endian.c: Include string.h.
8803
8804         * gcc.c-torture/execute/20020805-1.c: New test.
8805
8806 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8807
8808         * g++.dg/other/conversion1.C: New test.
8809
8810 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8811
8812         * gcc.dg/builtins-1.c: New testcase.
8813
8814 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8815
8816         * g++.dg/inherit/access3.C: New test.
8817
8818 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * gcc.dg/ia64-visibility-2.c: New test.
8821
8822 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8823
8824         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8825         __qualifier_flags to __flags.
8826
8827 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8828
8829         * g++.dg/inherit/operator1.C: New test.
8830         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8831         * g++.dg/other/error1.C: Change expected error message.
8832         * g++.dg/template/conv4.C: Likewise.
8833
8834 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8835
8836         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8837         for documented behavior.
8838
8839 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8840
8841         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8842         several targets known to fail.
8843
8844 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8845
8846         * gcc.dg/mips-args-[123].c: New tests.
8847
8848 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8849
8850         * gcc.dg/ppc-spe.c: New.
8851
8852 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8853
8854         * g++.dg/other/ptrmem4.C: New testcase.
8855
8856 2002-07-24  Richard Henderson  <rth@redhat.com>
8857
8858         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8859
8860 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8861
8862         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8863
8864 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8865
8866         * gcc.c-torture/execute/memset-3.c: New testcase.
8867
8868 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8869
8870         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8871         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8872
8873 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8874
8875         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8876         Delete.
8877
8878 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8879
8880         * gcc.c-torture/compile/simd-4.c: New test.
8881
8882 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8883
8884         PR c++/7347, c++/7348
8885         * g++.dg/template/access4.C: New test.
8886         * g++.dg/template/access5.C: New test.
8887         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8888         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8889         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8890         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8891
8892 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * gcc.dg/gnu89-init-2.c: New test.
8895
8896 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8897
8898         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8899
8900 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8901
8902         * gcc.c-torture/execute/20020720-1.c: New testcase.
8903
8904 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8905
8906         * gcc.dg/cpp/Wsignprom.c: New tests.
8907
8908 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8909
8910         * gcc.c-torture/execute/loop-13.c: New test.
8911
8912 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8913
8914         * gcc.dg/cpp/expr.c: New tests.
8915
8916 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8917
8918         * g++.dg/opt/pr6713.C: Add template instantiation.
8919
8920 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8921
8922         * gcc.dg/nest.c: New test.
8923
8924 2002-07-17  Richard Henderson  <rth@redhat.com>
8925
8926         * g++.dg/opt/pr6713.C: New test.
8927
8928 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8929
8930         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8931         XFAIL for all x86 processors.
8932
8933 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8934
8935         * gcc.c-torture/execute/20010122-1.x: Do not test with
8936         -fomit-frame-pointer.
8937
8938 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8939
8940         * g++.dg/template/instantiate2.C: New test.
8941         * g++.dg/template/spec4.C: New test.
8942
8943 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8944
8945         * g++.dg/template/access2.C: New test.
8946         * g++.dg/template/access3.C: New test.
8947
8948 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8949
8950         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8951         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8952         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8953         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8954         Convert to use <stdarg.h>.
8955         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8956         Delete.
8957         * gcc.dg/va-arg-2.c: New.
8958         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8959
8960 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8961
8962         * gcc.c-torture/compile/20020710-1.c: New test.
8963
8964 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8965                           Andrew Pinski  <pinskia@physics.uc.edu>
8966
8967         gcc.c-torture/compile/simd-2.c: New testcase.
8968         gcc.c-torture/compile/simd-3.c: Likewise.
8969
8970 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8971
8972         PR c++/7224
8973         * g++.dg/overload/error1.C: New test.
8974
8975 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8976
8977         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8978         configuration and IRIX 6 O32 ABI.
8979
8980 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8981
8982         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8983
8984 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8985
8986         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8987
8988 2002-07-10  Jeffrey A Law  <law@redhat.com>
8989
8990         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8991
8992         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8993
8994 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8995
8996         * gcc.dg/20020312-2.c: Check for __PPC__.
8997
8998 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8999
9000         * gcc.c-torture/compile/20020709-1.c: New test.
9001
9002 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9003
9004         * g++.dg/template/qualttp21.C: New test case.
9005
9006 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9007
9008         * gcc.c-torture/compile/20020706-1.c: New test.
9009         * gcc.c-torture/compile/20020706-2.c: New test.
9010
9011 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9012             Alexandre Oliva  <aoliva@redhat.com>
9013
9014         * g++.dg/warn/incomplete1.C: New test.
9015
9016 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018         PR c++/7099
9019         * g++.dg/warn/noreturn1.C: New test.
9020
9021 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/6706
9024         * g++.dg/debug/debug6.C: New test.
9025         * g++.dg/debug/debug7.C: New test.
9026
9027 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9028
9029         * gcc.c-torture/compile/simd-3.c: New test.
9030
9031 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9032
9033         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9034         * gcc.dg/20020620-1.c: Likewise.
9035
9036 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9037
9038         PR c++/6944
9039         * g++.dg/init/array4.C: New test.
9040         * g++.dg/init/array5.C: New test.
9041
9042 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9043
9044         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9045         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9046
9047 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9048
9049         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9050         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9051         * gcc.dg/wtr-conversion-1.c: Likewise.
9052         * gcc.dg/wtr-escape-1.c: Likewise.
9053         * gcc.dg/wtr-int-type-1.c: Likewise.
9054         * gcc.dg/wtr-label-1.c: Likewise.
9055         * gcc.dg/wtr-static-1.c: Likewise.
9056         * gcc.dg/wtr-strcat-1.c: Likewise.
9057         * gcc.dg/wtr-suffix-1.c: Likewise.
9058         * gcc.dg/wtr-switch-1.c: Likewise.
9059         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9060         * gcc.dg/wtr-union-init-1.c: Likewise.
9061         * gcc.dg/wtr-union-init-2.c: Likewise.
9062         * gcc.dg/wtr-union-init-3.c: Likewise.
9063
9064         * gcc.dg/wtr-func-def-1.c: New test.
9065
9066 2002-07-02 Devang Patel <dpatel@apple.com>
9067
9068         * objc.dg/param-1.m: New test.
9069
9070 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9071
9072         * gcc.dg/cpp/trad/directive.c: Add test.
9073         * gcc.dg/cpp/trad/macroargs.c: Add test.
9074         * gcc.dg/cpp/trad/rec
9075
9076 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9077
9078         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9079
9080 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9081
9082         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9083         targets.
9084
9085 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9086
9087         * g++.dg/abi/mange7.C: New test.
9088
9089         PR c++/6438.
9090         * g++.dg/parse/stmtexpr2.C: New test.
9091
9092 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9093
9094         * gcc.dg/20020312-2.c: Add SH target.
9095
9096 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9097
9098         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9099         compiler output on mips*-*-irix*.
9100
9101 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9102
9103         * g++.dg/parse/attr1.C: New test.
9104
9105 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9106
9107         * gcc.c-torture/execute/string-opt-17.c: New test case.
9108         * gcc.c-torture/execute/memset-2.c: New test case.
9109
9110 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9111
9112         PR c++/6256:
9113         * g++.dg/template/friend5.C: New test.
9114
9115         PR c++/6331:
9116         * g++.dg/template/qual1.C: Likewise.
9117
9118 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9119
9120         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9121         Include stdlib.h, not stdio.h or ctype.h.
9122
9123 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9124
9125         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9126         cris-*-elf* and mmix-*-*.
9127         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9128         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9129         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9130         Ditto.
9131         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9132         * gcc.dg/wchar_t-1.c: Ditto.
9133
9134 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9135
9136         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9137         Clarify comment.
9138
9139 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9140
9141         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9142
9143 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9144
9145         * gcc.c-torture/execute/20000906-1.x: Delete.
9146
9147 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9148
9149         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9150
9151 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9152
9153         * PR6367
9154         * g77.f-torture/execute/6367.f: New test.
9155         * g77.f-torture/execute/6367.x: Disable for MMIX.
9156
9157 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * PR6352
9160         * g++.dg/opt/inline2.C: New test.
9161
9162 2002-04-18  Richard Henderson  <rth@redhat.com>
9163
9164         * gcc.dg/20000906-1.c: Enable for all targets.
9165         * gcc.c-torture/compile/iftrap-2.c: New.
9166
9167 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9168
9169         * gcc.dg/20020418-1.c: New test.
9170         * gcc.dg/20020418-2.c: New test.
9171
9172 2002-04-18  Richard Henderson  <rth@redhat.com>
9173
9174         * gcc.c-torture/compile/iftrap-1.c: New.
9175         * gcc.dg/iftrap-1.c: Adjust for ia64.
9176         * gcc.dg/iftrap-2.c: New.
9177
9178 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9179
9180         * gcc.c-torture/compile/20020418-1.c: New test.
9181
9182 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9183
9184         * gcc.c-torture/compile/20020415-1.c: New.
9185
9186 2002-04-18  David S. Miller  <davem@redhat.com>
9187
9188         * gcc.c-torture/execute/20020418-1.c: New test.
9189
9190 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gcc.dg/20020416-1.c: New test.
9193
9194         * g++.dg/opt/inline1.C: New test.
9195
9196 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9197
9198         * gcc.dg/altivec-5.c: New test.
9199
9200         * gcc.dg/20020415-1.c: New test.
9201
9202 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9203
9204         * testsuite/lib/chill.exp: Remove.
9205
9206 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * g++.dg/other/big-struct.C: New test.
9209
9210 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9211
9212         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9213         of scratch file.
9214
9215 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9216
9217         PR c/6277
9218         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9219         in scan-assembler function name
9220
9221 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9222
9223         * g77.f-torture/execute/980628-4.x,
9224         g77.f-torture/execute/980628-5.x,
9225         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9226         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9227         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9228         i[34567]86-*-*.
9229
9230 2002-04-13  David S. Miller  <davem@redhat.com>
9231
9232         * gcc.c-torture/execute/20020413-1.c: New test.
9233
9234 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9235
9236         * gcc.dg/asm-6.c,
9237         * g++.dg/ext/asm1.C: New tests.
9238
9239 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9240
9241         PR c++ 5373.
9242         * g++.dg/parse/stmtexpr1.C: New test.
9243
9244         PR c++/5189.
9245         * g++.dg/template/copy1.C: New test.
9246
9247 2002-04-12  Richard Henderson  <rth@redhat.com>
9248
9249         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9250
9251 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9252
9253         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9254         gcc.c-torture/execute/20020307-2.c.
9255
9256 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9257
9258         * g++.dg/ext/attrib5.C,
9259         * g++.dg/lookup/struct1.C: New tests.
9260
9261 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.dg/20020411-1.c: New test.
9264
9265         * gcc.c-torture/execute/20020411-1.c: New test.
9266
9267 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9268
9269         * g77.f-torture/execute/6177.f: New test.
9270
9271 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR middle-end/6247
9274         * g++.dg/opt/cleanup1.C: New test.
9275
9276         * g++.dg/opt/const1.C: New test.
9277
9278 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9279
9280         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9281
9282 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9283
9284         PR c++/5507
9285         * g++.dg/template/typename2.C: New test.
9286
9287 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9288
9289         * gcc.c-torture/execute/loop-12.c: New.
9290
9291 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9292
9293         * g77.f-torture/execute/980628-4.x,
9294         g77.f-torture/execute/980628-5.x,
9295         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9296         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9297         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9298
9299 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9300
9301         PR optimization/6086
9302         * g++.dg/opt/preinc1.C: New test.
9303
9304 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/5571
9307         * g++.dg/opt/static2.C: New test.
9308
9309 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9310
9311         PR c/5120
9312         * gcc.dg/20020406-1.c: New test.
9313
9314 2002-04-04  David S. Miller  <davem@redhat.com>
9315
9316         * gcc.c-torture/execute/20020404-1.c: New test.
9317
9318 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR c/6123
9321         * gcc.dg/20020312-2.c: Do not declare global register variable
9322         if __PIC__ or __pic__ is defined.
9323
9324 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9325
9326         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9327         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9328
9329 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gcc.misc-tests/linkage.exp: Update last change to handle
9332         sparc*-, not just sparc-.
9333
9334 2002-04-03  Richard Henderson  <rth@redhat.com>
9335
9336         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9337
9338 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9339
9340         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9341
9342 2002-04-02  David S. Miller  <davem@redhat.com>
9343
9344         * gcc.c-torture/execute/20020402-3.c: New test.
9345
9346 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9347
9348         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9349         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9350
9351         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9352         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9353         g77.f-torture/execute/20001201.x,
9354         g77.f-torture/execute/u77-test.x: New files.
9355
9356         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9357         * gcc.dg/wchar_t-1.c: Ditto.
9358
9359 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9360
9361         * gcc.c-torture/execute/20020402-1.c: New test.
9362
9363 2002-04-01  Richard Henderson  <rth@redhat.com>
9364
9365         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9366
9367         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9368
9369 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9370
9371         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9372
9373 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9374
9375         * g++.dg/inherit/template-as-base.C: Expect error.
9376         * g++.dg/inherit/namespace-as-base.C: Likewise.
9377
9378 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9379
9380         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9381         g++.dg/ext/instantiate3.C: Tweak match patterns.
9382
9383         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9384         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9385         -da test.
9386
9387 2002-03-31  Richard Henderson  <rth@redhat.com>
9388
9389         * gcc.dg/special/alias-2.c: New.
9390         * gcc.dg/special/ecos.exp: Run it.
9391
9392 2002-03-31  Richard Henderson  <rth@redhat.com>
9393
9394         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9395
9396 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9397
9398         * gcc.dg/weak-1.c: Disable on h8300 port.
9399
9400 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9401
9402         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9403         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9404         ordering tests.
9405         * g++.dg/bprob/bprob-1.C: New test.
9406         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9407         * g++.dg/gcov/gcov-1.C: New test.
9408         * g++.dg/gcov/gcov-1.x: New file.
9409         * g++.dg/gcov/gcov-2.C: New test.
9410         * g++.dg/gcov/gcov-3.C: New test.
9411         * g++.dg/gcov/gcov-3.h: New file.
9412
9413 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9414
9415         * g++.old-deja/g++.other/builtins5.C: New test.
9416         * g++.old-deja/g++.other/builtins6.C: New test.
9417         * g++.old-deja/g++.other/builtins7.C: New test.
9418         * g++.old-deja/g++.other/builtins8.C: New test.
9419         * g++.old-deja/g++.other/builtins9.C: New test.
9420
9421 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * g++.dg/opt/static1.C: New test.
9424
9425         * g++.dg/opt/longbranch1.C: New test.
9426
9427 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9428
9429         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9430
9431         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9432
9433 2002-03-28  Jeffrey A Law  (law@redhat.com)
9434
9435         * gcc.c-torture/execute/20020328-1.c: New test.
9436
9437 2002-03-27  Richard Henderson  <rth@redhat.com>
9438
9439         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9440         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9441         move from g++.old-deja/g++.ext/.
9442
9443 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.dg/init/new2.C: New test.
9446
9447 2002-03-26  Richard Henderson  <rth@redhat.com>
9448
9449         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9450
9451         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9452         on sparc.
9453
9454         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9455         sparcv9 systems.
9456         * gcc.dg/20001102-1.c: Likewise.
9457
9458 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9459
9460         * gcc.dg/cpp/endif-pedantic1.c,
9461         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9462
9463 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9464
9465         * g++.dg/init/new1.C: New test.
9466
9467 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9468
9469         * g++.dg/abi/vbase9.C: New test.
9470
9471 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9472
9473         * gcc.dg/arm-asm.c: New test.
9474
9475 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9476
9477         * gcc.dg/Wswitch-enum.c: New test.
9478         Fix PR c/5044.
9479
9480 2002-03-26  Richard Henderson  <rth@redhat.com>
9481
9482         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9483         structure.
9484
9485 2002-03-25  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9488         sparcv9 systems.
9489
9490         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9491         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9492
9493 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9494
9495         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9496
9497 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9498
9499         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9500         targets using generic thunk support.
9501
9502 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9503
9504         * gcc.c-torture/compile/20020323-1.c: New test.
9505
9506         * g++.dg/opt/conj2.C: New test.
9507
9508 2002-03-24  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.dg/weak-1.c: Use -fno-common.
9511
9512 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9513
9514         * g77.dg/f77-edit-apostrophe-out.f: New test
9515         * g77.dg/f77-edit-h-out.f: New test
9516         * g77.dg/f77-edit-t-in.f: New test
9517         * g77.dg/f77-edit-t-out.f: New test
9518         * g77.dg/f77-edit-x-out.f: New test
9519         * g77.dg/f77-edit-slash-out.f: New test
9520         * g77.dg/f77-edit-colon-out.f: New test
9521         * g77.dg/f77-edit-s-out.f: New test
9522
9523 2002-03-24  Richard Henderson  <rth@redhat.com>
9524
9525         * objc/execute/formal_protocol-6.x: New XFAIL.
9526
9527 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9528
9529         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9530         that do not support weak symbols
9531
9532 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9533
9534         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9535         * lib/g77.exp:  Likewise
9536         * lib/objc.exp: Likewise
9537
9538 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9539
9540         * gcc.dg/Wswitch-default.c: New test.
9541
9542 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * g++.dg/other/enum1.C: New test.
9545
9546 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9547
9548         * gcc.dg/pragma-ep-3.c: Fix typo.
9549
9550 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9551
9552         * g++.dg/inherit/template-as-base.C: New test.
9553
9554 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9557         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9558
9559 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9560
9561         * gcc.dg/cpp/multiline.c: Update to match.
9562
9563 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9564
9565         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9566
9567 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9568
9569         * gcc.dg/cpp/extratokens2.c:  New file.
9570
9571 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9572
9573         * gcc.dg/20020312-2.c: Add rs6000 target.
9574
9575         * gcc.c-torture/compile/20020319-1.c: New test.
9576
9577 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9578
9579         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9580         (A, E): Handle this.
9581
9582 2002-03-20  Jason Merrill  <jason@redhat.com>
9583
9584         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9585         ignoring -fpic.
9586         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9587         through prune_gcc_output.
9588
9589 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9590
9591         * gcc.c-torture/compile/20020320-1.c: New test.
9592
9593 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * gcc.c-torture/compile/20020318-1.c: New test.
9596
9597         * gcc.dg/struct-by-value-1.c: New test.
9598
9599         * gcc.dg/20020319-1.c: New test.
9600
9601 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9602
9603         * g++.dg/opt/conj1.C: New test.
9604
9605 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9606
9607         * g++.dg/template/qualttp20.C: Revert previous change.
9608         * g++.dg/template/qualttp3.C: Likewise.
9609         * g++.dg/template/qualttp4.C: Likewise
9610         * g++.dg/template/qualttp5.C: Likewise
9611         * g++.dg/template/qualttp6.C: Likewise
9612         * g++.dg/template/qualttp7.C: Likewise
9613         * g++.dg/template/qualttp8.C: Likewise
9614         * g++.dg/template/recurse.C: Likewise.
9615
9616 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9617
9618         * gcc.dg/cpp/wchar-1.c: Update.
9619
9620 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9621
9622         * g++.dg/template/conv1.C: New test.
9623         * g++.dg/template/conv2.C: New test.
9624         * g++.dg/template/conv3.C: New test.
9625         * g++.dg/template/conv4.C: New test.
9626
9627 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9628
9629         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9630         * g++.dg/template/qualttp3.C: Likewise.
9631         * g++.dg/template/qualttp4.C: Likewise
9632         * g++.dg/template/qualttp5.C: Likewise
9633         * g++.dg/template/qualttp6.C: Likewise
9634         * g++.dg/template/qualttp7.C: Likewise
9635         * g++.dg/template/qualttp8.C: Likewise
9636         * g++.dg/template/recurse.C: Likewise.
9637
9638 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9639
9640         * g++.dg/opt/dtor1.C: New test.
9641
9642 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * gcc.c-torture/compile/20020315-1.c: New test.
9645
9646 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9647
9648         * gcc.dg/weak-1.c: Fix scan tests.
9649
9650 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9651
9652         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9653         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9654         cris-*-aout* mmix-*-*.
9655         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9656         cris-*-aout* mmix-*-*.
9657         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9658         cris-*-elf* cris-*-aout* and mmix-*-*.
9659         * gcc.dg/20001009-1.c: Ditto.
9660         * gcc.dg/20010912-1.c: Ditto.
9661         * gcc.dg/20020122-4.c: Ditto.
9662         * gcc.dg/inline-2.c: Ditto.
9663
9664 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9665
9666         * gcc.c-torture/compile/20020314-1.c: New test.
9667
9668 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9669
9670         * gcc.c-torture/execute/20020314-1.c: New test.
9671
9672 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9673
9674         * g++.dg/warn/Wunused-1.C: New test.
9675
9676 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9677
9678         * g++.dg/abi/mangle6.C: New test.
9679
9680 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9681
9682         * gcc.c-torture/compile/20020309-2.c: New test.
9683
9684         * gcc.c-torture/compile/20020312-1.c: New test.
9685
9686 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9687
9688         * g++.dg/other/access1.C: New test.
9689
9690 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9691
9692         * gcc.c-torture/execute/wchar_t-1.c: New test.
9693
9694 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9695
9696         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9697
9698 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9699
9700         * gcc.dg/20020312-1.c: New test case.
9701
9702 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9703
9704         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9705
9706 2002-03-11  Richard Henderson  <rth@redhat.com>
9707
9708         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9709         * g++.old-deja/g++.jason/report.C: Likewise.
9710
9711 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9712
9713         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9714         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9715
9716 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9717
9718         * testsuite/g++.dg/overload/pmf1.C: New test.
9719
9720 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9721
9722         * gcc.c-torture/execute/20020307-1.c: Use long.
9723
9724 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9725
9726         PR optimization/5844
9727         * gcc.dg/20020310-1.c: New test.
9728
9729 2002-03-09  Michael Meissner  <meissner@redhat.com>
9730
9731         * gcc.c-torture/execute/memcpy-2.c: New test.
9732         * gcc.c-torture/execute/memset-1.c: New test.
9733         * gcc.c-torture/execute/strlen-1.c: New test.
9734         * gcc.c-torture/execute/strcmp-1.c: New test.
9735         * gcc.c-torture/execute/strncmp-1.c: New test.
9736
9737 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9738
9739         * gcc.dg/ppc-ldstruct.c: New test.
9740
9741 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.c-torture/execute/va-arg-22.c: New test.
9744
9745 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9746
9747         * gcc.c-torture/compile/20020309-1.c: New test.
9748
9749 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/execute/20020307-2.c: New test.
9752
9753 2002-03-07  Jeffrey A Law  (law@redhat.com)
9754
9755         * g77.f-torture/compile/20020307-1.f: New test.
9756
9757 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9758
9759         * gcc.dg/unordered-1.c: New test.
9760
9761 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9762
9763         * gcc.c-torture/execute/20020307-1.c: New test.
9764
9765 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9766
9767         * gcc.dg/20020304-1.c: New test.
9768
9769         * gcc.c-torture/compile/20020304-2.c: New test.
9770
9771 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9772
9773         * gcc.c-torture/compile/20020304-1.c: New test case
9774         (from PR c/5830).
9775
9776 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9777
9778         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9779
9780 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9781
9782         * g++.dg/other/classkey1.C: New test.
9783
9784 2002-03-01  Richard Henderson  <rth@redhat.com>
9785
9786         * gcc.c-torture/compile/981223-1.x: New.
9787         * gcc.c-torture/compile/920625-1.x: New.
9788
9789 2002-02-28  Richard Henderson  <rth@redhat.com>
9790
9791         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9792
9793 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9794
9795         * gcc.c-torture/execute/20020227-1.c: New test.
9796
9797 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9798
9799         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9800         here" ERROR lines.
9801         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9802         * g++.old-deja.g++.other/defarg1.C: Likewise.
9803         * g++.old-deja/g++.pt/calls2.C: Likewise.
9804         * g++.old-deja/g++.pt/crash20.C: Likewise.
9805         * g++.old-deja/g++.pt/crash30.C: Likewise.
9806         * g++.old-deja/g++.pt/crash36.C: Likewise.
9807         * g++.old-deja/g++.pt/crash6.C: Likewise.
9808         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9809         * g++.old-deja/g++.pt/derived3.C: Likewise.
9810         * g++.old-deja/g++.pt/error1.C: Likewise.
9811         * g++.old-deja/g++.pt/friend21.C: Likewise.
9812         * g++.old-deja/g++.pt/friend23.C: Likewise.
9813         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9814         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9815
9816 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9817
9818         * gcc.c-torture/execute/20020225-2.c: New test.
9819
9820 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9821
9822         * gcc.c-torture/execute/920730-1t.c,
9823         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9824         Delete test cases, only relevant to -traditional.
9825
9826 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9827
9828         * gcc.dg/cpp/undef1.c: Remove.
9829         * gcc.dg/cpp/directiv.c: Update.
9830         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9831
9832 2002-02-27  Michael Meissner  <meissner@redhat.com>
9833
9834         * gcc.c-torture/execute/20020226-1.c: New test.
9835
9836 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9837
9838         * g++.dg/debug/debug4.C: New test.
9839
9840         * gcc.dg/ia64-visibility-1.c: New test.
9841
9842 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9843
9844         * gcc.dg/debug/20020224-1.c: New.
9845
9846 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9847
9848         * gcc.c-torture/execute/960416-1.x: New.
9849         * gcc.c-torture/execute/divconst-3.x: Likewise.
9850
9851 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/20020224-1.c: New test.
9854
9855 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9856
9857         * gcc.c-torture/execute/20020225-1.c: New.
9858
9859 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9860
9861         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9862
9863 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * gcc.dg/20020222-1.c: New test.
9866
9867 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9868
9869         * g++.dg/opt/anonunion1.C: New test.
9870
9871 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9872
9873         * g++.dg/template/qualttp19.C: New test.
9874         * g++.dg/template/qualttp20.C: New test.
9875         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9876         * g++.old-deja/g++.other/qual1.C: Likewise.
9877
9878 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9879
9880         * gcc.dg/attr-alwaysinline.c: New.
9881
9882 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.dg/20020220-1.c: New test.
9885
9886         * gcc.dg/20020220-2.c: New test.
9887
9888         * g++.dg/opt/mmx1.C: New test.
9889
9890 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9891
9892         * gcc.c-torture/compile/20020110.c: New test.
9893
9894 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9895
9896         * gcc.c-torture/execute/20020219-1.c: New test.
9897
9898         * gcc.dg/20020219-1.c: New test.
9899
9900         * gcc.dg/noncompile/20020220-1.c: New test.
9901
9902         * g++.dg/opt/ptrintsum1.C: New test.
9903
9904         * gcc.dg/debug/20020220-1.c: New test.
9905
9906 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.c-torture/execute/20020216-1.c: New test.
9909
9910 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9911
9912         * gcc.dg/decl-1.c: Update, new test.
9913
9914 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9915
9916         * g++.dg/abi/bitfield1.C: New test.
9917         * g++.dg/abi/bitfield2.C: New test.
9918
9919 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9920
9921         * gcc.dg/attr-nest.c: New test.
9922
9923 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9924
9925         * gcc.c-torture/execute/20020215-1.c: New test.
9926
9927 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9930         * g++.dg/debug/debug.exp: New.
9931         * g++.dg/debug/trivial.C: New.
9932         * g++.dg/debug/debug1.C: Moved...
9933         * g++.dg/other/debug1.C: ...from here.
9934         * g++.dg/debug/debug2.C: Moved...
9935         * g++.dg/other/debug2.C: ...from here.
9936         * g++.dg/debug/debug3.C: Moved...
9937         * g++.dg/other/debug3.C: ...from here.
9938
9939         * gcc.dg/noncompile/20020213-1.c: New test.
9940
9941 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * g++.dg/other/debug3.C: New test.
9944
9945         * gcc.c-torture/execute/20020213-1.c: New test.
9946
9947 2002-02-13  Richard Smith <richard@ex-parrot.com>
9948
9949         * g++.old-deja/g++.other/thunk1.C: New test.
9950
9951 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9952
9953         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9954
9955 2002-02-13  Stan Shebs  <shebs@apple.com>
9956
9957         * gcc.dg/altivec-3.c: New.
9958
9959 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * gcc.dg/Wunreachable-1.c: New test.
9962         * gcc.dg/Wunreachable-2.c: New test.
9963
9964 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9965
9966         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9967
9968 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9969
9970         * gcc.dg/decl-1.c: New test.
9971
9972 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9973
9974         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9975
9976 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9977
9978         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9979         * gcc.c-torture/compile/980506-1.x: Likewise.
9980
9981 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9982
9983         * gcc.dg/20020210-1.c: New.
9984
9985 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9986
9987         * g77.f-torture/execute/947.f: New regression test
9988         for PR fortran/947.
9989
9990 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9991
9992         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9993         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9994
9995 2002-02-08  Richard Henderson  <rth@redhat.com>
9996
9997         * gcc.c-torture/compile/labels-3.c: New.
9998
9999 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10002         expression statements work instead.
10003         * gcc.dg/noncompile/20020207-1.c: New test.
10004
10005 2002-02-07  Richard Henderson  <rth@redhat.com>
10006
10007         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10008
10009 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10010
10011         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10012         message from g77
10013         * lib/g77-dg.exp: Trim g77 error messages so that they are
10014         recognized by dg.exp.
10015
10016 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10017
10018         PR fortran/5473
10019         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10020
10021 2002-02-07  Richard Henderson  <rth@redhat.com>
10022
10023         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10024         to be sufficiently aligned for integers.
10025
10026 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10027
10028         * g++.dg/template/friend4.C: New test.
10029
10030 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10031
10032         PR fortran/5743
10033         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10034         unsupported cases.
10035
10036 2002-02-07  Richard Henderson  <rth@redhat.com>
10037
10038         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10039         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10040         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10041         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10042
10043 2002-02-06  Richard Henderson  <rth@redhat.com>
10044
10045         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10046
10047 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10048
10049         * gcc.dg/20020206-1.c: New test.
10050
10051 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10052
10053         * gcc.c-torture/execute/20020206-1.c: New test.
10054
10055         * gcc.c-torture/execute/20020206-2.c: New test.
10056
10057         PR optimization/5429:
10058         * gcc.c-torture/compile/20020206-1.c: New test.
10059
10060 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10061
10062         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10063         as certain file formats cannot support particularly large
10064         alignments.
10065
10066         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10067         and do not expect to be able to link the executable.
10068
10069         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10070         fail because the COFF format does not support the weak attribute.
10071
10072 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10073
10074         * g77.dg/pr5473.f:  New test
10075
10076 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10077
10078         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10079         Fix testcase accordingly.
10080
10081 2002-02-04  Richard Henderson  <rth@redhat.com>
10082
10083         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10084         (buf): Change to be an array of pointers, not ints.
10085
10086 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10089         before all tests.  Move warning one line above to match where it
10090         C frontend emits.
10091         * gcc.dg/Wswitch-2.c: New test.
10092         * g++.dg/warn/Wswitch-1.C: New test.
10093         * g++.dg/warn/Wswitch-2.C: New test.
10094
10095 2002-02-04  Richard Henderson  <rth@redhat.com>
10096
10097         * g++.dg/abi/offsetof.C: Fix size comparison.
10098
10099 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10100
10101         * gcc.dg/cast-qual-2.c: New test.
10102
10103 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gcc.dg/20020201-4.c: New test.
10106
10107 2002-02-04  Ben Elliston  <bje@redhat.com>
10108
10109         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10110         target_info attribute != 0, in addition to the empty string.
10111         (gcc_target_compile): Likewise.
10112
10113 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10114
10115         * gcc.dg/Wswitch.c: New test.
10116         PR gcc/4475. PR gcc/3780.
10117
10118 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10119
10120         * g77.f-torture/execute/5122.f: New test for regressions
10121         against PR fortran/5122.
10122
10123 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10124
10125         * g77.f-torture/compile/pr3743.f: Delete
10126         * g77.dg/pr3743-1.f: New test.
10127         * g77.dg/pr3743-2.f: New test.
10128         * g77.dg/pr3743-3.f: New test.
10129         * g77.dg/pr3743-4.f: New test.
10130
10131 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10132
10133         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10134
10135 2002-02-02  Richard Henderson  <rth@redhat.com>
10136
10137         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10138         * gcc.c-torture/execute/bf64-1.c: Likewise.
10139
10140 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10141
10142         * gcc.dg/20020201-2.c: New test.
10143
10144         * gcc.dg/20020201-3.c: New test.
10145
10146         * gcc.c-torture/execute/bitfld-2.c: New test.
10147
10148 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10149
10150         * gcc.dg/bitfld-1.c: Update.
10151         * gcc.dg/bitfld-2.c: Update.
10152         * gcc.c-torture/execute/bitfld-1.x: New.
10153
10154 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.c-torture/execute/20020201-1.c: New test.
10157
10158 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10159
10160         PR target/5469
10161         * gcc.dg/20020201-1.c: New test.
10162
10163 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10164
10165         PR fortran/3743
10166         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10167         * g77.f-torture/compile/pr3743.x: Remove
10168
10169 2002-01-31  Tom Rix  <trix@redhat.com>
10170
10171         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10172
10173 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10174
10175         * gcc.dg/noncompile/20020130-1.c: New test.
10176
10177 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10178
10179         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10180
10181 2002-01-29  Richard Henderson  <rth@redhat.com>
10182
10183         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10184         to long long.
10185         * gcc.c-torture/execute/bf64-1.c: Likewise.
10186
10187 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10188
10189         * gcc.c-torture/execute/20020129-1.c: New test.
10190
10191 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10192
10193         * gcc.c-torture/compile/20000224-1.c: Update.
10194         * gcc.c-torture/execute/bitfld-1.c: New tests.
10195         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10196         * gcc.dg/uninit-A.c: Update.
10197
10198 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10199
10200         * g++.dg/template/ctor1.C: Add instantiation.
10201
10202 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10203
10204         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10205         argument to __builtin_prefetch to be const ptr.
10206
10207 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.c-torture/compile/20020120-1.c: New test.
10210
10211 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10212
10213         * gcc.c-torture/execute/20020127-1.c: New test.
10214
10215 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10216
10217         * g77.dg/f77-edit-i-in.f: New test
10218         * g77.dg/f77-edit-i-out.f: New test
10219
10220 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10221
10222         * gcc.dg/debug/debug.exp: New file.
10223         * gcc.dg/debug/trivial.c: New file.
10224         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10225         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10226         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10227         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10228         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10229         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10230         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10231         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10232         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10233         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10234         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10235         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10236         * gcc.dg/20000503-1.c: Removed.
10237         * gcc.dg/20010207-1.c: Removed.
10238         * gcc.dg/20011223-1.c: Removed.
10239         * gcc.dg/20020104-2.c: Removed.
10240         * gcc.dg/debug-1.c: Removed.
10241         * gcc.dg/debug-2.c: Removed.
10242         * gcc.dg/debug-3.c: Removed.
10243         * gcc.dg/debug-4.c: Removed.
10244         * gcc.dg/debug-5.c: Removed.
10245         * gcc.dg/debug-6.c: Removed.
10246         * gcc.dg/dwarf2-1.c: Removed.
10247         * gcc.dg/dwarf2-2.c: Removed.
10248
10249 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10250
10251         * g++.old-deja/g++.other/eh5.C: New test.
10252         * g++.old-deja/g++.other/sibcall2.C: New test.
10253         * g++.old-deja/g++.other/array9.C: New test.
10254         * g++.old-deja/g++.other/typename2.C: New test.
10255         * g++.old-deja/g++.other/crash60.C: New test.
10256         * g++.old-deja/g++.other/conv9.C: New test.
10257         * g++.old-deja/g++.other/mangle10.C: New test.
10258         * g++.old-deja/g++.other/unchanging1.C: New test.
10259         * g++.old-deja/g++.other/exprstmt1.C: New test.
10260         * g++.old-deja/g++.other/inline23.C: New test.
10261         * g++.old-deja/g++.eh/ia64-1.C: New test.
10262         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10263         * g++.old-deja/g++.other/reload1.C: New test.
10264         * g++.old-deja/g++.other/static20.C: New test.
10265         * g++.old-deja/g++.other/local-alloc1.C: New test.
10266         * g++.old-deja/g++.other/conv8.C: New test.
10267         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10268         * g++.old-deja/g++.other/storeexpr1.C: New test.
10269         * g++.old-deja/g++.other/storeexpr2.C: New test.
10270         * g++.dg/eh/template2.C: New test.
10271         * g++.dg/warn/weak1.C: New test.
10272
10273 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10274
10275         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10276         Remove first, non-varying, argument.
10277
10278 2002-01-23  Richard Henderson  <rth@redhat.com>
10279
10280         * gcc.dg/inline-2.c: New.
10281
10282         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10283         Add optional target arg.  Check number of arguments.
10284         (scan-assembler-not, scan-assembler-dem): Likewise.
10285         (scan-assembler-dem-not): Likewise.
10286
10287 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10288
10289         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10290         line 12.
10291         * g++.old-deja/g++.brendan/parse3.C,
10292         g++.old-deja/g++.other/crash26.C,
10293         g++.old-deja/g++.other/crash28.C,
10294         g++.old-deja/g++.other/crash29.C,
10295         g++.old-deja/g++.other/crash30.C,
10296         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10297
10298 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10299
10300         * gcc.dg/20020115-1.c: New.
10301
10302 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10303
10304         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10305
10306 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10307
10308         * gcc.dg/20020122-3.c: New.
10309
10310 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10311
10312         * g++.dg/other/gc1.C: New test.
10313
10314 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10315
10316         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10317
10318 2002-01-22  Richard Henderson  <rth@redhat.com>
10319
10320         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10321
10322 2002-01-22  Richard Henderson  <rth@redhat.com>
10323
10324         * gcc.dg/20020122-4.c: New.
10325
10326 2002-01-22  H.J. Lu <hjl@gnu.org>
10327
10328         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10329         link output.
10330         * gcc.dg/special/ecos.exp: Likewise.
10331         * lib/g++-dg.exp: Likewise.
10332         * lib/g77-dg.exp: Likewise.
10333         * lib/gcc-dg.exp : Likewise.
10334         * lib/mike-g++.exp: Likewise.
10335         * lib/mike-g77.exp: Likewise.
10336         * lib/mike-gcc.exp: Likewise.
10337         * lib/objc-dg.exp: Likewise.
10338
10339 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10340
10341         PR target/5379
10342         * gcc.dg/20020122-2.c: New test.
10343
10344 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10345
10346         * gcc.dg/20020122-1.c: New test.
10347
10348 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10349
10350         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10351
10352 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10353
10354         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10355
10356 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10357
10358         * gcc.c-torture/compile/20020121-1.c: New test.
10359
10360 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10361
10362         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10363         ld_library_path.
10364
10365 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10366
10367         * gcc.dg/20020218-1.c: New test.
10368
10369 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10370
10371         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10372         messages
10373         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10374         "At global scope" warning
10375         * g++.dg/ext/align1.C: Change cygwin test for alignment
10376         from db-bogus to dg-warning
10377
10378 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10379
10380         * g77.f-torture/compile/cpp2.F: New test.
10381
10382 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         * g++.dg/template/access1.C: New test.
10385
10386 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10387
10388         * gcc.dg/20020118-1.c: New.
10389
10390 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10391
10392         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10393
10394 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10395
10396         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10397         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10398         alignment warnings.
10399
10400 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10401
10402         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10403         torture_with_loops and torture_without_loops
10404
10405 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10406
10407         * gcc.c-torture/compile/20020116-1.c: New test.
10408
10409 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10410
10411         * gcc.dg/20020116-2.c: New test.
10412
10413         * gcc.dg/ultrasp4.c: New test.
10414
10415         * gcc.dg/20020116-1.c: New test.
10416
10417 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10418
10419         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10420         by EABI.
10421
10422 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10423
10424         * gcc.misc-tests/i386-prefetch.exp: New.
10425         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10426         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10427         * gcc.misc-tests/i386-pf-none-1.c: New test.
10428         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10429
10430 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10431
10432         * gcc.dg/gnu89-init-1.c: Add new tests.
10433
10434 2002-01-15  Andreas Jaeger  <aj@suse.de>
10435
10436         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10437         * gcc.dg/i386-mmx-2.c: Likewise.
10438         * gcc.dg/i386-sse-1.c: Likewise.
10439         * gcc.dg/i386-sse-2.c: Likewise.
10440         * gcc.dg/i386-sse-3.c: Likewise.
10441
10442 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10443
10444         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10445         Uncomment additional cases that now pass.
10446
10447 2002-01-11  Richard Henderson  <rth@redhat.com>
10448
10449         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10450         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10451
10452 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10453
10454         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10455
10456 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10457
10458         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10459         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10460
10461 2002-01-10  Dale Johannesen  <dalej@apple.com>
10462
10463         * gcc.c-torture/execute/loop-11.c: New.
10464
10465 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10466
10467         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10468         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10469
10470 2002-01-09  Richard Henderson  <rth@redhat.com>
10471
10472         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10473         type in which to perform the operation for each size.
10474
10475 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10476
10477         * gcc.c-torture/compile/20020109-2.c: New test.
10478
10479 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10480
10481         * gcc.c-torture/execute/loop-10.c: New test.
10482
10483 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.c-torture/compile/20010226-1.c: New test.
10486         * gcc.c-torture/compile/20010227-1.c: New test.
10487         * gcc.c-torture/compile/20010426-1.c: New test.
10488         * gcc.c-torture/compile/20010510-1.c: New test.
10489         * gcc.c-torture/compile/20010605-3.c: New test.
10490         * gcc.c-torture/compile/20010824-1.c: New test.
10491         * gcc.c-torture/execute/20010409-1.c: New test.
10492         * gcc.dg/noncompile/20000901-1.c: New test.
10493         * gcc.dg/20001023-1.c: New test.
10494         * gcc.dg/20001101-1.c: New test.
10495         * gcc.dg/20001102-1.c: New test.
10496         * gcc.dg/20010207-1.c: New test.
10497         * gcc.dg/20010405-1.c: New test.
10498         * gcc.dg/20010822-1.c: New test.
10499         * gcc.dg/20011107-1.c: New test.
10500
10501 2002-01-09  Jeffrey A Law  (law@redhat.com)
10502
10503         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10504
10505         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10506         execution failure on PA targets.
10507
10508 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.c-torture/compile/20020109-1.c: New test.
10511
10512 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10513
10514         * gcc.c-torture/execute/20020108-1.c: New test.
10515
10516 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10517
10518         * gcc.dg/20020108-1.c: New test.
10519
10520 2002-01-08  H.J. Lu <hjl@gnu.org>
10521
10522         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10523         for header files.
10524
10525 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10526
10527         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10528         consistency.
10529
10530 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10531
10532         * gcc.dg/altivec-4.c: Test altivec predicates.
10533
10534 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10535
10536         * gcc.c-torture/execute/20020107-1.c: New test.
10537
10538 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10539
10540         PR c/5279
10541         * gcc.c-torture/compile/20020106-1.c: New test.
10542
10543 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10544
10545         * gcc.c-torture/execute/nestfunc-4.c: New test.
10546
10547 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10548
10549         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10550         extra triple that slipped in.
10551         * g++.old-deja/g++.abi/align.C: Likewise.
10552         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10553
10554 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10555
10556         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10557         * g++.old-deja/g++.abi/align.C: Likewise.
10558         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10559
10560         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10561         on FreeBSD/i386.
10562         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10563         FreeBSD.
10564
10565 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * gcc.dg/20020104-1.c: New test.
10568
10569         * gcc.dg/20020104-2.c: New test.
10570
10571 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10572
10573         * gcc.dg/20020103-1.c: Fix typo in target selector.
10574
10575 2002-01-03  Richard Henderson  <rth@redhat.com>
10576
10577         * gcc.dg/20020103-1.c: New.
10578
10579 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10580
10581         * gcc.c-torture/execute/20020103-1.c: New test.
10582
10583 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * g++.dg/other/debug2.C: New test.
10586
10587         * gcc.c-torture/compile/20020103-1.c: New test.
10588
10589 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * gcc.dg/gnu89-init-1.c: Added new tests.
10592
10593 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * g++.dg/template/friend2.C: Remove as patch is reverted.
10596
10597         * g++.dg/warn/oldcast1.C: New test.
10598
10599         * g++.dg/template/ptrmem1.C: New test.
10600         * g++.dg/template/ptrmem2.C: New test.
10601
10602         * g++.dg/template/ntp.C: New test.
10603
10604         * g++.dg/other/component1.C: New test.
10605
10606         * g++.dg/template/ttp3.C: New test.
10607
10608         * g++.dg/template/friend2.C: New test.
10609         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10610
10611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10612
10613         * g++.dg/other/ptrmem1.C: New test.
10614         * g++.dg/other/ptrmem2.C: New test.
10615
10616 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.dg/template/ctor1.C: New test.
10619
10620 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10621
10622         * g++.dg/template/friend2.C: New test.
10623
10624 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10625
10626         * gcc.dg/mmix-1.c: New test.
10627
10628 2001-12-31  Richard Henderson  <rth@redhat.com>
10629
10630         * gcc.dg/asm-5.c: New.
10631
10632 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10633
10634         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10635         in namespace __gnu_cxx
10636
10637 2001-12-30  Richard Henderson  <rth@redhat.com>
10638
10639         * gcc.dg/debug-6.c: New.
10640
10641 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10642
10643         * gcc.c-torture/compile/20011229-2.c: New test.
10644
10645 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10646
10647         * gcc.dg/debug-3.c: New test.
10648         * gcc.dg/debug-4.c: New test.
10649         * gcc.dg/debug-5.c: New test.
10650
10651 2001-12-29  Richard Henderson  <rth@redhat.com>
10652
10653         * g++.dg/eh/loop1.C: New.
10654
10655 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10656
10657         * g++.dg/template/crash1.C: New test.
10658
10659 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         * g++.dg/other/const1.C: New test.
10662
10663 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10664
10665         * gcc.c-torture/compile/20011229-1.c: New test.
10666
10667 2001-12-28  Stan Shebs  <shebs@apple.com>
10668
10669         * lib/objc-torture.exp: Resync with c-torture.exp.
10670         * lib/objc.exp: Load standard libraries.
10671
10672 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10675         additional tests.
10676
10677 2001-12-27  Roger Sayle <roger@eyesopen.com>
10678
10679         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10680
10681 2001-12-27  Richard Henderson  <rth@redhat.com>
10682
10683         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10684
10685 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10686
10687         * g++.dg/eh/ctor1.C: New test.
10688         * g++.dg/other/error2.C: New test.
10689
10690 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         * g++.dg/other/init2.C: New test.
10693
10694 2001-12-24  Richard Henderson  <rth@redhat.com>
10695
10696         * gcc.dg/20011223-1.c: New.
10697         * gcc.dg/inline-1.c: New.
10698
10699 2001-12-23  Richard Henderson  <rth@redhat.com>
10700
10701         * gcc.dg/asm-4.c: Test operand modifiers.
10702
10703 2001-12-23  Richard Henderson  <rth@redhat.com>
10704
10705         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10706
10707 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10708
10709         * gcc.c-torture/execute/20011223-1.c: New test.
10710
10711 2001-12-21  Richard Henderson  <rth@redhat.com>
10712
10713         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10714         re-enables the warning.
10715
10716 2001-12-21  Richard Henderson  <rth@redhat.com>
10717
10718         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10719
10720 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10721
10722         * gcc.c-torture/compile/20011218-1.c: New test.
10723
10724 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10725
10726         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10727         arm-isr.c test.
10728         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10729         epilogue generation for ARM ISR routines.
10730
10731 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10732
10733         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10734         * gcc.dg/format/c90-printf-3.c: Likewise.
10735         * gcc.dg/format/c99-printf-3.c: Likewise.
10736         * gcc.dg/format/ext-1.c: Likewise.
10737         * gcc.dg/format/ext-6.c: Likewise.
10738         * gcc.dg/format/format.h: Prototype unlocked stdio.
10739
10740 2001-12-20  Richard Henderson  <rth@redhat.com>
10741
10742         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10743         (arena): Use it.
10744         (malloc): Correct allocation logic.  Abort if we fill up the
10745         arena before initialization complete.
10746         (realloc): Correct allocation logic.
10747
10748 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gcc.c-torture/compile/20011219-2.c: New test.
10751
10752         * gcc.c-torture/execute/20011219-1.c: New test.
10753
10754 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10755
10756         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10757         target does not support weak symbols.
10758
10759 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10760
10761         * gcc.c-torture/compile/20011219-1.c: New test.
10762
10763 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10764
10765         * g++.dg/other/error1.C: New test.
10766
10767 2001-12-17  Jeffrey A Law  (law@redhat.com)
10768
10769         * gcc.c-torture/execute/20011217-1.c: New test.
10770
10771 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10772
10773         * objc.dg/special/: New directory.
10774         * objc.dg/special/special.exp: New file.
10775         * objc.dg/special/unclaimed-category-1.h: New file.
10776         * objc.dg/special/unclaimed-category-1a.m: New file.
10777         * objc.dg/special/unclaimed-category-1.m: New file.
10778
10779 2001-12-17  Andreas Jaeger  <aj@suse.de>
10780
10781         * gcc.c-torture/compile/20011217-2.c: New test.
10782
10783 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10784
10785         * gcc.c-torture/compile/20011217-1.c: New test.
10786
10787 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10788
10789         * testsuite/gcc.dg/20011214-1.c: New.
10790
10791 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10792
10793         * gcc.dg/altivec-4.c: New.
10794
10795 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10796
10797         * gcc.dg/20011113-1.c: New test.
10798
10799 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10800
10801         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10802         std::__malloc_alloc_template<0> and
10803         std::__default_alloc_template<false, 0>.
10804
10805 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10806
10807         * objc/execute/bf-21.m: New test.
10808         * objc/execute/enumeration-1.m: New test.
10809         * objc/execute/enumeration-2.m: New test.
10810
10811 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10812
10813         * gcc.dg/gnu89-init-1.c: New test.
10814
10815 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10818         * g++.old-deja/g++.jason/2371.C: Likewise.
10819         * g++.old-deja/g++.jason/template33.C: Likewise.
10820         * g++.old-deja/g++.jason/template34.C: Likewise.
10821         * g++.old-deja/g++.jason/template36.C: Likewise.
10822         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10823         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10824         * g++.old-deja/g++.other/typename1.C: Likewise.
10825         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10826         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10827         * g++.old-deja/g++.pt/typename11.C: Likewise.
10828         * g++.old-deja/g++.pt/typename14.C: Likewise.
10829         * g++.old-deja/g++.pt/typename16.C: Likewise.
10830         * g++.old-deja/g++.pt/typename3.C: Likewise.
10831         * g++.old-deja/g++.pt/typename4.C: Likewise.
10832         * g++.old-deja/g++.pt/typename5.C: Likewise.
10833         * g++.old-deja/g++.pt/typename7.C: Likewise.
10834         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10835
10836 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10837
10838         * g++.dg/other/linkage1.C: New test.
10839         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10840         specifiers.
10841
10842 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10843
10844         * gcc.dg/concat.c: New test.
10845
10846 2001-12-11  Stan Shebs  <shebs@apple.com>
10847
10848         * objc/compile: New test directory.
10849         * objc/compile/compile.exp: New expect script.
10850         * objc/compile/20011211-1.m: New compile test.
10851
10852 2001-12-11  Jason Merrill  <jason@redhat.com>
10853
10854         * lib/prune.exp (prune_gcc_output): Also handle "In member
10855         function".  So many permutations...
10856
10857 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         * g++.dg/template/typedef1.C: New test.
10860
10861 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         * g++.dg/other/copy1.C: New test.
10864
10865 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10866
10867         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10868
10869         * gcc.dg/builtin-choose-expr.c: New.
10870
10871 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10872
10873         * gcc.dg/altivec-2.c: New.
10874
10875 2001-12-07  Richard Henderson  <rth@redhat.com>
10876
10877         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10878
10879 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10880
10881         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10882         ultrasparc.
10883
10884 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10885
10886         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10887
10888 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10889
10890         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10891         variable argument list.
10892
10893 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10894
10895         * gcc.c-torture/execute/memcheck: Delete entire directory.
10896         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10897         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10898
10899 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10900
10901         * gcc.dg/Wshadow-1.c: New test.
10902
10903 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/compile/20011130-1.c: New test.
10906
10907         * gcc.dg/noncompile/20011025-1.c: New test.
10908
10909         * g++.dg/other/anon-union.C: New test.
10910
10911         * gcc.c-torture/execute/20011024-1.c: New test.
10912
10913 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10914
10915         * gcc.c-torture/execute/20000722-1.x,
10916         gcc.c-torture/execute/20010123-1.x: Remove.
10917         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10918         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10919         gcc.dg/c99-complit-2.c: New tests.
10920
10921 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10922
10923         * g++.dg/inherit/base1.C: New test.
10924
10925 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10926
10927         * g++.dg/other/stdarg1.C: New test.
10928
10929         * gcc.c-torture/compile/20011130-2.c: New test.
10930
10931 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10932
10933         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10934         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10935         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10936         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10937         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10938         * gcc.dg/builtin-prefetch-1.c: New test.
10939
10940 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10941
10942         * gcc.dg/20011130-1.c: New test.
10943
10944 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10945
10946         * g++.dg/other/scope1.C: New test.
10947         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10948
10949 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10950
10951         * gcc.dg/vla-init-1.c: New test.
10952
10953 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10954
10955         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10956
10957 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10958
10959         * objc.dg/alias.m: Update.
10960         * objc.dg/class-1.m: Update.
10961         * objc.dg/const-str-1.m: Update.
10962         * objc.dg/fwd-proto-1.m: Update.
10963         * objc.dg/id-1.m: Update.
10964         * objc.dg/super-class-1.m: Update.
10965
10966 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10967
10968         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10969         constructs.
10970
10971 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10972
10973         * gcc.c-torture/execute/20011128-1.c: New test.
10974
10975 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10976
10977         * gcc.dg/20011127-1.c: New test.
10978
10979 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10980
10981         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10982         from Austin Group draft 7.
10983         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10984         scanf format arguments.
10985         * gcc.dg/format/no-exargs-2.c: New test.
10986
10987 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10988
10989         * g++.dg/abi/vbase8-4.C: New test.
10990
10991 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10992
10993         * gcc.c-torture/execute/20011121-1.c: New test.
10994
10995 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10996
10997         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10998
10999 2001-11-23  Andreas Jaeger  <aj@suse.de>
11000
11001         * gcc.dg/cpp/charconst-2.c: New test.
11002
11003 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11004
11005         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11006         to the host if it is remote.  Let tests specify extra headers
11007         they use.
11008         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11009         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11010         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11011         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11012         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11013         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11014         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11015         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11016         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11017         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11018
11019 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11020
11021         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11022         for little endian ARMs.
11023
11024 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11025
11026         * gcc.c-torture/compile/20011119-1.c: New test.
11027         * gcc.c-torture/compile/20011119-2.c: New test.
11028
11029 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11030
11031         * gcc.dg/altivec-1.c: Fix typo.
11032
11033 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11034
11035         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11036
11037 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11038
11039         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11040
11041 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11042
11043         * lib/g77.exp: Don't specify --rpath-link.
11044
11045         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11046         across all the headers.
11047         * gcc.dg/format/format.exp: For testing on a remote host,
11048         copy format.h.
11049
11050         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11051         * gcc.c-torture/execute/930406-1.c: Likewise.
11052         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11053
11054 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11055
11056         * gcc.dg/altivec-1.c: New.
11057
11058 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11059
11060         * gcc.dg/cpp/fpreprocessed.c: New test case.
11061
11062 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11063
11064         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11065         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11066         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11067
11068 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11069
11070         * gcc.dg/no-builtin-1.c: New test.
11071
11072 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * gcc.c-torture/execute/20011115-1.c: New test.
11075
11076 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11077
11078         * gcc.c-torture/compile/20011114-2.c: New test.
11079         * gcc.c-torture/compile/20011114-3.c: New test.
11080         * gcc.c-torture/compile/20011114-4.c: New test.
11081
11082 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         * g++.dg/other/init1.C: New test.
11085
11086 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11087
11088         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11089         message.
11090
11091         * gcc.c-torture/execute/20011114-1.c: New testcase.
11092
11093         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11094         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11095         like the (before this change) version of 20010327-1.c.
11096
11097 2001-11-14  Roger Sayle <roger@eyesopen.com>
11098
11099         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11100
11101 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11102
11103         * g++.dg/init/array2.C: New test.
11104
11105 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11106
11107         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11108
11109 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11110
11111         * g++.dg/other/forscope1.C: New test.
11112         * g++.dg/ext/forscope1.C: New test.
11113         * g++.dg/ext/forscope2.C: New test.
11114
11115 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11116
11117         * gcc.c-torture/execute/20011113-1.c: New test.
11118
11119 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11120
11121         * gcc.c-torture/execute/20011109-2.c: New test.
11122
11123         * gcc.c-torture/execute/20011109-1.c: New test.
11124
11125 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11126
11127         * gcc.c-torture/compile/20011109-1.c: New test.
11128
11129 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11130
11131         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11132         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11133         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11134         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11135         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11136         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11137         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11138
11139 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11140
11141         * g++.dg/warn/Wshadow-1.C: New tests.
11142         * g++.old-deja/g++.mike/for3.C: Update.
11143
11144 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11145
11146         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11147         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11148         XFAILs.  Adjust expected error texts.
11149         * gcc.c-torture/compile/20011106-1.c,
11150         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11151         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11152         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11153         gcc.dg/c99-array-lval-5.c: New tests.
11154
11155 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11156
11157         * gcc.dg/cpp/defined.c: Update.
11158
11159 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11160
11161         * gcc.c-torture/execute/anon-1.c: New test.
11162
11163 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11164
11165         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11166         same size, so no warning should be produced on stormy16.
11167
11168         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11169         due to oversized array.
11170         * g++.old-deja/g++.mike/ns15.C: Likewise.
11171         * g++.old-deja/g++.pt/crash16.C: Likewise.
11172
11173 2001-11-02  Graham Stott  <grahams@redhat.com>
11174
11175         * g++.dgother/debug1.C: Fix typos.
11176
11177 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * g++.dg/other/debug1.C: New test.
11180
11181 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11182
11183         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11184         of unsigned long.
11185
11186 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * gcc.dg/20011029-2.c: New test.
11189
11190         * gcc.c-torture/compile/20011029-1.c: New test.
11191
11192 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11193
11194         * objc/execute/class_self-1.m: New test.
11195         * objc/execute/class_self-2.m: New test.
11196
11197 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11198
11199         * gcc.misc-tests/msgs.exp: Delete.
11200         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11201         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11202         error set to match recent changes.
11203
11204 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11205
11206         * gcc.dg/20011021-1.c: New test.
11207
11208 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.c-torture/compile/20011023-1.c: New test.
11211
11212 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11213
11214         * lib/g77.exp: Rewrite based on lib/g++.exp.
11215
11216 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.c-torture/execute/20011019-1.c: New test.
11219
11220         * gcc.dg/20011018-1.c: New test.
11221
11222 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11223
11224         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11225
11226 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11227
11228         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11229         * gcc.dg/attr-invalid.c: Likewise.
11230
11231 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11232
11233         * testsuite/gcc.dg/20011015-1.c: New test.
11234
11235 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11236
11237         * g++.dg/template/unify2.C: New test.
11238
11239 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11240
11241         * g++.dg/other/exception-specification.C: New test
11242
11243 2001-10-13  Tom Rix  <trix@redhat.com>
11244
11245         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11246         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11247
11248 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11249
11250         * testsuite/gcc.dg/20011009-1.c: New test.
11251
11252 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11253
11254         PR g++/4476
11255         * g++.dg/other/friend1.C: New test.
11256
11257 2001-10-11  Richard Henderson  <rth@redhat.com>
11258
11259         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11260
11261 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11262
11263         * gcc.c-torture/compile/20011010-1.c: New.
11264
11265 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11266
11267         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11268         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11269         g77.f-torture/execute/execute.exp,
11270         g77.f-torture/noncompile/noncompile.exp,
11271         gcc.c-torture/compile/compile.exp,
11272         gcc.c-torture/execute/execute.exp,
11273         gcc.c-torture/execute/ieee/ieee.exp,
11274         gcc.c-torture/execute/memcheck/memcheck.exp,
11275         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11276         objc/execute/execute.exp: Update FSF address.
11277
11278 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11279
11280         * gcc.dg/cpp/cmdlne-C.c: Update.
11281         * gcc.dg/cpp/cmdlne-C2.c: New.
11282
11283 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11284
11285         * gcc.c-torture/execute/20011008-3.c: New.
11286
11287 2001-10-08  DJ Delorie  <dj@redhat.com>
11288
11289         * gcc.dg/20011008-1.c: New.
11290         * gcc.dg/20011008-2.c: New.
11291
11292 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11293
11294         * gcc.dg/cpp/spacing1.c: Update test.
11295
11296 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11297
11298         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11299         spelling errors of "separate" as "seperate".
11300
11301 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11302
11303         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11304         enough to avoid inlining.
11305
11306 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11307
11308         * lib/g77.exp: set libg2c_dir correctly.
11309
11310 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11311
11312         * gcc.dg/cpp/macro11.c: New test.
11313
11314 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11315
11316         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11317         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11318         gcc.dg/format/multattr-3.c: New tests.
11319         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11320         tests for format attributes on function pointers being rejected.
11321
11322 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11323
11324         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11325
11326 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11327
11328         * g++.dg/warn/format1.C: New test.
11329
11330 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11331
11332         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11333
11334 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11335
11336         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11337
11338 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11339
11340         * gcc.dg/cpp/redef2.c: Add test.
11341
11342 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11343
11344         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11345         long-standing bug on i686, apparently.
11346         * gcc.c-torture/execute/loop-2c.x: New file.
11347         * gcc.c-torture/execute/loop-2d.x: New file.
11348         * gcc.c-torture/execute/loop-3c.x: New file.
11349
11350 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11351
11352         * gcc.dg/cpp/20000625-2.c: Correct line number.
11353
11354 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11355
11356         * gcc.dg/cpp/macro10.c: New test.
11357         * gcc.dg/cpp/strify3.c: New test.
11358         * gcc.dg/cpp/spacing1.c: Add tests.
11359         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11360         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11361
11362 2001-09-24  DJ Delorie  <dj@redhat.com>
11363
11364         * gcc.c-torture/execute/20010924-1.c: New test.
11365
11366 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11367
11368         * testsuite/objc/execute/paste.m: Remove.
11369
11370 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11371
11372         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11373
11374 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11375
11376         * g77.dg/strlen0.f: New test.
11377
11378 2001-09-21  Richard Henderson  <rth@redhat.com>
11379
11380         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11381         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11382
11383 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11384
11385         Table-driven attributes.
11386         * g++.dg/ext/attrib1.C: New test.
11387
11388 2001-09-20  DJ Delorie  <dj@redhat.com>
11389
11390         * gcc.dg/20000926-1.c: Update expected warning messages.
11391         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11392         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11393         array.
11394
11395 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11396
11397         * g++.dg/eh/registers1.C: New test case.
11398
11399 2001-09-17  Richard Henderson  <rth@redhat.com>
11400
11401         * gcc.dg/array-5.c: Fix VLA decomposition test.
11402
11403 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11404
11405         * gcc.dg/cpp/line5.c: New testcase.
11406
11407 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11408
11409         * gcc.dg/cpp/macro9.c: New test.
11410
11411 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11412
11413         * gcc.c-torture/execute/980223.c: Change type of addr from long
11414         to char *.
11415
11416 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11417
11418         * gcc.c-torture/execute/20010915-1.c: New test.
11419
11420 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11421
11422         * g77.dg/bprob: New directory.
11423         * g77.dg/bprob/bprob.exp: New file.
11424         * g77.dg/bprob/bprob-1.f: New test.
11425         * g77.dg/gcov: New directory.
11426         * g77.dg/gcov/gcov.exp: New file.
11427         * g77.dg/gcov/gcov-1.f: New test.
11428         * g77.dg/gcov/gcov-1.x: New file.
11429
11430 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11431
11432         * gcc.dg/cpp/directiv.c: Update.
11433         * gcc.dg/cpp/undef1.c: Update.
11434
11435 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gcc.dg/20010912-1.c: New test.
11438
11439 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11440
11441         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11442         language-independent file in lib.
11443         * lib/gcov.exp: New file.
11444
11445 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11446
11447         * gcc.c-torture/compile/20010911-1.c: New test.
11448
11449 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11450
11451         * lib/profopt.exp: New, to support profile-directed optimizations.
11452         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11453         * gcc.misc-tests/bprob-1.c: New test.
11454         * gcc.misc-tests/bprob-2.c: New test.
11455
11456 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11457
11458         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11459         XFAIL and which kinds of gcov output to verify.
11460         * gcc.misc-tests/gcov-4b.x: New file.
11461         * gcc.misc-tests/gcov-5b.x: New file.
11462         * gcc.misc-tests/gcov-6.x: New file.
11463         * gcc.misc-tests/gcov-7.c: New test.
11464         * gcc.misc-tests/gcov-7.x: New file.
11465
11466 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11467
11468         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11469         * gcc.misc-tests/gcov-6.c: New test.
11470
11471 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11472
11473         PR c++/3986
11474         * g++.dg/abi/vbase1.C: New test.
11475
11476 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11477
11478         * objc.dg/method-2.m: New.
11479
11480 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         PR c++/4203
11483         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11484         * g++.dg/init/empty1.C: New test.
11485
11486 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11487
11488         * gcc.c-torture/compile/20010903-1.c: New test.
11489
11490 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11491
11492         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11493         for m68k.
11494
11495 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11496
11497         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11498
11499         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11500
11501         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11502
11503 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11504
11505         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11506         for 16-bit 'unsigned int'.
11507
11508 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11509
11510         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11511
11512 2001-08-27  Richard Henderson  <rth@redhat.com>
11513
11514         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11515         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11516
11517 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11518
11519         * gcc.dg/asm-names.c (ymain): New.
11520
11521 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11522
11523         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11524         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11525         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11526
11527 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11528
11529         * gcc.dg/compare5.c: New testcase.
11530
11531 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11532
11533         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11534         and "In instantiation".
11535
11536 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11537
11538         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11539
11540 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11541
11542         * gcc.misc-tests/gcov.exp: Add support for branch information.
11543         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11544         * gcc.misc-tests/gcov-4.c: New test.
11545         * gcc.misc-tests/gcov-4b.c: New test.
11546         * gcc.misc-tests/gcov-5b.c: New test.
11547
11548 2001-08-20  Zack Weinberg  <zackw@panix.com>
11549
11550         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11551         expected to fail.
11552
11553 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11554
11555         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11556
11557 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * g++.dg/eh/
11560         Moved to gcc-deps.exp
11561         * gcc-deps.exp: New file.
11562
11563 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11564
11565         * g++.old-deja/g++.pt/defarg14.C: New test.
11566
11567 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11568
11569         * g++.old-deja/g++.other/lineno5.C: New test.
11570
11571 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11572
11573         * g++.old-deja/g++.pt/crash68.C: New test.
11574
11575 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         * g++.old-deja/g++.other/crash42.C: New test.
11578
11579 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11580
11581         * gcc.dg/cpp/extratokens.c: Fix.
11582         * gcc.dg/cpp/skipping2.c: New tests.
11583
11584 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11585
11586         * gcc.c-torture/execute/20010724-1.c: New file.
11587         * gcc.c-torture/execute/20010724-1.x: New file.
11588
11589 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         * g++.old-deja/g++.other/cond7.C: New test.
11592
11593 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         * g++.old-deja/g++.other/optimize4.C: New test.
11596
11597 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11600
11601 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11602
11603         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11604         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11605         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11606         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11607
11608         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11609         bug report" message.
11610
11611         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11612         * g++.dg/ext/instantiate1.C: Move from old-deja.
11613
11614 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11615
11616         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11617         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11618         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11619         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11620
11621 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11622
11623         * gcc.c-torture/execute/20010723-1.c: New test.
11624
11625 2001-07-23  Ben Elliston  <bje@redhat.com>
11626
11627         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11628
11629 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11630
11631         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11632         i[34567]86-*-*.
11633         Delete handling of ieee_multilib_flags.
11634         Pass -mieee for alpha*-*-* and sh-*-*.
11635         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11636
11637 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         Remove old-abi tests.
11640         * g++.old-deja/g++.mike/p11116.C: Remove.
11641         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11642
11643 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11644
11645         * g77.f-torture/compile/pr3743.f:  New test
11646
11647 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11648
11649         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11650
11651 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11652
11653         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11654         g++.old-deja/g++.pt/static6.C: Likewise.
11655         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11656         supports weak symbols.
11657
11658 2001-07-18  Andreas Jaeger  <aj@suse.de>
11659
11660         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11661         supported again.
11662
11663 2001-07-18  Andreas Jaeger  <aj@suse.de>
11664
11665         * gcc.dg/iftrap-1.c: Fix target line.
11666
11667 2001-07-17  Richard Henderson  <rth@redhat.com>
11668
11669         * gcc.c-torture/execute/20010717-1.c: New.
11670
11671 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11672
11673         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11674         tests.
11675
11676 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11677
11678         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11679
11680 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11681
11682         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11683         UAC_SIGBUS, UAC_NOPRINT definitions.
11684
11685 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11686
11687         * objc/execute/object_is_class.m: New test.
11688         * objc/execute/object_is_meta_class.m: New test.
11689
11690 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11691
11692         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11693         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11694
11695 2001-01-15  David Bil
11696         * objc/execute/class-14.m: Added.
11697         * objc/execute/class-2.m: Added.
11698         * objc/execute/class-3.m: Added.
11699         * objc/execute/class-4.m: Added.
11700         * objc/execute/class-5.m: Added.
11701         * objc/execute/class-6.m: Added.
11702         * objc/execute/class-7.m: Added.
11703         * objc/execute/class-8.m: Added.
11704         * objc/execute/class-9.m: Added.
11705         * objc/execute/class-tests-1.h
11706         * objc/execute/class-tests-2.h
11707         * objc/execute/compatibility_alias.m: Added.
11708         * objc/execute/encode-1.m: Added.
11709         * objc/execute/formal_protocol-1.m: Added.
11710         * objc/execute/formal_protocol-2.m: Added.
11711         * objc/execute/formal_protocol-3.m: Added.
11712         * objc/execute/formal_protocol-4.m: Added.
11713         * objc/execute/formal_protocol-5.m: Added.
11714         * objc/execute/formal_protocol-6.m: Added.
11715         * objc/execute/formal_protocol-7.m: Added.
11716         * objc/execute/informal_protocol.m: Added.
11717         * objc/execute/initialize.m: Added.
11718         * objc/execute/load.m: Added.
11719         * objc/execute/many_args_method.m: Added.
11720         * objc/execute/nested-3.m: Added.
11721         * objc/execute/no_clash.m: Added.
11722         * objc/execute/private.m: Added.
11723         * objc/execute/redefining_self.m: Added.
11724         * objc/execute/root_methods.m: Added.
11725         * objc/execute/selector-1.m: Added.
11726         * objc/execute/static-1.m: Added.
11727         * objc/execute/static-2.m: Added.
11728         * objc/execute/va_method.m: Added.
11729
11730 2001-03-10  Richard Henderson  <rth@redhat.com>
11731
11732         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11733
11734 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11735
11736         * g++.old-deja/g++.other/crash31.C: XFAIL.
11737         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11738         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11739         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11740         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11741         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11742
11743 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11744
11745         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11746
11747 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11748
11749         * gcc.dg/20000724-1.c: Don't use multiline strings.
11750
11751 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11752
11753         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11754         result of -cString against what we expect it to be; don't just
11755         print it out for no one to read.
11756
11757         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11758         Based on testcases provided by Nicola Pero.
11759
11760 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11761
11762         * gcc.dg/cpp/macro7.c: New test.
11763
11764 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11765
11766         * gcc.dg/cpp/multiline.c: Update.
11767
11768 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         * g++.old-deja/g++.other/enum3.C: New test.
11771
11772 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11773
11774         * g++.old-deja/g++.other/pod1.C: New test.
11775
11776 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.old-deja/g++.ext/overload1.C: New test.
11779
11780 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.pt/using1.C: New test.
11783
11784 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         * g++.old-deja/g++.other/using9.C: New test.
11787
11788 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11789
11790         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11791
11792         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11793
11794 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         * g++.old-deja/g++.ext/realpt1.C: Remove.
11797
11798 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11801
11802 2001-02-26  Will Cohen  <wcohen@redhat.com>
11803
11804         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11805
11806 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11807
11808         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11809         templatized constructors.
11810
11811 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11812
11813         * gcc.c-torture/execute/20010224-1.c: New test.
11814
11815 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * gcc.c-torture/execute/20010222-1.c: New test.
11818
11819 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11820
11821         * g++.old-deja/g++.other/inline20.C: New test.
11822
11823 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11824
11825         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11826
11827 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11828
11829         * g++.old-deja/g++.other/lookup22.C: New test.
11830
11831 200
11832         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11833         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11834         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11835         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11836         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11837
11838 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11839
11840         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11841         account.
11842
11843 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11844
11845         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11846
11847 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.old-deja/g++.pt/crash62.C: New test.
11850
11851 2001-01-04  Richard Henderson  <rth@redhat.com>
11852
11853         * gcc.dg/20000926-1.c: Update expected warnings.
11854         * gcc.dg/array-2.c: Likewise.
11855         * gcc.dg/array-4.c: Also validate flexible array members.
11856         * gcc.dg/c99-flex-array-1.c: New.
11857
11858 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11859
11860         * gcc.c-torture/compile/20001222-1.x: Remove.
11861
11862 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11863
11864         * gcc.c-torture/execute/built-in-setjmp.c: New.
11865
11866 2001-01-03  Richard Henderson  <rth@redhat.com>
11867
11868         * gcc.dg/940510-1.c: Update expected error wording.
11869         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11870
11871 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11872
11873         * lib/target-supports.exp (check_alias_available): Modified to
11874         indicate aliases not supported if only weak aliases are supported.
11875
11876 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11877
11878         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11879         Turn on cmpstrsi checks for __pj__ and __i370__.
11880
11881 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.old-deja/g++.other/virtual11.C: New test.
11884
11885 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11886
11887         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11888
11889 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11890
11891         * gcc.c-torture/compile/20010102-1.c: New test.
11892
11893 2001-01-02  Andreas Jaeger  <aj@suse.de>
11894
11895         * gcc.dg/noreturn-3.c: New test.
11896
11897         * gcc.dg/noreturn-4.c: New test.
11898
11899 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11900
11901         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11902         __builtin_fputc and __builtin_fwrite.
11903
11904 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11905
11906         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11907         signed char, not default char.
11908
11909 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11910
11911         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11912
11913 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11914
11915         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11916
11917 2000-12-29  Richard Henderson  <rth@redhat.com>
11918
11919         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11920         (__cyg_profile_func_exit): Define.
11921
11922 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11923
11924         * g++.dg/vtgc1.C: New test.
11925
11926 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11927
11928         * gcc.dg/noncompile/20001228-1.c: New test.
11929
11930         * gcc.dg/20001228-1.c: New test.
11931
11932         * gcc.c-torture/execute/20001228-1.c: New test.
11933
11934 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11935
11936         * gcc.dg/format-strfmon-1.c: New test.
11937
11938 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11941         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11942         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11943         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11944         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11945         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11946         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11947         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11948         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11949         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11950         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11951         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11952         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11953
11954         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11955         * gcc.c-torture/execute/string-opt-4.c: Test index.
11956
11957 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11958
11959         * gcc.c-torture/compile/20001226-1.c: New test.
11960
11961 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11962
11963         * gcc.c-torture/compile/20001222-1.c: New test.
11964         * gcc.c-torture/compile/20001222-1.x: Xfail.
11965
11966 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11967
11968         * gcc.c-torture/execute/comp-goto-2.c: New test.
11969
11970 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11971
11972         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11973         Use long types if __INT_MAX__ is 32767.
11974         (main): Use cast to (sint32 *) when poking 88 into a_page.
11975
11976         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11977
11978 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11979
11980         * gcc.c-torture/compile/20001221-1.c: New test.
11981         * gcc.c-torture/execute/20001221-1.c: New test.
11982
11983 2000-12-20  Richard Henderson  <rth@redhat.com>
11984
11985         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11986         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11987
11988 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11989
11990         * gcc.dg/compare3.c: New test.
11991
11992 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11993
11994         * gcc.dg/format-warnll-1.c: New test.
11995
11996 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11997
11998         * gcc.dg/cpp/cmdlne-P.c: New test.
11999
12000 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12001
12002         * gcc.c-torture/execute/builtin-abs-1.c,
12003         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12004
12005 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12006
12007         * gcc.dg/cpp/multiline.c: New test.
12008
12009 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12010
12011         * g++.old-deja/g++.other/syshdr1.C: Update.
12012         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12013
12014 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12015
12016         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12017
12018 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12019
12020         * g++.old-deja/g++.pt/ttp65.C: New test.
12021
12022 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12023
12024         * g++.old-deja/g++.pt/ttp64.C: New test.
12025
12026 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12027
12028         * g++.old-deja/g++.pt/spec33.C: New test.
12029
12030 2000-12-14  Catherine Moore  <clm@redhat.com>
12031
12032         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12033         * gcc.c-torture/execute/920612-2.c: Likewise.
12034         * gcc.c-torture/execute/920428-2.c: Likewise.
12035         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12036         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12037
12038 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12039
12040         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12041         * gcc.dg/pack-test-2.c: Likewise.
12042
12043 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12044
12045         Tests by Zack Weinberg <zackw@stanford.edu>.
12046
12047         * gcc.dg/cpp/defined.c: Update.
12048         * gcc.dg/cpp/defined_trad.c: New tests.
12049
12050 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12051
12052         * gcc.dg/cpp/trad-direct.c: Update.
12053
12054 2000-12-11  Neil Booth  <neilb@earthling.net>
12055
12056         * gcc.dg/cpp/defined_trad.c
12057
12058 2000-12-11  Neil Booth  <neilb@earthling.net>
12059
12060         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12061
12062 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12063
12064         * gcc.dg/format-miss-2.c: New test.
12065
12066 2000-12-09  Neil Booth  <neilb@earthling.net>
12067
12068         * gcc.dg/cpp/lineflags.c: New tests.
12069         * gcc.dg/cpp/poison.c: Update.
12070         * gcc.dg/cpp/redef2.c: Update.
12071         * gcc.dg/cpp/skipping.c: New test.
12072
12073 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12074
12075         * g++.old-deja/g++.other/eh3.C: New testcase.
12076
12077 2000-12-07  Neil Booth  <neilb@earthling.net>
12078
12079         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12080         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12081         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12082         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12083         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12084         Update.
12085
12086 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12087
12088         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12089         __SIZE_TYPE__ instead of int for type of integers cast to
12090         pointers.
12091
12092 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * g++.old-deja/g++.other/cleanup4.C: New test.
12095
12096 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12097
12098         * format-sec-1.c: New test.
12099
12100 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12101
12102         * gcc.dg/format-nonlit-3.c: New test.
12103
12104 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12105
12106         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12107         through a null pointer.
12108
12109 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12110         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12111         library makes no calls to `operator new' during initialization.
12112
12113 2000-11-04  Neil Booth  <neilb@earthling.net>
12114
12115         * gcc.dg/cpp/include2.c: New tests.
12116
12117 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12118
12119         * lib/g++.exp (g++_set_ld_library_path): New function.
12120         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12121
12122 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12123
12124         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12125         warnings.
12126
12127 2000-11-01  Richard Henderson  <rth@redhat.com>
12128
12129         * g++.old-deja/g++.ext/namedret1.C: New.
12130         * g++.old-deja/g++.ext/namedret2.C: New.
12131         * g++.old-deja/g++.ext/namedret3.C: New.
12132
12133 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12134
12135         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12136         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12137
12138 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12139
12140         * gcc.c-torture/execute/va-arg-21.c: New test.
12141
12142 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12143
12144         * gcc.dg/c99-complex-2.c: New test.
12145
12146 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12147
12148         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12149
12150 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12151
12152         * g++.old-deja/g++.other/inline16.C: New test.
12153
12154 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12155
12156         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12157         __PRETTY_FUNCTION__
12158
12159 2000-10-29  Neil Booth  <neilb@earthling.net>
12160
12161         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12162         New tests.
12163         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12164         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12165         optimisation.
12166
12167 2000-10-29  Neil Booth  <neilb@earthling.net>
12168
12169         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12170         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12171         * mi5.c: Test multiple includes work with -C.
12172         * trigraphs.c: Test ^= version.
12173
12174 2000-10-28  Neil Booth  <neilb@earthling.net>
12175
12176         New tests and test updates for new macro expander.
12177
12178         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12179         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12180         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12181         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12182         new diagnostic messages.
12183
12184         * gcc.dg/cpp/macro3.c: New tests.
12185
12186 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12187
12188         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12189         on the same line.
12190
12191 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12192
12193         * g++.old-deja/g++.other/eh2.C: New test.
12194
12195 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12196
12197         * gcc.c-torture/execute/20001027-1.c: New test.
12198
12199 2000-10-26  Richard Henderson  <rth@redhat.com>
12200
12201         * gcc.c-torture/execute/20001026-1.c: New.
12202
12203 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12204
12205         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12206         * g++.old-deja/g++.law/builtin1.C: Likewise.
12207         * g++.old-deja/g++.law/ctors10.C: Likewise.
12208         * g++.old-deja/g++.law/virtual3.C: Likewise.
12209         * g++.old-deja/g++.mike/p658.C: Likewise.
12210         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12211         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12212         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12213         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12214         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12215
12216 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12217
12218         * gcc.c-torture/compile/20001024-1.c: New test.
12219
12220 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12221
12222         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12223         to tell us whether or not we are using V3.
12224
12225 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12226
12227         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12228         operands.
12229
12230 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12231
12232         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12233
12234 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * gcc.c-torture/execute/20001024-1.c: New test.
12237
12238 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12239
12240         * g++.old-deja/g++.other/sibcall1.C: New test.
12241
12242 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12243
12244         * gcc.dg/noncompile/init-3.c: New test.
12245
12246 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12247
12248         * gcc.dg/format-array-1.c: New test.
12249
12250 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12251
12252         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12253         writing through null pointers; remove comment about testing
12254         unterminated strings.
12255
12256 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12257
12258         * gcc.c-torture/execute/20001017-2.c: New test.
12259
12260 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12261
12262         * gcc.c-torture/compile/20001018-1.c: New test.
12263         * gcc.c-torture/compile/20001018-1.x: Xfail.
12264
12265 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12266
12267         * gcc.c-torture/execute/20001017-1.c: New test.
12268
12269 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12270
12271         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12272         for multiple use of arguments with scanf formats; add tests for
12273         multiple use of arguments.
12274
12275 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12276
12277         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12278
12279 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12280
12281         * gcc.dg/format-miss-1.c: New test.
12282
12283 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.c-torture/execute/20001013-1.c: New test.
12286
12287 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12288
12289         * gcc.dg/format-branch-1.c: New test.
12290
12291 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12292
12293         * README, lib/file-format.exp: Remove EGCS references.
12294
12295 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12296
12297         * gcc.dg/20001013-1.c: New test.
12298
12299 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12300
12301         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12302         for intmax_t in the compiler using __typeof__ and the type rules
12303         for conditional expressions.
12304
12305 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12306
12307         * gcc.dg/20001012-1.c: New test.
12308         * gcc.dg/20001012-2.c: New test.
12309
12310 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12311
12312         * gcc.dg/format-attr-1.c: New test.
12313
12314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12315
12316         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12317         __LONG_LONG_MAX__ instead of LLONG_MAX.
12318
12319 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12320
12321         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12322         scanf flags.
12323         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12324         flags.
12325
12326 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12327
12328         * gcc.dg/sequence-pt-1.c: New test.
12329
12330 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12331
12332         * gcc.c-torture/execute/20001011-1.c: New testcase.
12333         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12334
12335 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12336
12337         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12338         does not error on it.
12339
12340 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12341
12342         * gcc.dg/20001009-1.c: New test.
12343
12344 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12345
12346         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12347         * gcc.c-torture/execute/20001009-2.c: ... to here.
12348
12349 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12350
12351         * gcc.c-torture/compile/20001009-1.c: New testcase.
12352         * gcc.c-torture/execute/20001009-1.c: New testcase.
12353         Testcases provided by Jan Hubicka <jh@suse.cz>.
12354
12355 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12356
12357         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12358         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12359         uintmax_t using <limits.h> to emulate the compiler's internal
12360         logic.  No longer XFAIL %j tests.
12361
12362 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12363
12364         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12365         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12366         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12367         regexps and details of expected handling of some bad formats.
12368         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12369         suppression.
12370
12371 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12372
12373         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12374         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12375         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12376         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12377         in list archives.
12378
12379 2000-10-06  Richard Henderson  <rth@cygnus.com>
12380
12381         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12382         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12383         * g++.old-deja/g++.jason/report.C: Likewise.
12384         * g++.old-deja/g++.law/friend5.C: Likewise.
12385         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12386         of the expected warnings.
12387
12388 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.old-deja/g++.pt/enum14.C: New test.
12391
12392 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.old-deja/g++.pt/crash59.C: New test.
12395
12396 2000-10-04  Will Cohen  <wcohen@redhat.com>
12397
12398         * gcc.dg/20000926-1.c: New test.
12399
12400 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12401
12402         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12403         function name for current C++ compiler.
12404         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12405
12406 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12407
12408         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12409         __PRETTY_FUNCTION__.
12410         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12411
12412 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12413
12414         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12415
12416 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12417
12418         * gcc.c-torture/compile/20000923-1.c: New test.
12419
12420 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12421
12422         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12423         * g++.old-deja/g++.pt/ttp62.C: Same.
12424         * g++.old-deja/g++.other/inline14.C: Same.
12425
12426 2000-09-24  Richard Henderson  <rth@cygnus.com>
12427
12428         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12429
12430 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12431
12432         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12433
12434 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12435
12436         * gcc.c-torture/compile/20000922-1.c: New file.
12437
12438 2000-09-21  Nick Clifton  <nickc@redhat.com>
12439
12440         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12441         a signed long modulo operation.
12442         (mod6): New function - perform an unsigned long modulo operation.
12443         (main): Add tests for modulos of very large numbers by very small
12444         dividends.
12445
12446 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12447
12448         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12449
12450 2000-09-19  Richard Henderson  <rth@cygnus.com>
12451
12452         * gcc.dg/compare2.c (case 10): XFAIL.
12453
12454 2000-09-18  Richard Henderson  <rth@cygnus.com>
12455
12456         * gcc.c-torture/execute/20000906-1.c: Move ...
12457         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12458         that support __builtin_trap.
12459
12460 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12461
12462         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12463
12464 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12465
12466         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12467         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12468         more $ format tests.
12469
12470 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12471
12472         * gcc.dg/format-errmk-1.c: New test.
12473
12474 2000-09-17  Greg McGary  <greg@mcgary.org>
12475
12476         * gcc.c-torture/execute/20000917-1.x: Remove.
12477
12478 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12479
12480         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12481
12482 2000-09-17  Greg McGary  <greg@mcgary.org>
12483
12484         * gcc.c-torture/execute/20000917-1.c: New test.
12485         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12486
12487 2000-09-16  Neil Booth  <NeilB@earthling.net>
12488
12489         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12490         in nested macro bug.
12491
12492 2000-09-15  Neil Booth  <NeilB@earthling.net>
12493
12494         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12495
12496 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12497
12498         * gcc.c-torture/execute/20000914-1.c: New test.
12499
12500 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12501
12502         * g++.other/inline13.C: New test.
12503
12504 2000-09-12  Andreas Jaeger  <aj@suse.de>
12505
12506         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12507         constant by Ulrich Drepper <drepper@redhat.com>.
12508
12509 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12510
12511         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12512
12513 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12514
12515         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12516
12517 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12518
12519         * gcc.dg/cpp/backslash.c: New test.
12520
12521 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12522
12523         * gcc.c-torture/execute/20000910-1.c: New test.
12524         * gcc.c-torture/execute/20000910-2.c: Likewise.
12525
12526 2000-09-11  Robert Lipe  <robertl@sco.com>
12527
12528         * gcc.dg/pragma-align.c: New test.
12529
12530 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12531
12532         * g++.old-deja/g++.pt/explicit82.C: New test.
12533         * g++.old-deja/g++.pt/explicit83.C: New test.
12534
12535 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12536
12537         * gcc.dg/asm-names.c: New test.
12538
12539 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12540
12541         * gcc.dg/cpp/tr-warn6.c: New test
12542
12543 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12544
12545         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12546         be accepted.
12547
12548 2000-09-07  Catherine Moore  <clm@redhat.com>
12549
12550         * gcc.c-torture/execute/unroll-1.c: New test.
12551
12552 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12553
12554         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12555         ERROR markers.
12556         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12557         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12558         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12559         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12560         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12561         Preprocess only.
12562         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12563         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12564
12565 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.old-deja/g++.pt/deduct2.C: New test.
12568
12569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12570
12571         * g++.old-deja/g++.pt/parms2.C: New test.
12572
12573 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         * g++.old-deja/g++.pt/crash58.C: New test.
12576
12577 2000-09-06  Greg McGary  <greg@mcgary.org>
12578
12579         * gcc.c-torture/execute/20000906-1.c: New test.
12580         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12581
12582 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12583
12584         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12585
12586 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12587
12588         * g++.old-deja/g++.pt/crash57.C: New test.
12589
12590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12591
12592         * g++.old-deja/g++.pt/crash56.C: New test.
12593
12594 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12595
12596         * g++.old-deja/g++.pt/koenig1.C: New test.
12597
12598 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12599
12600         * gcc.dg/20000904-1.c: New test.
12601
12602 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.dg/cpp/paste8.c: New test.
12605
12606 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12607
12608         * gcc.c-torture/compile/20000827-1.c: New test.
12609
12610 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12611
12612         * gcc.dg/format-diag-1.c: New test.
12613
12614 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12615
12616         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12617         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12618         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12619         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12620         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12621
12622 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         * g++.old-deja/g++.other/nested4.C: New test.
12625
12626 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.old-deja/g++.ns/scoped1.C: New test.
12629
12630 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12631
12632         * lib/g++.exp: Support testing already-installed GCC.
12633
12634 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12635
12636         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12637
12638 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12639
12640         * gcc.dg/return-type-2.c: New test.
12641
12642 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12643
12644         * gcc.c-torture/compile/20000825-1.c: New test.
12645
12646 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12647
12648         * gcc.dg/dwarf2-2.c: New test.
12649
12650 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12651
12652         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12653         dg-warning regexps.
12654
12655 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12656
12657         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12658         gcc.dg/format-ext-5.c: New tests.
12659
12660 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12661
12662         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12663
12664 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12665
12666         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12667
12668 2000-08-24  Richard Henderson  <rth@cygnus.com>
12669
12670         * gcc.dg/ia64-sync-1.c: New test.
12671         * gcc.dg/ia64-sync-2.c: New test.
12672         * gcc.dg/ia64-asm-1.c: New test.
12673
12674 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12675
12676         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12677         * gcc.dg/format-ext-2.c: New test.
12678
12679 2000-08-23  Jason Merrill  <jason@redhat.com>
12680
12681         * lib/old-dejagnu.exp: Also ignore "In member function" and
12682         "At global scope".
12683
12684 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.dg/noncompile/label-lineno-1.c: New test.
12687
12688 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.dg/c99-array-nonobj-1.c: New test.
12691
12692 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12693
12694         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12695         tests.
12696         * gcc.dg/format-ext-1.c: New test.
12697
12698 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12699
12700         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12701         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12702         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12703         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12704         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12705
12706 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12707
12708         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12709         gcc.dg/c99-strftime-2.c: New tests.
12710
12711 2000-08-22  Richard Henderson  <rth@cygnus.com>
12712
12713         * gcc.c-torture/execute/20000822-1.c: New test.
12714
12715 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12716
12717         * gcc.c-torture/execute/20000819-1.x: Remove.
12718
12719 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12720
12721         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12722         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12723         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12724         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12725         gcc.dg/format-xopen-1.c: New tests.
12726
12727 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12728
12729         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12730
12731 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12732
12733         * g++.old-deja/g++.other/loop2.C: New test.
12734
12735         * gcc.c-torture/compile/20000606-1.c: New test.
12736         * gcc.c-torture/compile/20000728-1.c: New test.
12737         * gcc.c-torture/execute/20000801-1.c: New test.
12738         * gcc.c-torture/execute/20000801-2.c: New test.
12739         * gcc.c-torture/execute/20000819-1.c: New test.
12740         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12741         * gcc.dg/20000629-1.c: New test.
12742         * gcc.dg/20000724-1.c: New test.
12743         * gcc.dg/20000807-1.c: New test.
12744
12745 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12746
12747         * gcc.dg/cpp/pragma-1.c: New test.
12748         * gcc.dg/cpp/pragma-2.c: New test.
12749
12750 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12751
12752         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12753         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12754
12755 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12756
12757         * gcc.c-torture/compile/20000818-1.c: New test.
12758
12759 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12760
12761         * gcc.c-torture/execute/20000818-1.c: New test.
12762
12763 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12764
12765         * gcc.dg/format-va-1.c: New test.
12766
12767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * g++.old-deja/g++.other/typedef8.C: New test.
12770
12771 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12772
12773         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12774         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12775         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12776         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12777         * g++.old-deja/g++.other/ptrmem7.C: New test.
12778         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12779
12780 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         * g++.old-deja/g++.pt/typename27.C: New test.
12783
12784 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12787         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12788         * g++.old-deja/g++.pt/friend45.C: New test.
12789         * g++.old-deja/g++.other/friend8.C: New test.
12790
12791 2000-08-15  Richard Henderson  <rth@cygnus.com>
12792
12793         * gcc.c-torture/execute/20000815-1.c: New test.
12794
12795 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12796
12797         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12798         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12799         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12800
12801 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12802
12803         * g++.old-deja/g++.other/refinit2.C: New test.
12804
12805 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12806
12807         * lib/c-torture.exp (c-torture): Make
12808         compiler_conditional_xfail_data global.
12809         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12810         compiler_conditional_xfail_data machinery.
12811         (f-torture-execute): Likewise.
12812         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12813         and only when unrolling loops.
12814
12815         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12816
12817 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12818
12819         * g++.old-deja/g++.pt/explicit81.C: New test.
12820
12821 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12822
12823         * g++.old-deja/g++.pt/typename26.C: New test.
12824
12825 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12826
12827         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12828         warning.
12829
12830 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.old-deja/g++.other/array3.C: New test.
12833
12834 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12835
12836         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12837         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12838         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12839         New tests.
12840
12841 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12842
12843         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12844         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12845
12846 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12847
12848         * gcc.c-torture/execute/20000808-1.c: New test.
12849
12850 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12851
12852         * gcc.dg/c90-const-expr-1.c: New test.
12853
12854 2000-08-08  Richard Henderson  <rth@cygnus.com>
12855
12856         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12857
12858 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * gcc.dg/noncompile/const-ll-1.c: New test.
12861
12862 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12865
12866 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12867
12868         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12869         that running programs linked against the shared version of libobjc
12870         run correctly.
12871
12872 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c99-printf-1.c: New test.
12875
12876 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12877
12878         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12879
12880 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12881
12882         * gcc.c-torture/execute/20000731-1.x: Delete.
12883
12884 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12885
12886         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12887         and torture_without_loops as is done by c-torture.exp.
12888         (search_for): Copy from c-torture.exp.
12889         (gcc-dg-runtest): New function, drives a directory of tests
12890         iterating over the TORTURE_OPTIONS.
12891         (scan-assembler, scan-assembler-not): Move here from
12892         individual directory drivers.
12893
12894         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12895         defined by lib/gcc-dg.exp.
12896         * gcc.dg/cpp/cpp.exp: Likewise.
12897         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12898         gcc-dg-runtest, so we cycle over optimization options.
12899
12900         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12901         * gcc.dg/compare2.c: No longer expected to fail.
12902
12903 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12904
12905         * gcc.c-torture/execute/20000804-1.c: New test.
12906
12907 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12908
12909         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12910
12911 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12912
12913         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12914
12915 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12916
12917         * gcc.c-torture/compile/20000803-1.c: New test.
12918
12919 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12920
12921         * gcc.c-torture/execute/20000801-3.c,
12922         gcc.c-torture/execute/20000801-4.c: New tests.
12923         * gcc.c-torture/execute/20000801-3.x,
12924         gcc.c-torture/execute/20000801-4.x: Xfail.
12925
12926 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12927
12928         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12929         libobjc/.libs to allow for libtool.
12930
12931 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12932
12933         * gcc.c-torture/compile/20000802-1.c: New test.
12934
12935 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12936
12937         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12938
12939 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12940
12941         * gcc-c-torture/execute/20000731-2.c: New test.
12942
12943         * gcc.c-torture/execute/20000731-1.c: New test.
12944         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12945
12946 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12947
12948         * testsuite/gcc.dg/cpp/paste7.c: New test.
12949         * gcc.dg/cpp/20000725-1.c: New test.
12950
12951 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12952
12953         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12954         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12955         declaration warning for __builtin_dwarf_reg_size.
12956
12957         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12958
12959 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12960
12961         * gcc.dg/noncompile/voidparam-1.c: New test.
12962
12963 2000-07-30  Richard Henderson  <rth@cygnus.com>
12964
12965         * gcc.dg/c90-digraph-1.c: Don't xfail.
12966         * gcc.dg/compare2.c (case 10): Xfail.
12967         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12968
12969 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12970
12971         * gcc.dg/c99-main-1.c: New test.
12972
12973 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12974
12975         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
12976
12977 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
12978
12979         * gcc.c-tortuer/execute/20000726-1.c: New test.
12980
12981 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
12982
12983         * gcc.c-torture/execute/enum-2.c: New test.
12984
12985 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.dg/cpp/tr-warn3.c: New test.
12988
12989 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         * g++.old-deja/g++.ext/implicit1.C: Remove.
12992         * g++.old-deja/g++.jason/c2.C: Remove
12993         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
12994         * g++.old-deja/g++.pt/crash16.C: Likewise.
12995         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
12996
12997 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12998
12999         * g++.old-deja/g++.other/for2.C: New test.
13000
13001 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * gcc.dg/20000720-1.c: New test.
13004
13005 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13006
13007         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13008
13009 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13010
13011         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13012         * gcc.c-torture/execute/20000722-1.c: New.
13013         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13014
13015 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.dg/cpp/20000720-1.S: New test.
13018
13019 2000-07-21  Michael Meissner  <meissner@redhat.com>
13020
13021         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13022
13023 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13024
13025         * g++.old-deja/g++.brendan/crash16.C,
13026         g++.old-deja/g++.brendan/parse3.C,
13027         g++.old-deja/g++.brendan/redecl1.C,
13028         g++.old-deja/g++.ns/template13.C,
13029         g++.old-deja/g++.other/decl4.C,
13030         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13031
13032 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13033
13034         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13035         and "Internal error".
13036
13037         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13038         regexps.
13039         * gcc.dg/cpp/paste6.c: New test.
13040
13041 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13042
13043         * gcc.dg/cpp/tr-direct.c: New test.
13044
13045         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13046         gcc.dg/cpp/undef1.c: Tweak error regexps.
13047
13048 2000-07-18  Eric Christopher <echristo@redhat.com>
13049
13050         * gcc.c-torture/compile/20000718-1.c: New test.
13051
13052 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13053
13054         * cpplex.c (_cpp_push_token): If the token being pushed back
13055         is the previous token in this context, just subtract one from
13056         context->posn.
13057         * cppmacro.c (save_expansion): Clear aux field when storing a
13058         placemarker.
13059
13060 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13061
13062         * gcc.dg/noncompile/redecl-1.c: New test.
13063
13064 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * gcc.c-torture/execute/20000717-5.c: New test.
13067         * gcc.c-torture/execute/20000717-1.x: Removed.
13068
13069 2000-07-17  Richard Henderson  <rth@cygnus.com>
13070
13071         * gcc.c-torture/execute/20000717-4.c: New test.
13072
13073 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13074
13075         * gcc.dg/cpp/syshdr.c: New test.
13076         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13077
13078 2000-07-17  Neil Booth  <neilb@earthling.net>
13079
13080         * gcc.dg/cpp/cmdlne-dM.c: New test.
13081         * gcc.dg/cpp/cmdlne-dD.c: New test.
13082
13083 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13084
13085         * gcc.c-torture/execute/20000717-3.c: New test.
13086
13087         * gcc.c-torture/compile/20000717-1.c: New test.
13088
13089 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13090
13091         * gcc.c-torture/execute/20000717-2.c: New test.
13092
13093 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13094
13095         * gcc.dg/formatz-1.c: New test.
13096
13097         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13098         * gcc.dg/c99-digraph-1.c: New tests.
13099
13100         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13101         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13102
13103         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13104         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13105         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13106         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13107         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13108         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13109         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13110
13111 2000-07-17   Greg McGary <greg@mcgary.org>
13112
13113         * gcc.c-torture/execute/20000717-1.c: New test.
13114         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13115
13116 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13117
13118         * gcc.c-torture/execute/20000715-2.c: New test.
13119         * gcc.dg/20000715-1.c: New test.
13120
13121 2000-07-15  Michael Meissner  <meissner@redhat.com>
13122
13123         * gcc.c-torture/execute/20000715-1.c: New test.
13124
13125 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.c-torture/execute/20000707-1.c: New test.
13128
13129 2000-07-13  Neil Booth  <NeilB@earthling.net>
13130
13131         * testsuite/gcc.dg/cpp/digraph1.c,
13132         testsuite/gcc.dg/cpp/digraph2.c,
13133         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13134
13135 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13136
13137         * g77.f-torture/compile/20000630-2.f:  New test.
13138         * g77.f-torture/compile/20000630-2.x
13139
13140 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13141
13142         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13143
13144 2000-07-11  Neil Booth  <NeilB@earthling.net>
13145
13146         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13147
13148 2000-07-11  Neil Booth  <NeilB@earthling.net>
13149
13150         * gcc.dg/cpp/cmdlne-C.c: New.
13151
13152 2000-07-09  Neil Booth  <NeilB@earthling.net>
13153
13154         * gcc.dg/cpp/directiv.c: New tests.
13155         * gcc.dg/cpp/undef1.c: Update.
13156
13157 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13158
13159         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13160
13161 2000-07-09  Neil Booth  <NeilB@earthling.net>
13162
13163         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13164
13165 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13166
13167         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13168         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13169
13170 2000-07-08  Neil Booth  <NeilB@earthling.net>
13171
13172         * gcc.dg/cpp/macsyntx.c: New tests.
13173
13174 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * gcc.dg/20000707-1.c: New test.
13177
13178 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * gcc.c-torture/execute/20000706-1.c: New test.
13181         * gcc.c-torture/execute/20000706-2.c: New test.
13182         * gcc.c-torture/execute/20000706-3.c: New test.
13183         * gcc.c-torture/execute/20000706-4.c: New test.
13184         * gcc.c-torture/execute/20000706-5.c: New test.
13185
13186 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13187
13188         * g++.old-deja/g++.pt/instantiate7.C: New test.
13189
13190 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13193         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13194         * g++.old-deja/g++.other/rtti3.C: Likewise.
13195         * g++.old-deja/g++.other/rttid3.C: Likewise.
13196
13197 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13198
13199         *  g77.f-torture/compile/20000630-1.x: Fix typo
13200
13201 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13202
13203         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13204         assembly output.
13205
13206 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13207
13208         * gcc.dg/cpp/ident.c: New test.
13209
13210 2000-07-05  Neil Booth  <NeilB@earthling.net>
13211
13212         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13213           gcc.dg/cpp/lexstrng.c: New tests.
13214
13215 2000-07-04  Neil Booth  <NeilB@earthling.net>
13216
13217         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13218         * gcc.dg/cpp/strify2.c: Same.
13219
13220 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13221
13222         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13223         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13224         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13225         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13226
13227         * testsuite/gcc.dg/cpp/macro1.c,
13228         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13229         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13230         testsuite/gcc.dg/cpp/strify1.c,
13231         testsuite/gcc.dg/cpp/strify2.c: New tests.
13232
13233 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * gcc.c-torture/execute/20000703-1.c: New test.
13236
13237 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         * g++.old-deja/g++.pt (lookup10.C): New test.
13240
13241 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13242
13243         * g++.old-deja/g++.pt (typename25.C): New test.
13244
13245 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13246
13247         * gcc.c-torture/compile/20000701-1.c: New test.
13248
13249 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13250
13251         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13252         to test case.
13253
13254 2000-06-30  Catherine Moore  <clm@cygnus.com>
13255
13256         * gcc.c-torture/execute/align-1.c: New test.
13257
13258 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13259
13260         * g++.old-deja/g++.pt/expr8.C: New test.
13261         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13262
13263 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13264
13265         * gcc.c-torture/compile/20000629-1.c: New test.
13266
13267 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13268
13269
13270         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13271         gcc.dg/noncompile directory, depending on whether they're
13272         preprocessor tests or not.  Annotate all the tests for the dg
13273         framework.
13274
13275         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13276         * gcc.dg/noncompile/noncompile.exp: New.
13277
13278         * Moved files:
13279         Old name                                New name
13280         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13281         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13282         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13283         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13284         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13285         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13286         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13287         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13288         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13289         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13290         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13291         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13292         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13293         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13294         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13295         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13296         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13297         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13298         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13299         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13300         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13301         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13302         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13303         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13304
13305         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13306         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13307         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13308         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13309         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13310         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13311
13312 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13313
13314         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13315         declare one variable.  On the fourth, error.
13316         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13317         declared by 20000628-1a.h.
13318
13319 2000-06-29  Richard Henderson  <rth@redhat.com>
13320
13321         * gcc.c-torture/execute/930529-1.x: New file.
13322         * gcc.dg/920413-1.c: Adjust expected warning text.
13323         * gcc.dg/980217-1.c: Declare abort.
13324         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13325
13326 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13327
13328         * g77.f-torture/compile/20000629-1.f: New test.
13329         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13330
13331 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13332
13333         Rearrange lots of files, removing entirely the
13334         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13335         directories.
13336
13337         * Deleted files:
13338         gcc.c-torture/code_quality/code_quality.exp
13339         gcc.c-torture/special/special.exp
13340         gcc.failure/failure.exp
13341         gcc.failure/940409-1.x
13342         gcc.c-torture/compile/961203-1.x
13343
13344         * New files:
13345         gcc.misc-tests/linkage.exp
13346         gcc.c-torture/execute/920730-1t.c
13347         gcc.c-torture/execute/920730-1t.x
13348         gcc.c-torture/compile/920520-1.x
13349         gcc.c-torture/compile/920521-1.x
13350         gcc.c-torture/compile/981006-1.x
13351         gcc.c-torture/execute/eeprof-1.x
13352
13353         * Moved files (possibly with modifications to fit a new harness):
13354         Old name                                New name
13355         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13356         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13357         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13358         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13359         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13360         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13361         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13362         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13363         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13364         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13365         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13366         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13367         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13368         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13369
13370 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13371
13372         * c-torture/compile/961203-1.x: Delete.
13373
13374         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13375         not exit. Include stdio.h.
13376         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13377         * gcc.misc-tests/dg-12.c: Likewise.
13378         * gcc.misc-tests/dg-5.c: Likewise.
13379         * gcc.misc-tests/dg-6.c: Likewise.
13380         * gcc.misc-tests/dg-7.c: Prototype abort.
13381         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13382         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13383         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13384         not exit.
13385         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13386         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13387
13388 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13389
13390         * gcc.dg/cpp/20000628-1.c: New test.
13391         * gcc.dg/cpp/20000628-1.h: New header for above test.
13392         * gcc.dg/cpp/20000628-1a.h: Likewise.
13393
13394 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13395
13396         * gcc.dg/cpp: New directory.
13397         * gcc.dg/cpp/cpp.exp: New driver.
13398         * gcc.dg/cpp/20000627-1.c: New test.
13399         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13400         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13401         and rewrite as a compilation test.
13402
13403         * gcc.dg: Move many files into the cpp subdirectory, possibly
13404         renaming or editing them as well.
13405         Old name                New name
13406         990119-1.c              cpp/19990119-1.c
13407         990228-1.c              cpp/19990228-1.c
13408         990407-1.c              cpp/19990407-1.c
13409         990409-1.c              cpp/19990409-1.c
13410         990413-1.c              cpp/19990413-1.c
13411         990703-1.c              cpp/19990703-1.c
13412         20000127-1.c            cpp/20000127-1.c
13413         20000129-1.c            cpp/20000129-1.c
13414         20000207-1.c            cpp/20000207-1.c
13415         20000207-2.c            cpp/20000207-2.c
13416         20000209-1.c            cpp/20000209-1.c
13417         20000209-2.c            cpp/20000209-2.c
13418         20000301-1.c            cpp/20000301-1.c
13419         20000419-1.c            cpp/20000419-1.c
13420         20000510-1.S            cpp/20000510-1.S
13421         20000519-1.c            cpp/20000519-1.c
13422         20000529-1.c            cpp/20000529-1.c
13423         20000625-1.c            cpp/20000625-1.c
13424         20000625-2.c            cpp/20000625-2.c
13425         cpp-as1.c               cpp/assert1.c
13426         cpp-as2.c               cpp/assert2.c
13427         cxx-comments-1.c        cpp/cxxcom1.c
13428         cxx-comments-2.c        cpp/cxxcom2.c
13429         endif-label.c           cpp/endif.c
13430         cpp-hash1.c             cpp/hash1.c
13431         cpp-hash2.c             cpp/hash2.c
13432         cpp-if1.c               cpp/if-1.c
13433         cpp-if2.c               cpp/if-2.c
13434         cpp-if3.c               cpp/if-3.c
13435         cpp-if4.c               cpp/if-4.c
13436         cpp-if5.c               cpp/if-5.c
13437         cpp-cond.c              cpp/if-cexp.c
13438         cpp-missingop.c         cpp/if-mop.c
13439         cpp-missingparen.c      cpp/if-mpar.c
13440         cpp-opprec.c            cpp/if-oppr.c
13441         cpp-ifparen.c           cpp/if-paren.c
13442         cpp-shortcircuit.c      cpp/if-sc.c
13443         cpp-shift.c             cpp/if-shift.c
13444         cpp-unary.c             cpp/if-unary.c
13445         cpp-li1.c               cpp/line1.c
13446         cpp-li2.c               cpp/line2.c
13447         lineno.c                cpp/line3.c
13448         lineno-2.c              cpp/line4.c
13449         cpp-mi.c                cpp/mi1.c
13450         cpp-mic.h               cpp/mi1c.h
13451         cpp-micc.h              cpp/mi1cc.h
13452         cpp-mind.h              cpp/mi1nd.h
13453         cpp-mindp.h             cpp/mi1ndp.h
13454         cpp-mix.h               cpp/mi1x.h
13455         cpp-mi2.c               cpp/mi2.c
13456         cpp-mi2a.h              cpp/mi2a.h
13457         cpp-mi2b.h              cpp/mi2b.h
13458         cpp-mi2c.h              cpp/mi2c.h
13459         cpp-mi3.c               cpp/mi3.c
13460         cpp-mi3.def             cpp/mi3.def
13461         poison-1.c              cpp/poison.c
13462         pr-impl.c               cpp/prag-imp.c
13463         cpp-redef-2.c           cpp/redef1.c
13464         cpp-redef.c             cpp/redef2.c
13465         strpaste.c              cpp/strp1.c
13466         strpaste-2.c            cpp/strp2.c
13467         cpp-tradpaste.c         cpp/tr-paste.c
13468         cpp-tradstringify.c     cpp/tr-str.c
13469         cpp-tradwarn1.c         cpp/tr-warn1.c
13470         cpp-tradwarn2.c         cpp/tr-warn2.c
13471         trigraphs.c             cpp/trigraphs.c
13472         cpp-unc1.c              cpp/unc1.c
13473         cpp-unc2.c              cpp/unc2.c
13474         cpp-unc3.c              cpp/unc3.c
13475         cpp-unc.c               cpp/unc4.c
13476         undef.c                 cpp/undef1.c
13477         undef-2.c               cpp/undef2.c
13478         cpp-wi1.c               cpp/widestr1.c
13479
13480 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13481
13482         * lib/g++.exp (g++_include_flags): Tweak.
13483
13484 2000-06-27  H.J. Lu  <hjl@gnu.org>
13485             Loren J. Rittle  <ljrittle@acm.org>
13486
13487         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13488         version with one that knows about the new gcc tree structure.
13489         (g++_link_flags): Same.
13490
13491 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13492
13493         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13494         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13495         case we are cross-compiling.
13496
13497         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13498         g++.old-deja/g++.niklas/Makefile.in,
13499         g++.old-deja/g++.niklas/configure.in,
13500         g++.old-deja/g++.other/Makefile.in,
13501         g++.old-deja/g++.other/configure.in,
13502         gcc.c-torture/code_quality/Makefile.in,
13503         gcc.c-torture/code_quality/configure.in,
13504         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13505         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13506         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13507         gcc.c-torture/execute/ieee/Makefile.in,
13508         gcc.c-torture/execute/ieee/configure.in,
13509         gcc.c-torture/noncompile/Makefile.in,
13510         gcc.c-torture/noncompile/configure.in,
13511         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13512         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13513         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13514
13515 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13516
13517         * g++.old-deja/g++.other/ambig3.C: New test.
13518
13519 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.old-deja/g++.pt/syntax1.C: New test.
13522         * g++.old-deja/g++.pt/syntax2.C: New test.
13523         * g++.old-deja/g++.other/syntax3.C: New test.
13524         * g++.old-deja/g++.other/syntax4.C: New test.
13525
13526 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13527
13528         * gcc.dg/20000623-1.c: Prototype exit and abort.
13529
13530 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13531
13532         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13533         New tests.
13534         * gcc.dg/cpp-mi3.def: New file.
13535
13536         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13537         inside assertions.
13538         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13539         lexer's error messages.
13540         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13541         divine anything from the linemarkers.
13542         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13543         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13544
13545 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13546
13547         * gcc.dg/20000623-1.c: New test.
13548
13549 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * gcc.c-torture/execute/20000622-1.c: New test.
13552
13553 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.other/init15.C: New test.
13556
13557 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.pt/vaarg2.C: New test.
13560         * g++.old-deja/g++.pt/vaarg3.C: New test.
13561
13562 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.other/dyncast6.C: New test.
13565
13566 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13567
13568         * gcc.c-torture/execute/loop-6.c: New test.
13569
13570 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.dg/20000614-1.c: New test.
13573         * gcc.dg/20000614-2.c: New test.
13574
13575 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13576
13577         * g++.old-deja/g++.other/inline12.C: New test.
13578
13579 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * g++.old-deja/g++.other/eh1.C: New test.
13582
13583 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * g++.old-deja/g++.other/type.C: New test.
13586
13587 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * g++.old-deja/g++.other/initstring.C: New test.
13590
13591 2000-06-12  Jason Merrill  <jason@redhat.com>
13592
13593         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13594
13595 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13596
13597         * gcc.c-torture/compile/20000609-1.c: New test.
13598
13599 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13600
13601         * gcc.dg/20000609-1.c: New test.
13602
13603 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13606         * gcc.c-torture/noncompile/poison-1.c: Move...
13607         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13608         * gcc.dg/cpp-li1.c: Add a token after the #line.
13609
13610 2000-06-05  Richard Henderson  <rth@cygnus.com>
13611
13612         * gcc.c-torture/execute/20000605-2.c: New test.
13613         * gcc.c-torture/execute/20000605-3.c: New test.
13614
13615 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13616
13617         * g77.f-torture/execute/20000503-1.x: New file.
13618
13619 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13620
13621         * g++.old-deja/g++.eh/badalloc1.C: New test.
13622
13623 2000-06-05  Richard Henderson  <rth@cygnus.com>
13624
13625         * gcc.c-torture/execute/20000605-1.c: New test.
13626
13627 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13628             Nathan Sidwell <nathan@codesourcery.com>
13629
13630         * gcc.c-torture/compile/20000605-1.c: New test.
13631
13632 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13633
13634         * g77.f-torture/compile/20000601-1.f:  New test.
13635
13636 2000-06-03  Richard Henderson  <rth@cygnus.com>
13637
13638         * gcc.c-torture/execute/20000603-1.c: New.
13639
13640 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13641
13642         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13643         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13644
13645 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13646
13647         * gcc.dg/compare2.c (case 12): XFAIL.
13648         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13649         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13650
13651         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13652
13653 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13654
13655         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13656         guard macro is already defined when the header is first
13657         included.
13658         * gcc.dg/cpp-mix.h: New file.
13659         * gcc.dg/endif-label.c: Update patterns to match compiler.
13660
13661         * g++.brendan/complex1.C: Declare abort.
13662         * g++.law/refs4.C: Remove XFAIL.
13663         * g++.oliva/expr2.C: Declare abort and exit.
13664
13665 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13666
13667         * gcc.c-torture/execute/20000528-1.c: New test.
13668
13669         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13670         * g++.old-deja/g++.law/temps4.C: Likewise.
13671
13672         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13673         stdlib.h.  Call abort() on failure.
13674         * g++.old-deja/g++.law/refs4.C: Likewise.
13675         * g++.old-deja/g++.law/temps4.C: Likewise.
13676         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13677         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13678
13679 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13680
13681         Relative to g++.dg/special:
13682         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13683
13684         Relative to g++.old-deja:
13685         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13686         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13687         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13688         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13689         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13690         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13691         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13692
13693         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13694         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13695         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13696         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13697         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13698         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13699         and/or string.h.
13700
13701         * g++.other/goto1.C: Update expectations for error messages.
13702
13703 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13704
13705         * gcc.c-torture/compile/20000523-1.c: New test.
13706
13707 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13710
13711 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.eh/catch11.C: New test.
13714         * g++.old-deja/g++.eh/catch12.C: New test.
13715
13716 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13717
13718         * gcc.c-torture/execute/20000523-1.c: New test.
13719
13720 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13721
13722         * c-torture/execute/bcp-1.c: Replace abort in arg of
13723         __builtin_constant_p with a generic external function.
13724
13725         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13726         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13727         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13728         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13729         Prototype abort and/or exit.
13730
13731         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13732         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13733         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13734         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13735
13736 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13737
13738         * gcc.dg/dwarf2-1.c: New test.
13739
13740 2000-05-20  Richard Henderson  <rth@cygnus.com>
13741
13742         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13743
13744 2000-05-20  Andreas Jaeger  <aj@suse.de>
13745
13746         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13747         testcase.
13748
13749 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13750
13751         * gcc.c-torture/execute/20000519-2.c: New test.
13752
13753 2000-05-19  Andreas Jaeger  <aj@suse.de>
13754
13755         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13756         which fails with SSA.
13757
13758         * lib/c-torture.exp: Also test with -O3 -fssa.
13759
13760 2000-05-18  Michael Meissner  <meissner@redhat.com>
13761
13762         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13763         * gcc.c-torture/execute/920415-1.c: Ditto.
13764         * gcc.c-torture/execute/920501-1.c: Ditto.
13765         * gcc.c-torture/execute/conversion.c: Ditto.
13766         * gcc.c-torture/execute/cvt-1.c: Ditto.
13767
13768 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13769
13770         * gcc.c-torture/compile/20000518-1.c: New test.
13771
13772 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13773
13774         * g77.f-torture/compile/200005018.f:  New test.
13775
13776 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13777
13778         * gcc.c-torture/compile/20000517-1.c: New test.
13779
13780 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13781
13782         * gcc.c-torture/execute/20000516-1.c: New test.
13783
13784 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13785
13786         * g++.old-deja/g++.other/eh.C: New test.
13787
13788 2000-05-12  Richard Henderson  <rth@cygnus.com>
13789
13790         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13791         constants through to doit's conditional.
13792
13793 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13794
13795         * gcc.c-torture/compile/20000511-1.c: New test.
13796         * g77.f-torture/compile/20000511-1.f: New test.
13797         * g77.f-torture/compile/20000511-2.f: New test.
13798
13799 2000-05-11  Michael Meissner  <meissner@redhat.com>
13800
13801         * gcc.c-torture/execute/20000511-1.c: New test.
13802
13803 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13804
13805         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13806         * gcc.dg/20000510-1.S: New.
13807
13808 2000-05-08  Catherine Moore  <clm@cygnus.com>
13809
13810         * gcc.dg/unused-3.c: New.
13811
13812 2000-05-06  Richard Henderson  <rth@cygnus.com>
13813
13814           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13815           * g++.old-deja/g++.mike/warn1.C: Likewise.
13816           * g++.old-deja/g++.pt/local1.C: Likewise.
13817           * g++.old-deja/g++.pt/local7.C: Likewise.
13818           * g++.old-deja/g++.pt/spec16.C: Likewise.
13819
13820 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13821
13822         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13823
13824 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13825
13826           * g77.f-torture/execute/20000503-1.f:  New test.
13827
13828 2000-05-04  Andreas Jaeger  <aj@suse.de>
13829
13830         * gcc.dg/noreturn-2.c: New test.
13831
13832 2000-05-04  Neil Booth  <NeilB@earthling.net>
13833
13834         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13835         preprocessor.
13836
13837 2000-05-04  Richard Henderson  <rth@cygnus.com>
13838
13839         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13840
13841 2000-05-04  Richard Henderson  <rth@cygnus.com>
13842
13843         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13844         OpenSSL by Jason R Thorpe.
13845
13846 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13847
13848         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13849
13850 2000-05-03  Robert Lipe <robertlipe@usa.net>
13851
13852         * gcc.dg/20000503-1.c: New test.
13853
13854 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13855
13856         * gcc.c-torture/compile/20000502-1.c: New test.
13857         * g++.old-deja/g++.other/align.C: New test.
13858         * gcc.dg/cpp-tradstringify.c: New test.
13859
13860 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13861
13862         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13863         and hard registers.
13864
13865 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13866
13867         * gcc.c-torture/execute/loop-5.c: New test.
13868
13869 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13870
13871         * gcc.c-torture/execute/va-arg-20.c: New test.
13872
13873 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13874
13875         * gcc.c-torture/execute/20000422-1.c: New test.
13876
13877 2000-04-20  Greg McGary  <gkm@gnu.org>
13878
13879         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13880         when optimizing, but without sibling-call optimizations (-O1).
13881
13882 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13883
13884           * gcc.c-torture/compile/20000420-1.c: New test.
13885
13886 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.abi/ptrflags.C: New test.
13889         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13890
13891 2000-04-19  Catherine Moore  <clm@cygnus.com>
13892
13893         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13894
13895 2000-04-19  Greg McGary  <gkm@gnu.org>
13896
13897         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13898         sibling-call optimizations.
13899
13900 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13901
13902         * gcc.dg/20000419-1.c: New test.
13903
13904 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13905
13906         * gcc.c-torture/execute/20000412-6.c: New test.
13907
13908 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13909
13910         * gcc.c-torture/execute/20000412-5.c: New test.
13911         * g77.f-torture/compile/20000412-1.f: New test.
13912         * gcc.c-torture/execute/20000412-4.c: New test.
13913         * gcc.c-torture/compile/20000412-2.c: New test.
13914         * gcc.c-torture/execute/20000412-3.c: New test.
13915         * gcc.c-torture/compile/20000412-1.c: New test.
13916         * gcc.c-torture/execute/20000412-2.c: New test.
13917
13918 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * objc/execute/bf-20.m: New test.
13921
13922 2000-04-10  Richard Henderson  <rth@cygnus.com>
13923
13924         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13925
13926         * gcc.c-torture/execute/20000412-1.c: New test.
13927
13928 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.eh/catchptr1.C: New test.
13931
13932 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13935
13936 2000-04-08  Neil Booth  <NeilB@earthling.net>
13937
13938         * gcc.dg/cpp-nullchar.c: Remove test as
13939         embedded nulls cause problems.
13940
13941 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13942
13943         * gcc.dg/compare2.c: New test.
13944
13945 2000-04-08  Neil Booth  <NeilB@earthling.net>
13946
13947         * gcc.dg/cpp-nullchar.c: New test.
13948
13949 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13950
13951         * gcc.dg/cpp-mi2.c: New test.
13952         * gcc.dg/cpp-mi2[abc].h: New files.
13953
13954 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13957         member name.
13958
13959 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13960
13961         * g++.old-deja/g++.abi/vmihint.C: New test.
13962
13963 2000-04-06  Neil Booth  <NeilB@earthling.net>
13964
13965         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13966         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13967         copyright.
13968
13969 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13970
13971         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13972         avoid stack-frame overwrite.
13973
13974 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
13975
13976         * gcc.c-torture/compile/20000405-2.c: New test.
13977         * gcc.c-torture/compile/20000405-3.c: New test.
13978
13979 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13980
13981         * gcc.c-torture/compile/20000405-1.c: New test.
13982
13983 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
13984
13985         * gcc.dg/cast-qual-1.c: Revert last change.
13986
13987 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
13990
13991 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
13992
13993         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
13994         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
13995
13996 2000-04-03  Jeffrey A Law  (law@cygnus.com)
13997
13998         * gcc.c-torture/compile/20000403-2.c: New test.
13999         * gcc.c-torture/compile/20000403-1.c: New test.
14000
14001 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14002
14003         * gcc.c-torture/execute/20000403-1.c: New test.
14004
14005 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14006
14007         * gcc.c-torture/execute/20000402-1.c: New test.
14008
14009 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14010
14011         * gcc.c-torture/execute/va-arg-15.c: New test.
14012         * gcc.c-torture/execute/va-arg-16.c: New test.
14013         * gcc.c-torture/execute/va-arg-17.c: New test.
14014         * gcc.c-torture/execute/va-arg-18.c: New test.
14015         * gcc.c-torture/execute/va-arg-19.c: New test.
14016
14017 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14018
14019         * gcc.c-torture/compile/981211-1.c: Move to...
14020         * gcc.dg/cpp-as1.c: ...here.
14021         * gcc.dg/cpp-as2.c: New file.
14022
14023         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14024         compiler.
14025
14026 2000-04-02  Neil Booth  <NeilB@earthling.net>
14027
14028         * gcc.dg/cpp-cond.c  New tests.
14029         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14030         accidental success less likely.
14031         * gcc.dg/cpp-missingop.c  New tests.
14032         * gcc.dg/cpp-missingparen.c  New tests.
14033         * gcc.dg/cpp-shift.c  New tests.
14034         * gcc.dg/cpp-shortcircuit.c  New tests.
14035         * gcc.dg/cpp-unary.c  New tests.
14036
14037 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14038
14039         * gcc.c-torture/compile/20000329-1.c: New test.
14040
14041 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14042
14043         * gcc.c-torture/compile/20000326-1.c: New test.
14044         * gcc.c-torture/compile/20000326-2.c: New test.
14045
14046 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14047
14048         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14049         the first parameter is a function argument.
14050
14051 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * g++.old-deja/g++.ext/array4.C: New test.
14054
14055 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14056
14057         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14058
14059 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14060
14061         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14062
14063 2000-03-19  Richard Henderson  <rth@cygnus.com>
14064
14065         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14066
14067 2000-03-19  Richard Henderson  <rth@cygnus.com>
14068
14069         * gcc.c-torture/compile/20000319-1.c: New test.
14070
14071 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14072
14073         * gcc.c-torture/execute/20000314-3.c: New test.
14074         * gcc.c-torture/execute/20000314-2.c: New test.
14075         * gcc.c-torture/execute/20000314-1.c: New test.
14076         * gcc.c-torture/compile/20000314-2.c: New test.
14077         * gcc.c-torture/compile/20000314-1.c: New test.
14078
14079 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.warn/inline.C: New test.
14082
14083 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14084
14085         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14086         standards-compliant result rather than specific constants.
14087         Put test-values in array.
14088
14089 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14090
14091         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14092         (g++_target_compile): Put test-specific options last.
14093
14094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.old-deja/g++.eh/vbase4.C: New test.
14097
14098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14099
14100         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14101
14102 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         * g++.old-deja/g++.brendan/misc12.C: Removed.
14105         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14106         * g++.old-deja/g++.ext/pretty4.C: New test.
14107
14108 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14109
14110         * g++.old-deja/g++.other/string2.C: New test.
14111
14112 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14113
14114         * g++.old-deja/g++.warn/impint2.C: New test.
14115
14116 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14117
14118         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14119         is 1, not zero.
14120
14121 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14122
14123         * g++.old-deja/g++.warn/impint.C: New test.
14124         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14125         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14126         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14127         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14128         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14129         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14130         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14131         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14132         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14133         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14134         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14135         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14136
14137 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14138
14139         * gcc.dg/cpp-redef.c: New test.
14140
14141 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14142
14143         * g++.old-deja/g++.pt/unify7.C: New test.
14144
14145 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14146
14147         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14148         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14149
14150 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14151
14152         * gcc.c-torture/compile/20000224-1.c: New test.
14153
14154 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14155
14156         * gcc.c-torture/compile/cpp-2.c: New test.
14157         * gcc.c-torture/compile/cpp-1.c: New test.
14158
14159 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14160
14161         * gcc.c-torture/execute/20000225-1.c: New test.
14162
14163 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14164
14165         * gcc.dg/cpp-li2.c: New test.
14166
14167         * gcc.dg/cpp-wi1.c: New test.
14168
14169         * gcc.dg/cpp-li1.c: New test.
14170
14171 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14172
14173         * g++.old-deja/g++.other/sizeof5.C: New test.
14174
14175 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14176
14177         * gcc.c-torture/execute/va-arg-13.c: New test.
14178
14179 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14180
14181         * gcc.c-torture/execute/va-arg-12.c: New test.
14182
14183 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * gcc.c-torture/execute/20000223-1.c: New test.
14186
14187 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14188
14189         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14190
14191 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14192
14193         * g++.old-deja/g++.abi/ptrmem.C: New test.
14194
14195 2000-02-19  Richard Henderson  <rth@cygnus.com>
14196
14197         * gcc.c-torture/compile/init-3.c: New.
14198
14199 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14200
14201         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14202         ALWAYS_CXXFLAGS.
14203
14204 2000-02-11  Robert Lipe <robertl@sco.com>
14205
14206         * gcc.c-torture/compile/20000211-3.c: New test.
14207
14208 2000-02-11  Martin Buchholz <martin@xemacs.org>
14209
14210         * gcc.c-torture/compile/20000211-2.c: New test.
14211
14212 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14213
14214         * gcc.c-torture/compile/20000211-1.c: New test.
14215
14216 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14217
14218         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14219           on native targets
14220
14221 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14222
14223         * g++.old-deja/g++.other/cast5.C: New test.
14224
14225 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14226
14227         * gcc.c-torture/execute/20000205-1.c: New.
14228
14229 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14230
14231         * g++.old-deja/g++.jason/cast3.C: Return void.
14232         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14233
14234 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14235
14236         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14237
14238         * gcc.dg/loop-1.c: New test.
14239
14240 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14241
14242         * gcc.c-torture/compile/20000127-1.c: New test.
14243         * gcc.c-torture/execute/991228-1.c: New test.
14244
14245 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14246
14247         * gcc.dg/unused-2.c: New test.
14248
14249         * gcc.dg/conv-1.c: New test.
14250
14251 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14252
14253         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14254         compiler.
14255         (tool_option_proc): Fix typo.
14256
14257 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14258
14259         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14260         of the ld on the host, not on the build machine.
14261         Also, don't crash if '--help' is not a supported option.
14262
14263 2000-01-24  Richard Henderson  <rth@cygnus.com>
14264
14265         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14266
14267 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14268
14269         * gcc.c-torture/execute/20000120-2.c: New test.
14270         * gcc.c-torture/execute/20000120-1.c: New test.
14271
14272 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14273
14274         * gcc.c-torture/execute/20000113-1.c: New test.
14275
14276 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14277
14278         * gcc.c-torture/execute/20000112-1.c: New test.
14279
14280 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14281
14282         * gcc.dg/20000111-1.c: New test.
14283
14284 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14285
14286         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14287         with 16 bit integers.
14288
14289 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14290
14291         * gcc.dg/20000108-1.c: New test.
14292
14293 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14294
14295         * g++.old-deja/g++.ns/koenig8.C: New test.
14296
14297 2000-01-05  Nathan Sidwell  <nathan@
14298
14299         * gcc.c-torture/execute/990531-1.c: New test.
14300
14301 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14302
14303         * gcc.c-torture/compile/990527-1.c: New test.
14304
14305 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14306
14307         * gcc.c-torture/execute/990527-1.c: New test.
14308
14309 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14310
14311         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14312         bitfields as signed.
14313
14314 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14315
14316         * g77.f-torture/compile/19990525-0.f: New test.
14317
14318 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14319
14320         * gcc.c-torture/execute/990525-2.c: New test.
14321
14322         * gcc.c-torture/execute/990525-1.c: New test.
14323
14324 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14325
14326         * g++.old-deja/g++.other/anon3.C: New test.
14327         * g++.old-deja/g++.other/anon4.C: New test.
14328         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14329         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14330         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14331         Merrill).
14332
14333 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14334
14335         * gcc.c-torture/execute/990524-1.c: New test.
14336
14337         * gcc.dg/990524-1.c: New test.
14338
14339 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14340
14341         * gcc.c-torture/compile/990523-1.c: New test.
14342
14343 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14344
14345         * gcc.c-torture/compile/990519-1.c: New test.
14346
14347 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14348
14349         * gcc.c-torture/compile/990517-1.c: New test.
14350
14351         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14352         (e4, f4): New tests.
14353         (main): Call them.
14354
14355 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14356
14357         * gcc.dg/noreturn-1.c: New test.
14358
14359 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14360
14361         * gcc.c-torture/execute/990513-1.c: New test.
14362
14363 1999-05-10  Richard Henderson  <rth@cygnus.com>
14364
14365         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14366
14367 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14368
14369         * g77.f-torture/execute/erfc.f: Use small single-precision
14370         values, to avoid problems on Alphas when not -mieee.
14371
14372 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14373
14374         * gcc.dg/990506-0.c: New test.
14375
14376 1999-05-08  Richard Henderson  <rth@cygnus.com>
14377
14378         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14379         the constant to test.  Don't XFAIL 64-bit targets.
14380
14381         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14382         * g++.old-deja/g++.law/profile1.C: Likewise.
14383
14384         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14385         operator new instances.
14386         * g++.old-deja/g++.other/delete5.C: Likewise.
14387
14388 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14389
14390         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14391         intrinsic.
14392
14393 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14394
14395         * g77.f-torture/execute/u77-test.f: Reverse order of two
14396         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14397
14398 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14399
14400         * gcc.dg/compare1.c: New test.
14401
14402 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14403
14404         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14405         New tests.
14406
14407 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14408
14409         * g77.f-torture/compile/19990502-1.f: New test.
14410
14411 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14412
14413         * g77.f-torture/compile/19990502-0.f: New test.
14414
14415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14416
14417         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14418         intrinsic.
14419
14420 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14421
14422         * g77.f-torture/execute/u77-test.f (main): List libU77
14423         intrinsics not currently tested.
14424         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14425         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14426         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14427         Trim blanks off the ends of some printed strings.
14428
14429 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14430
14431         * g77.f-torture/execute/u77-test.f (main): Just warn about
14432         FSTAT gid disagreement, as it's expected on some systems.
14433
14434 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14435
14436         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14437         use a new function, which allows for some slop.
14438         Clean up some commentary.
14439         (issum): The new function.
14440         (sgladd): Deleted subroutine.
14441
14442 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14443
14444         * g77.f-torture/execute/u77-test.f: Modify to be more like
14445         libf2c/libU77 version, bringing patches to that version here.
14446         Add suitable commentary.
14447
14448 1999-04-25  Richard Henderson  <rth@cygnus.com>
14449
14450         * gcc.dg/990424-1.c: New test.
14451
14452 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14453
14454         * g77.f-torture/execute/u77-test.f (main): Bug involving
14455         LSTAT has been fixed, so turn back on full checking.
14456
14457 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14458
14459         * g77.f-torture/compile/19990419-0.f: New test.
14460         * g77.f-torture/execute/19990419-1.f: New test.
14461
14462 1999-04-17  Richard Henderson  <rth@cygnus.com>
14463
14464         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14465         to avoid the need for a prototype to supress a warning.
14466
14467 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14468
14469         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14470
14471 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14472
14473         * gcc.c-torture/execute/990404-1.c: New test.
14474
14475 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14476
14477         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14478         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14479         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14480         missing initializer warnings.
14481
14482 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14483
14484         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14485         matching strings.
14486
14487 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14488
14489         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14490
14491 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14492
14493         * g77.f-torture/execute/19990325-0.f: New test.
14494         * g77.f-torture/execute/19990325-1.f: New test.
14495
14496 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14497
14498         * gcc.c-torture/execute/990324-1.c: New test.
14499
14500 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14501
14502         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14503         test with 4.
14504
14505 1999-03-17  Richard Henderson  <rth@cygnus.com>
14506
14507         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14508
14509 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14510
14511         * g77.f-torture/execute/19990313-2.f: New test.
14512         * g77.f-torture/execute/19990313-3.f: New test.
14513
14514 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14515
14516         * g77.f-torture/execute/19990313-0.f: New test.
14517         * g77.f-torture/execute/19990313-1.f: New test.
14518
14519 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14520
14521         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14522         printf to sprintf.
14523         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14524         (main): Add check for u15.  Conditionalize u31 check depending on
14525         whether ints are <32 bits or >=32 bits.
14526
14527 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14528
14529         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14530
14531 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14532
14533         * g77.f-torture/compile/19990305-0.f: New test.
14534         * g77.f-torture/execute/19981119-0.f: New test.
14535
14536 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14537
14538         * g77.f-torture/execute/970625-2.f: call ABORT if final
14539         result is not correct, instead of just printing it.
14540         Add this checking via newly introduced obfuscation, to
14541         trip up buggy front ends.
14542
14543 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14544
14545         * g77.f-torture/compile/960317-1.f: Moved from being
14546         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14547
14548 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14549
14550         * g77.f-torture/execute/960317-1.f: New (old) test.
14551         * g77.f-torture/execute/970625-2.f: Ditto.
14552
14553 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14554
14555         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14556         message on line 1 or line 2; cccp and cpplib do this differently.
14557
14558 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14559
14560         * g++.old-deja/g++.law/weak1.C: New test.
14561
14562 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14563
14564         * gcc.c-torture/execute/990119-1.c: Renamed to...
14565         * gcc.dg/990119-1.c: this, so it will only be tested once
14566         (it's a preprocessor test, it doesn't need to be run at
14567         multiple optimization levels).
14568
14569 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14570
14571         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14572           ALWAYS_CXXFLAGS.
14573
14574 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14575
14576         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14577         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14578         to not be compilable by current g77.
14579
14580 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14581
14582         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14583
14584 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14585
14586         * gcc.c-torture/execute/990222-1.c: New test.
14587
14588 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14589
14590         * g77.f-torture/compile/19990218-0.f: New test.
14591         * g77.f-torture/noncompile/19990218-1.f: New test.
14592
14593 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14594
14595         * g77.f-torture/compile/19981216-0.f: New test.
14596
14597 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14598
14599         * gcc.dg/990214-1.c: New test.
14600
14601 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14602
14603         * gcc.dg/990213-2.c: New test.
14604
14605         * gcc.dg/990213-1.c: New test.
14606
14607 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14608
14609         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14610         ints.
14611
14612 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14613
14614         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14615         specified by target.
14616
14617         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14618
14619 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14620
14621         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14622
14623 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14624
14625         * gcc.dg/special/ecos.exp: New test driver for new tests with
14626         special requirements.
14627
14628         * gcc.dg/special/alias-1.c: New test.
14629         * gcc.dg/special/gcsec-1.c: New test.
14630         * gcc.dg/special/weak-1.c: New test.
14631         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14632         * gcc.dg/special/weak-2.c: New test.
14633         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14634         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14635         * gcc.dg/special/wkali-1.c: New test.
14636         * gcc.dg/special/wkali-2.c: New test.
14637         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14638         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14639
14640 1999-02-10  Felix Lee  <flee@cygnus.com>
14641
14642           * lib/c-torture.exp (c-torture-compile): Pull out code for
14643           analyzing gcc error messages.
14644           (c-torture-execute): Likewise.  Fix some (harmless) false
14645           positives.
14646           * lib/gcc.exp (gcc_check_compile): New function.
14647
14648 1999-02-08  Richard Henderson  <rth@cygnus.com>
14649
14650         * gcc.c-torture/execute/990208-1.c: New test.
14651
14652 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14653
14654         * g++.dg/special/ecos.exp: New driver for new tests with special
14655         requirements
14656
14657         * g++.dg/special/conpr-1.C: New test
14658         * g++.dg/special/conpr-2.C: New test
14659         * g++.dg/special/conpr-2a.C: New test
14660         * g++.dg/special/conpr-3.C: New test
14661         * g++.dg/special/conpr-3a.C: New test
14662         * g++.dg/special/conpr-3b.C: New test
14663
14664         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14665         allow g++ to use the dg driver
14666
14667         * README: Add comment about g++.dg directory
14668
14669 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14670
14671         * README: Update email addresses.
14672
14673 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14674
14675         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14676         arguments in order to force structure S onto the stack even on
14677         the alpha.
14678         (test): Pass 10 leading arguments to function foo as well as the
14679         structure S.
14680
14681         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14682         failure for all targets.
14683
14684         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14685         abort to terminate program execution.
14686
14687 1999-01-30  Richard Henderson  <rth@cygnus.com>
14688
14689         * gcc.c-torture/execute/990130-1.c: New test.
14690
14691 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14692
14693         * gcc.dg/990130-1.c: New test.
14694
14695 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14696
14697         * gcc.c-torture/execute/990128-1.c: New test.
14698
14699 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14700
14701         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14702
14703 1999-01-27  Felix Lee  <flee@cygnus.com>
14704
14705         * lib/c-torture.exp (c-torture-compile): pull out code for
14706         analyzing gcc error messages.
14707         (c-torture-execute): ditto, and fix some (harmless) false
14708         positives.
14709         * lib/gcc.exp (gcc_check_compile): new function.
14710
14711 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14712
14713         * gcc.dg/990117-1.c: New test.
14714
14715         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14716
14717         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14718
14719 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14720
14721         * g77.f-torture/compile/990115-1.f: New test.
14722
14723 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14724
14725         * gcc.c-torture/compile/990107-1.c: New test
14726
14727 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14728
14729         * gcc.c-torture/execute/990106-2.c: New test.
14730
14731         * gcc.c-torture/execute/990106-1.c: New test.
14732
14733 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14734
14735         * gcc.c-torture/compile/981223-1.c: New test.
14736
14737 1998-12-29  Richard Henderson  <rth@cygnus.com>
14738
14739         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14740         (opt3): Rename from opt4 and disable.
14741
14742 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14743
14744         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14745
14746 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14747
14748         * g++.old-deja/g++.other/conv5.C: New test.
14749
14750 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14751
14752         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14753
14754 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14755
14756         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14757
14758 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14759
14760         * gcc.c-torture/compile/981211-1.c: New test.
14761
14762 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14763
14764         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14765
14766         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14767
14768 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14769
14770         * gcc.special/930510-1.c: Make C9X safe.
14771         * gcc.misc-tests/gcov-1.c Similarly.
14772         * gcc.misc-tests/gcov-2.c Similarly.
14773
14774 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14775
14776         * gcc.dg/ultrasp1.c: New test.
14777
14778 1998-12-06  Richard Henderson  <rth@cygnus.com>
14779
14780         * gcc.c-torture/execute/981206.c: New test.
14781
14782 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14783
14784         * g++.old-deja/g++.ns/template7.C: New test.
14785
14786         * g++.old-deja/g++.other/expr1.C: New test.
14787
14788         * g++.old-deja/g++.eh/tmpl3.C: New test.
14789
14790         * g++.old-deja/g++.eh/tmpl2.C: New test.
14791
14792 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14793
14794         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14795         * g++.old-deja/g++.other/using6.C: Removed.
14796         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14797
14798         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14799
14800 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14801
14802         * g++.old-deja/g++.pt/overload8.C: New test.
14803
14804         * g++.old-deja/g++.pt/overload7.C: New test.
14805
14806         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14807
14808         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14809         and relinking messages.
14810         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14811         compiling with -frepo.
14812
14813 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14814
14815         * g++.old-deja/g++.pt/lookup6.C: New test.
14816
14817 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14818
14819         * gcc.c-torture/execute/981130-1.c: New test.
14820         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14821
14822 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14823
14824         * g++.old-deja/g++.pt/explicit76.C: New test.
14825
14826         * g++.old-deja/g++.pt/friend38.C: New test.
14827
14828         * g++.old-deja/g++.ns/crash2.C: New test.
14829
14830         * g++.old-deja/g++.pt/defarg8.C: New test.
14831
14832         * g++.old-deja/g++.pt/instantiate6.C: New test.
14833
14834         * g++.old-deja/g++.pt/static6.C: New test.
14835
14836         * g++.old-deja/g++.pt/decl2.C: New test.
14837
14838 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14839
14840         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14841         problem is actually related with name lookup, but so what? :-)
14842
14843         * g++.old-deja/g++.pt/friend37.C: New test.
14844
14845 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14846
14847         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14848         element, which fails on some systems.
14849
14850         * g77.f-torture/execute/labug1.f: New test.
14851
14852 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14853
14854         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14855         is defined.
14856
14857 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14858
14859         * g77.f-torture/compile/981117-1.f: New test.
14860
14861 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14862
14863         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14864         properly discarded.
14865
14866 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14867
14868         * gcc.c-torture/execute/memcheck: New directory of tests for
14869         -fcheck-memory-usage.
14870
14871 1998-11-07  Gerald Pfe
14872
14873         * g77.f-torture/noncompile/980615-0.f: New test.
14874
14875 1998-07-26  H.J. Lu  (hjl@gnu.org)
14876
14877         * gcc.dg/980312-1.c: Do link instead of compile.
14878         * gcc.dg/980313-1.c: Likewise.
14879
14880 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14881
14882         * gcc.c-torture/compile/980726-1.c: New test.
14883
14884 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14885
14886         * g77.f-torture/execute/io0.f: New test.
14887
14888 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14889
14890         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14891         an int.
14892
14893 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14894
14895         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14896         m32r bugs.
14897
14898 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14899
14900         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14901         c-decl.c:grokdeclarator can handle mode attributes.
14902
14903 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14904
14905         * gcc.c-torture/execute/980716-1.c: New test.
14906
14907 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14908
14909         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14910         the mn10200.
14911         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14912         the mn10200.
14913         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14914         * gcc.c-torture/compile/930326-1.x: Similarly.
14915
14916 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14917
14918         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14919         New test from Craig.
14920
14921 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14922
14923         * g77.f-torture/noncompile/980616-0.f: New test.
14924
14925         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14926
14927 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14928
14929         *  g++.other/singleton.C: Return error value instead of taking
14930         SIGSEGV.
14931
14932 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14933
14934         *  g++.other/singleton.C: New test.   Warning is under dispute.
14935         Runtime crash is not.
14936
14937 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14938
14939         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14940         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14941         using6.C, using7.C}:  New namespace tests.
14942
14943 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14944
14945         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14946         specialization with typedef'ed names used as array indexes.
14947
14948 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14949
14950         * gcc.c-torture/execute/980709-1.c: New test.
14951
14952         * gcc.dg/980709-1.c: New test.
14953
14954 1998-07-07  Richard Henderson  <rth@cygnus.com>
14955
14956         * gcc.c-torture/execute/bcp-1.c: New test.
14957
14958 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14959
14960         * gcc.c-torture/execute/980707-1.c: New test.
14961
14962 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14963
14964         * gcc.c-torture/compile/980706-1.c: New test.
14965
14966 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14967
14968         * g77.f-torture/execute/980701-0.f,
14969         g77.f-torture/execute/980701-1.f: New test from Craig.
14970
14971 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14972
14973         * gcc.c-torture/compile/980701-1.c: New test.
14974
14975         * gcc.c-torture/execute/980701-1.c: New test.
14976
14977 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14978 rlsruhe.de>
14979
14980         * g++.old-deja/g++.robertl/eb132.C: New test.
14981         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14982
14983 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14984
14985         * g77.f-torture/execute/980628-7.f,
14986         g77.f-torture/execute/980628-8.f,
14987         g77.f-torture/execute/980628-9.f,
14988         g77.f-torture/execute/980628-10.f: New tests from Craig.
14989
14990         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14991
14992 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14993
14994         * g77.f-torture/execute/980628-4.f: New test from Craig.
14995         * g77.f-torture/execute/980628-5.f: Likewise.
14996         * g77.f-torture/execute/980628-2.f: Likewise.
14997         * g77.f-torture/execute/980628-0.f: Likewise.
14998         * g77.f-torture/execute/980628-1.f: Likewise.
14999         * g77.f-torture/execute/980628-3.f: Likewise.
15000         * g77.f-torture/execute/980628-6.f: Likewise.
15001
15002 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15003
15004         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15005         directory when nothing has been installed yet.
15006
15007 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15008
15009         * gcc.c-torture/special/special.exp: Handle newer versions of
15010         dejagnu.
15011
15012 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15013
15014         * gcc.dg/980626-1.c: New test.
15015
15016 1998-06-19  Bruno Haible <haible@ilog.fr>
15017
15018         * gcc.misc-tests/m-un-2.c: New test.
15019         * g++.old-deja/g++.other/warn01.c: Likewise.
15020
15021 1998-06-19  Robert Lipe  <robertl@dgii.com>
15022
15023         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15024         compatibility with assmblers with a different comment character.
15025         Eliminate use of GAS-specific extensions.
15026
15027 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15028
15029         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15030
15031 1998-06-19  Robert Lipe  <robertl@dgii.com>
15032
15033         *lib/g77.exp: Replace search for libf2c.a with search for newly
15034         renamed libg2c.a
15035
15036 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15037
15038         * gcc.c-torture/execute/980617-1.c: New test.
15039
15040 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15041
15042         * gcc.c-torture/execute/980612-1.c: New test.
15043
15044 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15045
15046         * gcc.dg/980523-1.c: Only test on ppc-linux.
15047         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15048
15049         * gcc.c-torture/execute/980608-1.c: New test.
15050
15051 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15052
15053         * gcc.c-torture/execute/980605-1.c: New test.
15054
15055 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15056
15057         * gcc.c-torture/execute/980604-1.c: New test.
15058
15059 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15060
15061         * gcc.c-torture/execute/980602-1.c: New test.
15062         * gcc.c-torture/execute/980602-2.c: Likewise.
15063
15064 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15065
15066         * 970125-0.f: Fix per JCB.  Add commentary.
15067
15068 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15069
15070         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15071         IEEE -0 support.
15072
15073 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15074
15075         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15076         earlier.
15077
15078 1998-05-28  Catherine Moore <clm@cygnus.com>
15079
15080         * gcc.c-torture/execute/980526-3.c: New test.
15081
15082 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15083
15084         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15085         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15086         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15087         m88k-motorola-sysv3 to XFAIL.
15088
15089 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15090
15091         * gcc.dg/980526-1.c: New test.
15092         * gcc.c-torture/execute/980526-2.c: New test.
15093
15094 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15095
15096         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15097
15098         * gcc.c-torture/execute/980526-1.c: New test.
15099
15100 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15101
15102         * g77.f-torture/execute/alpha2.f: Add runtime test.
15103
15104 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15105
15106         * g++.old-deja/old-deja.exp: Strip leading directories.
15107
15108         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15109         error for the line.  Don't run multiple tests for the same line.
15110
15111 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15112
15113         * gcc.dg/980523-1.c: New test.
15114
15115 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15116
15117         * g77.f-torture/compile/970915-0.f: New test.
15118
15119 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15120
15121         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15122
15123 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.dg/980520-1.c: New test.
15126
15127 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15128
15129         * gcc.dg/980502-1.c: Fix return type.
15130
15131 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15134         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15135         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15136         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15137         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15138
15139 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15140
15141         * g77.f-torture/execute/980520-1.f: New test.
15142
15143 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15144
15145         * lib/mike-g77.exp: New file.
15146
15147         * g77.f-torture/noncompile/noncompile.exp,
15148         g77.f-torture/noncompile/check0.f: New files.
15149
15150 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15151
15152         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15153         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15154         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15155         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15156         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15157         abort where appropriate.
15158
15159 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15160
15161         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15162         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15163
15164 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15165
15166         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15167
15168 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15169
15170         * g77.f-torture/compile/980427-0.f: New test.
15171
15172 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15173
15174         * g77.f-torture/compile/980424-0.f: New test.
15175
15176 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15177
15178         * g77.f-torture/compile/980419-2.f (main): New test.
15179         * g77.f-torture/compile/970125-0.f: New test.
15180         * g77.f-torture/compile/980419-1.f: New test.
15181
15182 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15183
15184         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15185         of loop-4.c.
15186
15187 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15188
15189         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15190
15191 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15192
15193         * gcc.c-torture/compile/980329-1.c: New test.
15194
15195 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15196
15197         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15198         * gcc.dg/980312-1.c: Fix typo in -march command.
15199
15200 1998-03-16  H.J. Lu  (hjl@gnu.org)
15201
15202         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15203
15204 1998-03-11  Robert Lipe  <robertl@dgii.com>
15205
15206         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15207         Dave Love agree the Fortran source is bogus.
15208
15209 1998-03-11  Robert Lipe  <robertl@dgii.com>
15210
15211         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15212         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15213         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15214         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15215         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15216
15217 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15218
15219         * g++.old-deja/g++.other/friend1.C: New test.
15220
15221 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15222
15223         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15224         possibly uninitialized) variables and declare dnrm2.
15225
15226 1998-02-23  Robert Lipe <robertl@dgii.com>
15227
15228         From Bruno Haible <haible@ilog.fr>:
15229         * gcc.c-torture/execute/980223.c: New test.
15230
15231 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15232
15233         * gcc.dg/ifelse-1.c: New test.
15234
15235 1998-02-09  H.J. Lu  (hjl@gnu.org)
15236
15237         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15238
15239           * lib/old-dejagnu.exp (old-dejagnu): Added the
15240           "execution test - XFAIL *-*-*" handling in the spirit of
15241           "excess errors test -". Changed the "execution test fails"
15242           handling to be like "excess errors test fails".
15243           * Update various tests accordingly.
15244
15245 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15246
15247         * gcc.c-torture/execute/980205.c: New test.
15248
15249 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15250
15251         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15252         * lib/f-torture.exp: Similarly.
15253         * gcc.c-torture: Rename all .cexp files to .x files.
15254
15255 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15256
15257         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15258         (940510-1.c): Removed duplicate.
15259         (971104-1.c): New test.
15260
15261 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15262
15263           * lib/f-torture.exp: Improve error and loop detection.
15264
15265 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15266
15267         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15268         use that to size the filler array.
15269
15270 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15271
15272         * lib/c-torture.exp(c-torture-execute): Fix typo.
15273
15274         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15275         testcase as the executable name. Keep the executable around if
15276         the test fails.
15277
15278 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15279
15280         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15281         changes.  Only test one -g option, and move it to the end of the
15282         list of options to test.
15283
15284 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15285
15286         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15287         variable GCC_TORTURE_OPTIONS to supply default switches separated
15288         by colons.  If no environment variable, run tests with -O0 -g, -O1
15289         -g, and -O2 -g as well.
15290
15291 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15292
15293         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15294         explanatory comments. Fix indentation.
15295
15296 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15297
15298         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15299
15300 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15301
15302         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15303         * g++.old-deja/g++.mike/p7325.C: Likewise.
15304         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15305
15306 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15307
15308         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15309         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15310         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15311         * g++.old-deja/g++.law/operators4.C: Likewise.
15312
15313 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15314
15315         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15316         * g++.old-deja/g++.mike/p784.C: Ditto.
15317         * g++.old-deja/g++.mike/p785.C: Ditto.
15318
15319 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15320
15321           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15322
15323 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15324
15325         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15326         target feature; pass this to c-torture-execute as needed.
15327
15328 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15329
15330         * lib/c-torture.exp(c-torture-execute): If the previous and the
15331         current executables being tested are identical, we don't need to
15332         run the executable again. Try to make the executable names
15333         unique. Add an optional argument for passing additional compiler
15334         flags.
15335
15336 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15337
15338         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15339
15340 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15341
15342         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15343
15344 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15345
15346         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15347         32bit or larger longs.
15348
15349         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15350         have either a 32bit long or 32bit int.
15351
15352 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15353
15354         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15355         Make double precision tests dependent on sizeof (double).
15356
15357 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15358
15359         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15360         too.
15361
15362 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15363
15364         * gcc.c-torture/compile/961203-1.cexp: New script.
15365
15366 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15367
15368         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15369         up the includes ourselves.
15370
15371 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15372
15373         * lib/plumhall.exp: Remove random include, and add a few
15374         verbose messages for debugging.
15375
15376 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15377
15378         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15379         of trying to do it ourselves.
15380
15381 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15382
15383         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15384
15385 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15386
15387         * gcc.prms/5403.c: Made regexp a bit less strict.
15388
15389 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15390
15391         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15392         is returned from remote_load instead.
15393         * lib/plumhall.exp: Ditto.
15394         * lib/mike-g++.exp: Ditto.
15395         * lib/old-dejagnu.exp: Ditto.
15396         * lib/c-torture.exp: Ditto.
15397
15398 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15399
15400         * lib/g++.exp: Use build_wrapper procedure.
15401         * lib/gcc.exp: Ditto.
15402
15403 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15404
15405         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15406         an old-style decl for malloc.  Fixes tests to work when
15407         sizeof (int) != sizeof (size_t).
15408
15409 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15410
15411         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15412
15413         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15414         use stdargs.h interface.
15415
15416 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15417
15418         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15419         NO_VARARGS when compiling.
15420
15421 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15422
15423         * lib/plumhall.exp(ph_includes): New procedure.
15424         (ph_make): Use it.
15425         (ph_compiler): Ditto.
15426
15427         * lib/g++.exp: Rename test-glue.c to testglue.c.
15428         * lib/gcc.exp: Ditto.
15429
15430 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15431
15432         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15433         to completion when it's called.
15434
15435 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15436
15437         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15438         is defined, don't do test.
15439
15440 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15441
15442         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15443         for object files.
15444         (ph_summary): Mark skipped testcases as untested, not unresolved.
15445
15446         * lib/plumhall.exp (ph_make): If unresolved because of bad
15447         errorCode, record errorCode in log file.
15448         (*): Replace send_log/verbose with verbose -log.
15449
15450 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15451
15452         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15453         double conversion if double isn't at least 8 bytes.
15454
15455         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15456         int to work with targets where int is 16 bits.
15457
15458         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15459         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15460         precision for the test to complete.
15461
15462 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15463
15464         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15465         if d10v is not compiled with the -mdouble64 flag.
15466         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15467
15468         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15469         d10v is not compiled with the -mint32 flag.
15470
15471 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15472
15473         * lib/plumhall.exp: Use incr_count.
15474
15475 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15476
15477         * gcc.c-torture: Update to c-torture-1.45.
15478
15479 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15480
15481         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15482         the name of the expect testcase file).
15483
15484         * lib/g++.exp(g++_init): Ditto.
15485
15486 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15487
15488         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15489         the host.
15490
15491         * lib/gcc.exp(gcc_exit): New procedure.
15492
15493 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15494
15495         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15496         specs where appropriate.
15497
15498         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15499         because of new "candidates are" messages, and removed a few
15500
15501         * Converted all non-old-style g++ testcases to old-style, and
15502         moved into g++.old-deja.
15503
15504 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15505
15506         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15507         options.
15508
15509         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15510         succeeded.
15511
15512         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15513
15514 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15515
15516         * lib/gcc.exp (gcc_target_compile): Add support for defining
15517         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15518         the machine doesn't have those features.
15519
15520 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15521
15522         * g++.law/operators4.exp: Don't use LIBS.
15523
15524 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15525
15526         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15527
15528         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15529         * lib/g++.exp: Set it here instead. Also, allow use of the
15530         --tool_exec and --tool_opt options. Change CXX to
15531         GXX_UNDER_TEST.
15532
15533         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15534
15535         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15536
15537 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15538
15539         * lib/old-dejagnu.exp: Use prune_warnings instead of
15540         prune_system_crud.
15541         * lib/mike-g++.exp: Ditto.
15542         * lib/gcc.exp: Ditto.
15543         * lib/g++.exp: Ditto.
15544
15545         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15546
15547 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15548
15549           * 941014-2.c: Include stdlib.h
15550           * 960327-1.c: Include stdio.h
15551           * dbra.c, index-1.c: Don't assume ints are 32bits.
15552
15553 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15554
15555         * lib/gcc.exp: Add gcc,stack_size target feature.
15556
15557         * lib/g++.exp(g++_target_compile): Add the include and link
15558         paths here, not in two other places. And, it's $options, not
15559         options.
15560
15561         * lib/mike-g++.exp(postbase): Remove the code that determines
15562         the correct include and link paths.
15563         * g++.old-deja/old-deja.exp: Ditto.
15564
15565 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15566
15567         * lib/g++.exp(g++_init): target_compile no longer returns the
15568         filename of the result.
15569
15570 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15571
15572         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15573         call to glob.
15574
15575         * gcc.c-torture/special/special.exp: Change call to
15576         gcc_target_compile to include the object file.
15577
15578 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15579
15580         * gcc.c-torture/special/special.exp: Correct misspelling in last
15581         change.
15582
15583 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15584
15585         * lib/plumhall.exp(ph_summary): Log the entire output of the
15586         executable. Return -1 if there were any failures, 0 otherwise.
15587         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15588         (ph_make): Clean up objects and executables that were built
15589         if the tests succeeded.
15590
15591 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15592
15593         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15594         libraries and includes in the build tree as appropriate.
15595
15596 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15597
15598         * lib/c-torture.exp: Instead of looking for the global variable
15599         NO_LONG_LONG, check to see if that's a feature of the target.
15600
15601 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15602
15603         * config/default.exp: Minimize. Delete the remainer of the files in
15604         config; this functionality is now in devo/dejagnu/config.
15605
15606         g++.*/*: Pass any additional flags used to compile to postbase;
15607         delete CXXFLAGS.
15608
15609         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15610         is now done by runtest.exp. Use gcc_target_compile instead of
15611         compile.
15612
15613         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15614         Remove references to CFLAGS. Use remote_file instead of
15615         calling rm -f.
15616         (c-torture): Take a list of arguments to use to compile this
15617         testcase.
15618
15619         lib/g++.exp: Simplify. Use target_compile instead of compile.
15620         lib/gcc-dg.exp: Ditto.
15621         lib/gcc.exp: Ditto.
15622         lib/mike-{gcc,g++}.exp: Ditto.
15623         lib/old-dejagnu.exp: Ditto.
15624         lib/plumhall.exp: Ditto.
15625
15626 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15627
15628         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15629         (ph_linker): Likewise.
15630
15631 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15632
15633           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15634         MAP_ANON / MAP_ANONYMOUS if defined;
15635         else try to map from /dev/zero .
15636
15637 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15638
15639         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15640         isn't defined, then define it to MAP_ANONYMOUS.
15641
15642 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15643
15644         * gcc.c-torture: Update to c-torture-1.42 release.
15645
15646 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15647
15648         * gcc.c-torture: Update to c-torture-1.41 release.
15649
15650 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15651
15652         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15653         c-torture release.
15654
15655 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15656
15657         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15658         and LDFLAGS.  Fix second case to append the target_info ldflags
15659         onto LDFLAGS, not CFLAGS.
15660         * lib/g++.exp (g++_init): Add target_info stuff.
15661         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15662         of libgloss and newlib flags for !native.
15663
15664         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15665         (GDB): Fix relative path to go up another dir for finding gdb.
15666
15667 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15668
15669         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15670         versions in the target_info array, if they don't exist.
15671
15672 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15673
15674         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15675
15676 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15677
15678         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15679         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15680
15681 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15682
15683         * lib/old-dejagnu.exp: Don't remove the output file before we've
15684         actually tested it. Don't append pwd to the path of the executable
15685         we're testing.
15686
15687 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15688
15689         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15690
15691 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15692
15693         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15694         temporary directory for compiler files, and set it to a default
15695         value of /tmp. Set $output as the name of the output file from
15696         compiling the testcase. Add a -o option to $cflags_var so the
15697         compiler writes the final output file as $output. Set $executable
15698         to $output.
15699
15700         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15701         directory for compiler files, and set it to /tmp if it doesn't
15702         already have a value. Set $output_file to the name of the output
15703         file from compiling the testcase. Add a -o option to CXXFLAGS so
15704         the compiler writes the final output file as $output. Use $output
15705         as the executable to be tested.
15706
15707 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15708
15709         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15710
15711 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15712
15713         * gcc.c-torture/execute/pending-1.c: New test.  Still
15714         pending in Tege's queue.
15715
15716 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15717
15718         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15719         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15720         if there were failures.  Call unresolved if there were unresolved
15721         testcases.  Call gcc_fail if program did not run to completion.
15722         (ph_make): Pass additional argument name to ph_execute.
15723         (ph_execute): Add new argument.  Pass additional arguments to
15724         ph_summary.  Call gcc_fail is there is no execution output.
15725
15726 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15727
15728         * lib/plumhall.exp (proc_summary): Output relavent summary
15729         lines into the log so specific failures in plumhall can be
15730         investigated.
15731
15732 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15733
15734         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15735         (c-torture-execute): Don't try to execute tests which use
15736         "long long" types if $NO_LONG_LONG is nonzero.
15737
15738 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15739
15740         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15741         not c-torture.
15742
15743         * gcc.ieee: Move from here.
15744         * gcc.c-torture/execute/ieee: To here.
15745
15746 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15747
15748         * gcc.c-torture: Update to c-torture-1.41 release.
15749
15750 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15751
15752         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15753         not "$output".
15754
15755 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15756
15757         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15758         -c present.
15759
15760 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15761
15762         * config/proelf.exp: Handle connecting to a simulator.
15763
15764 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15765
15766         * config/proelf.exp: New file.  Enough framework that we can
15767         run c-torture tests on the proelf targets (or any other target
15768         that gdb can connect to for that matter).
15769
15770 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15771
15772         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15773         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15774
15775         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15776         exec_output exists.
15777
15778 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15779
15780         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15781         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15782
15783         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15784         to pass/fail/unresolved/unsupported/untested.  Caller must now
15785         call unresolved/unsupported/untested.
15786         * lib/*.exp: Update FSF address.  Update to handle new results of
15787         ${tool}_load.
15788         * lib/chill.exp (verbose): Delete.
15789
15790 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15791
15792         * lib/gcc.exp (default_gcc_start): Change order of args to
15793         $LDFLAGS $CFLAGS $LIBS.
15794         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15795         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15796         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15797         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15798         * gcc.misc-tests/dg-test.exp: Likewise.
15799         * gcc.misc-tests/msgs.exp: Likewise.
15800         * gcc.prms/prms.exp: Likewise.
15801         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15802         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15803
15804         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15805
15806 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15807
15808         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15809
15810         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15811         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15812
15813         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15814         necessary.
15815
15816 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15817
15818         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15819         global for loop; add use of $mathlib.
15820         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15821         settings here; set mathlib for anything but VxWorks.
15822
15823 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15824
15825         * gcc.c-torture: Update to c-torture-1.40 release.
15826
15827 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15828
15829         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15830         dg.exp.
15831
15832 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15833
15834         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15835         global.
15836
15837 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15838
15839         * lib/g++.exp (LIBS): Define if not already.
15840         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15841         (gcc-dg-prune): Call prune_gcc_output.
15842         * lib/gcc.exp (prune_gcc_output): New proc.
15843         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15844         prune_gcc_output.
15845
15846 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15847
15848         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15849         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15850
15851 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15852
15853         * gcc.c-torture: Update to c-torture-1.39 release.
15854
15855 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15856
15857         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15858         fails, try others as well.
15859
15860 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15861
15862         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15863         If compilation fails, mark execute tests as `untested'.
15864         If test is marked as unsupported, don't mark compilation and
15865         execute tests as failed.
15866
15867 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15868
15869         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15870         libstdc++ for whether or not we want to be doing shared
15871         libraries.  Delete link_curses since we don't need it anymore.
15872         * lib/mike-g++.exp (postbase): Don't link in libg++.
15873         * g++.old-deja/old-deja.exp: Likewise.
15874
15875 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15876
15877         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15878
15879 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15880
15881         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15882         For that, add `-Wl,-a,shared_archive'.
15883         * g++.old-deja/old-deja.exp: Likewise.
15884
15885 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15886
15887         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15888
15889 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15890
15891         * lib/mike-g++.exp (postbase): Pay attention to the status of
15892         g++_load.
15893
15894 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15895
15896           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15897
15898 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15899
15900         * lib/gcc.exp (default_gcc_start): No longer need to log program
15901         being executed or its output, execute_anywhere does that now.
15902         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15903         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15904
15905 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15906
15907         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15908         the same as those in lib/g++.exp.
15909
15910 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15911
15912         * gcc.c-torture: Update to c-torture-1.38 release.
15913         * gcc.ieee: Related changes.
15914
15915 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15916
15917         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15918         "exec". Minor reformatting changes.
15919
15920         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15921         cross. This means all "exec" calls now work on a remote host as
15922         well.
15923         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15924         cross. Filter out the extra "\r\n" stuff that expect puts in.
15925         (c-torture-execute): Filter out the bogus warnings like
15926         c-torture-compile does. Add support for canadian cross.
15927         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15928         Use execute_anywhere rather than calling exec directly. Now it
15929         works for canadian cross testing.
15930
15931 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15932
15933         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15934         results into a variable, and check that rather than using file exists.
15935
15936 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15937
15938         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15939         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15940
15941 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15942
15943         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15944         lib_curses if there's a shared libg++ in the build tree.
15945
15946 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15947
15948         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15949         if not supported target.
15950
15951 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15952
15953         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15954         link_curses up to always happen, not just for native builds.
15955
15956 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15957
15958         * gcc.c-torture: Update to c-torture-1.36 release.
15959         * gcc.failure: Related changes.
15960
15961 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15962
15963         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15964
15965 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15966
15967         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15968         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15969         runshlib, link_curses, and mathlib for link and run.
15970
15971         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15972         pass the runtime shared library options for Solaris, OSF/1, and
15973         Irix5, and link with -lcurses to avoid unresolved references.
15974
15975 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15976
15977         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15978         only run once.
15979
15980 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15981
15982         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15983
15984 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15985
15986         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15987         do not have a framework for the "compat" tests yet.
15988
15989 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15990
15991         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15992         set to null if we're testing vxworks5.1.  Use that instead of
15993         `-lm' in the setting of LIBS for link and run.
15994
15995 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15996
15997         * config/rom68k.exp (${tool}_load): Major changes to make it
15998         work.  Verified that it does in fact return the stuff in
15999         exec_output properly.  Catch any Emul or any TRAP other than 0.
16000
16001 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16002
16003         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16004         LDFLAGS properly for targets that need stuff from libgloss.
16005         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16006         only run once.
16007         (gpp_initialized): New variable.
16008
16009 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16010
16011         * config/rom68k.exp: Load libgloss.exp.
16012         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16013         so we can produce a fully linked binary.
16014         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16015         so we can produce a fully linked binary.
16016
16017 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16018
16019         * lib/plumhall.exp (ph_section): Watch for expected failures.
16020         Add missing `else'.
16021
16022         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16023         run the testcase.
16024         (c-torture): Likewise.
16025
16026 1995-08-28  Doug Evans  <dje@cygnus.com>
16027
16028         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16029
16030         * lib/mike-g++.exp (mike_cleanup): New proc.
16031         (prebase): New globals compiler_result, not_compiler_result,
16032         target_regexp.
16033         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16034         allow leading "-" in pattern.  Watch for unsupported tests.
16035         If $compiler_result is set, pattern match assembler code,
16036         and ditto for $not_compiler_result.
16037         * lib/mike-gcc.exp: Likewise.
16038
16039         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16040         execution "succeeded".
16041
16042 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16043
16044         * config/win32.exp: New file.
16045         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16046
16047 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16048
16049         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16050         unsupported.
16051         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16052         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16053         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16054
16055         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16056         "... without exceptions was ...".  That is now handled by
16057         prune_system_crud.
16058         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16059
16060 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16061
16062         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16063         sieve.c,sort2.c}: New files.
16064         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16065         sieve.exp,sort2.exp}: Drivers for them.
16066
16067         * lib/mike-gcc.exp (program_output): New user settable variable.
16068         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16069         messages.
16070         * lib/mike-g++.exp (program_output): New user settable variable.
16071
16072         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16073
16074         * config/sh.exp: Deleted (use sim.exp instead).
16075
16076 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16077
16078         * config/vx.exp: Declare CHECKTASK as global.
16079         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16080         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16081         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16082
16083 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16084
16085         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16086         target. Like vx.exp, only includes `vx29k.exp' instead of
16087         `vxworks.exp'.
16088
16089 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16090
16091         * config/sim.exp: Increase time limit from 120 seconds to 240.
16092
16093 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16094
16095         * gcc.c-torture/execute/950628-1.c: New test.
16096
16097 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16098
16099         * gcc.c-torture: Update with changes/additions from
16100         c-torture-1.34.
16101
16102 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16103
16104         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16105
16106 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16107
16108         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16109
16110 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16111
16112         * gcc.c-torture/compile/950512-1.c: New test.
16113         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16114         * gcc.dg/struct-ret-1.c: Likewise.
16115
16116 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16117
16118         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16119           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16120
16121 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16122
16123         * gcc.c-torture/special/920411-1.c: Deleted.
16124         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16125
16126 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16127
16128         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16129         cpu limit.
16130
16131 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16132
16133         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16134
16135 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16136
16137         From kenner;
16138         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16139         is the proper length.
16140         * va-arg-3.c: Likewise.
16141
16142 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16143
16144         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16145         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16146
16147         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16148         * lib/g++.exp (default_g++_start): Delete old cruft.
16149
16150 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16151
16152         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16153         (2 * (1 << 18)) to (2 * (1 << 17)).
16154
16155         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16156
16157 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16158
16159         * config/rom68k.exp: Renamed from config/idp.exp
16160
16161 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16162
16163         * c-torture/compile/921109-2.c
16164
16165 1995-04-18  Mike Stump  <mrs@cygnus.com>
16166
16167         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16168         excess errors.
16169
16170 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16171
16172         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16173         output.
16174         * lib/g++.exp (default_g++_start): Likewise.
16175
16176 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16177
16178         * gcc.c-torture/compile/950329-1.c: New test.
16179
16180 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16181
16182           * config/bug.exp (${tool}_load): Updated to use new remote_open
16183           and remote_close procs.
16184         * config/idp.exp: New file.
16185
16186 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16187
16188         * gcc.c-torture/execute/950322-1.c: New test.
16189
16190 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16191
16192         * config/vx.exp (${tool}_load): Clean up testing of return code from
16193         vxworks_ld and vxworks_spawn.
16194
16195 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16196
16197         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16198
16199 1995-03-13  Mike Stump  <mrs@cygnus.com>
16200
16201         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16202         can mark excess errors on a machine by machine basis.  Note, the
16203         default is to not expect any excess errors, even when excess
16204         errors test - is given, so you will want to put an XFAIL ... on
16205         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16206         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16207         those 4 machines, but no others.
16208
16209 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16210
16211         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16212         * lib/c-torture.exp: to here.
16213
16214 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16215
16216         * gcc.c-torture/execute/950221-1.c: New test.
16217         * gcc.c-torture/execute/struct-ret-1.c: New test.
16218         * gcc.c-torture/compile/950221-1.c: New test.
16219
16220         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16221
16222 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16223
16224         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16225         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16226
16227 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16228
16229         * g++.gb: New directory of tests, derived from my signature and
16230         class scoping tests.
16231
16232         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16233         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16234         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16235         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16236         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16237         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16238         * g++.gb/sig25.C: Likewise.
16239
16240         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16241         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16242         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16243         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16244         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16245         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16246         * g++.gb/sig25.exp: Likewise.
16247
16248         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16249         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16250         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16251         * g++.gb/scope13.C: Likewise, this test still fails.
16252
16253         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16254         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16255         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16256         * g++.gb/scope13.exp: Ditto.
16257
16258         * g++.gb/README: New file, explains what these tests are about.
16259
16260 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16261
16262         * lib/dg.exp (dg-do): Support `preprocess'.
16263         (dg-test): Likewise.
16264
16265 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16266
16267         * config/udi.exp: change "continue -expect" to "exp_continue".
16268
16269 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16270
16271         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16272         Delete redundant tests.
16273
16274         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16275         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16276         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16277         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16278         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16279         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16280         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16281         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16282
16283         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16284         storing label pointers.
16285         * gcc.c-torture/execute/921019-1.c: Likewise.
16286         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16287         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16288         parameter fp.
16289         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16290         constants.
16291
16292         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16293         Delete obsolete tests.
16294
16295         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16296         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16297         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16298         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16299         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16300         * gcc.c-torture/compile/950124-1.c: New test.
16301
16302         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16303
16304 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16305
16306         * lib/mike-g++.exp: Add -lm to LIBS.
16307
16308 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16309
16310         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16311
16312 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16313
16314         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16315
16316 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16317
16318         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16319
16320 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16321
16322         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16323         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16324         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16325         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16326         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16327         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16328         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16329         * g++.law/{operators31.C, operators32.C,
16330         * g++.law/{operators33.C, operators34.C}: Likewise.
16331         * g++.law/{pic1.C, refs2.C}: Likewise.
16332         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16333         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16334         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16335         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16336
16337         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16338         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16339         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16340         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16341         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16342         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16343         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16344         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16345         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16346         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16347         * g++.law/{operators34.exp}: Likewise.
16348         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16349         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16350         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16351         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16352         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16353
16354         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16355         No longer expected to fail.
16356         * g++.law/missed-error3.C: Tweak for recent bool changes.
16357
16358 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16359
16360         * config/emb-unix: Deleted.
16361         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16362         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16363
16364 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16365
16366         * lib/dg.exp (dg-test): Fix typo in last patch.
16367
16368 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16369
16370         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16371         (handles multiple occurrences).
16372
16373 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16374
16375         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16376         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16377         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16378         printed).
16379         * lib/c-torture.exp (c-torture-compile): Likewise.
16380         (c-torture): Prepend full path if missing.
16381         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16382         (gcc_fail): Likewise.
16383         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16384
16385 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16386
16387         * lib/netware.exp: Only attach to NetWare i386 systems.
16388
16389 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16390
16391         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16392         messages.  Add test name to "output pattern match" pass/fail message.
16393
16394 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16395
16396         * gcc.dg: New testsuite.
16397         * gcc.dg/dg.exp: New file.
16398
16399         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16400         test-switch.c}: Deleted.
16401
16402         * gcc.misc-tests/msgs.exp: New testcase driver.
16403
16404 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16405
16406         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16407         Watch for illegal return values from ${tool}_load.
16408         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16409         cross targets.  Coerce return value >0 to 1.
16410
16411 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16412
16413         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16414
16415         * config/emb-unix.exp: New file.
16416
16417         * config/sim.exp: Error if variable $SIM not defined.
16418         (${tool}_load): Mark test as "untested" if simulator missing.
16419
16420         * config/unix.exp: Load remote.exp to get rcp_download.
16421         * lib/c-torture.exp: Use different option lists for testcases with
16422         and without loops.
16423         * gcc.c-torture/execute/execute.exp: Likewise.
16424
16425 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16426
16427         * config/*.exp: Clarify return code from ${tool}_load.
16428         Call `unresolved' or `untested' instead of `warning' or `perror'
16429         (sometimes you still want to call both though).
16430         Add comment that `shell_id' is local to each file.
16431         * config/udi.exp (timeout): Set to 30.
16432         Don't print warning if connection fails, $connectmode has already
16433         printed an error.
16434         (${tool}_load): Move verbose messages to level 2.
16435         Rework pattern for "Process started" message.
16436         Pass `shell_id' to ${connectmode}_download.
16437         Retry twice upon timeout.  Make resetting of target more robust.
16438         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16439         Pass `shell_id' to exit_$connectmode.
16440         Only call exit_$connectmode if connected.
16441         * config/unix.exp (${tool}_load): Check return codes better.
16442         * config/vrtx.exp (${tool}_load): Likewise.
16443         * config/vx.exp (${tool}_load): Likewise.
16444         Delete unneeded global's.
16445         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16446         from ${tool}_load.
16447         (dg-stat): Delete.
16448         (dg-init): Delete recording of pass/fail counts.
16449         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16450         (old-dejagnu-init): Likewise.
16451         (old-dejagnu-stat): Delete contents, empty proc now.
16452         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16453         (c-torture): Delete references to lcnt, lpass, lfail.
16454         Get option list from TORTURE_OPTIONS.
16455         Delete -funroll[-all]-loops if no loops.
16456         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16457         (g++_stat): Delete contents (empty proc now).
16458         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16459         (gcc_finish): Likewise.
16460         (gcc_stat): Deleted.
16461         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16462         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16463         * gcc.c-torture/execute/execute.exp: Likewise.
16464         Split tests into two parts: compile, execute.
16465         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16466         no loops.  Update to reflect clarified return codes from ${tool}_load.
16467
16468 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16469
16470         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16471         to grep for.
16472         (old-dejagnu): Likewise (where necessary).
16473
16474 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16475
16476         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16477
16478         * lib/dg.exp (dg-process-target): Fix processing of selector.
16479         Add comment regarding use of `error'.
16480
16481         * lib/gcc.exp (prune_system_crud): Define if missing.
16482         * lib/g++.exp (prune_system_crud): Likewise.
16483
16484         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16485         Call prune_system_crud.
16486         * lib/dg.exp (dg-runtest): New proc.
16487         Use perror instead of send_user for tcl errors in testcase.
16488         Don't return any value, it's never used.
16489         Don't clobber previous definition of `unknown'.
16490         Print tcl errors in `dg-final'.
16491
16492 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16493
16494         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16495         (dg-test): Don't print errorInfo, it contains stack backtrace.
16496
16497 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16498
16499         * lib/g++.exp (runtest_file_p): Define if missing.
16500
16501 1994-09-24  Doug Evans  (dje@cygnus.com)
16502
16503         * lib/mike-g++.exp: Comment out loading of g++.exp.
16504         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16505         (default_g++_version): Always print something.
16506         (default_g++_start): Comment out call to `which'.
16507         (g++_start, g++_load): Deleted (must be defined in config file).
16508         * lib/gcc.exp: Test for existence of $CC at start.
16509         Delete check for tmpdir (done in gcc_init).
16510         (default_gcc_version): Always print something.
16511         (default_gcc_start): Comment out call to `which'.
16512         * config/*.exp: Major cleanup - make cross targets work at least a
16513         little better for g++ (by not being "--tool gcc" specific).
16514         Rename gcc_xxx to ${tool}_xxx.
16515         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16516         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16517
16518 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16519
16520         * lib/c-torture.exp (c-torture-compile): Rework compiler
16521         message processing.
16522
16523         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16524         c-torture.
16525
16526 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16527
16528         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16529
16530         * lib/dg.exp (dg-process-target): Support { target native }.
16531
16532 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16533
16534         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16535         looked for "... program xxx got fatal signal".
16536         Correct regsub munging of `comp_output'.
16537         Ignore compiler messages "path prefix not used" and "linker input
16538         file unused".
16539
16540 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16541
16542         * lib/gcc.exp (runtest_file_p): Define if missing.
16543         * gcc.prms/template.c: Example to work from.
16544
16545 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16546
16547         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16548         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16549
16550         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16551         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16552         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16553         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16554
16555         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16556         (dg-process-target): No longer a varargs proc.
16557         Return S/N for target, P/F for xfail.  All callers changed.
16558         (user option procs): More argument checking.
16559         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16560         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16561         (dg-test): Skip test if not running on selected target in `dg-do'.
16562         Update handling of `dg-do-what', `dg-output-text'.
16563         Separate execution pass/fail from output pattern match pass/fail.
16564         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16565
16566 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16567
16568         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16569         target for 920510-1.c.
16570
16571 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16572
16573         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16574         Clean up comment regarding use of passcnt, etc.
16575         (gcc_stat): Don't update `testcnt' here.
16576         (gcc_finish): Do it here.
16577         Might as well reset `but_id' here too.
16578         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16579         to determine if the file should be tested.
16580         * gcc.c-torture/compile/compile.exp: Likewise.
16581         * gcc.c-torture/execute/execute.exp: Likewise.
16582         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16583         * gcc.misc-tests/dg-test.exp: Likewise.
16584         * gcc.prms/prms.exp: Likewise.
16585         * gcc.wendy/wendy.exp: Likewise.
16586         * g++.old-deja.exp: Likewise.
16587         Move "Testing file" message to verbose level 1.
16588
16589 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16590
16591         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16592
16593 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16594
16595         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16596         (default_gcc_start): Accept optional second list element
16597         of compiler flags.  Print compiler output at verbosity level 2.
16598         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16599         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16600         Save current values of framework globals passcnt, failcnt, xpasscnt,
16601         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16602         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16603         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16604         xfailcnt to compute stats.  Update framework global `testcnt' from
16605         pass/fail counts.
16606         (gcc_finish): New proc.  Clean up test environment.
16607         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16608         (gcc_epass, gcc_efail): Delete.
16609         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16610         argument of line number.
16611         (dg-init): If the tool has an init routine, call it.
16612         (dg-test): Remove args `cflags_var' and `libs_var'.
16613         Pass all compiler options to ${tool}_start.
16614         Handle missing line number.
16615         (dg-finish): New function.
16616         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16617         particular files.  Call gcc_finish at end.  Move "skipping test"
16618         message to verbosity level 3.
16619         * gcc.c-torture/compile/compile.exp: Likewise.
16620         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16621         * gcc.c-torture/execute/execute.exp: Likewise.
16622         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16623         Print testcase being tried at verbosity level 1.
16624         * gcc.c-torture/special/special.exp: Unset xfail.
16625         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16626         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16627         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16628         * gcc.failure/failure.exp: Likewise.
16629         * gcc.ieee/ieee.exp: Likewise.
16630         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16631         Update call to dg-test.  Call dg-finish at end.
16632         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16633         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16634         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16635         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16636         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16637         * gcc.wendy/wendy.exp: Add copyright.
16638         Delete setting of tmpdir (done by gcc_init).
16639         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16640         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16641         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16642         gcc_[ce]pass/fail.
16643
16644 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16645
16646         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16647         confusion.
16648         (g++_load): Likewise.
16649
16650         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16651         Rename argument to `prog' to remove the confusion.
16652         Varargs fns behave differently too!
16653         (g++_load): Likewise.
16654
16655         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16656
16657         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16658         what it is.  Delete (always) printing of status value for !native.
16659         Simplify verbose code, and include status and exec_output.
16660         (g++_load): Use gcc_load.
16661
16662 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16663
16664         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16665         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16666         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16667         940714-3.c as these testcases don't exist anymore.  Make
16668         va-arg-1.c expected to pass.
16669
16670 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16671
16672         * gcc.misc-tests/misc.exp: Only run specific testcases.
16673         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16674         * gcc.misc-tests/dg-[1-9].c: New files.
16675
16676         * lib/dg.exp: New testsuite driver.
16677         * gcc.prms/prms.exp: Use it.
16678
16679         * README.gcc: New file.
16680
16681         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16682         Document and reset `lxpass' and `lxfail'.
16683         Simplify "initialized" message.
16684         (gcc_stat): Clean up comments a little.
16685
16686 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16687
16688         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16689
16690 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16691
16692         * lib/old-dejagnu.exp (process-option): New proc.
16693         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16694         (old-dejagnu): Simplify.
16695         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16696
16697 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16698
16699         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16700         exists and is not an empty string.
16701
16702         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16703         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16704         finished.
16705         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16706         automatically.
16707
16708         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16709         longer expected to fail.
16710
16711         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16712         "f" function call.
16713
16714         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16715
16716         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16717         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16718         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16719         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16720         c-torture-1.29.
16721
16722         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16723         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16724
16725         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16726
16727         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16728         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16729
16730         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16731         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16732         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16733
16734 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16735
16736         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16737         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16738         940714-1.c, 940714-2.c, 940714-3.c},
16739         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16740         gcc.misc-tests/{mg.c,mg.exp}:
16741         New tests.
16742         * gcc.noncompile/noncompile.exp: Change accordingly.
16743
16744 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16745
16746         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16747         Undo previous clobberage.
16748
16749 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16750
16751         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16752         * gcc.special/{930510-1.c, special.exp}:
16753         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16754         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16755         struct-varargs-1.c}: New tests from c-torture-1.26.
16756
16757 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16758
16759         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16760           argument to switch.
16761
16762 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16763
16764         * Revert the previous changes.  Please see Rob's directory
16765           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16766           fixes.
16767
16768 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16769
16770         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16771             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16772             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16773             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16774             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16775             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16776             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16777             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16778             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16779             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16780             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16781             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16782             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16783             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16784             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16785             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16786             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16787             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16788             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16789             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16790             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16791             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16792             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16793             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16794             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16795             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16796             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16797
16798 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16799
16800         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16801             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16802           with perror calls.
16803
16804 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16805
16806         * config/unix.exp (g++_load): Fix syntax.
16807
16808 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16809
16810         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16811         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16812         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16813         Don't expect va-arg-1.c to fail.  Correct expected output for
16814         920928-1.c.
16815         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16816         * gcc.wendy/hbm4.c: Correct typo.
16817         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16818
16819 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16820
16821         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16822         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16823         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16824         * lib/c-torture.exp (c-torture-compile): Ditto.
16825
16826         Reduce volume of output (remove all the -I's and such).
16827         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16828         Call gcc_cpass, gcc_cfail.
16829         (c-torture): Pass testing option to c-torture-compile.
16830
16831 1994-03-21  Doug Evans  (dje@cygnus.com)
16832
16833         Bring patches over from progressive.
16834         * config/default.exp: Exit remote shell cleanly.
16835         (g++_exit, g++_start): Add default versions.
16836         * config/sim.exp (gcc_load): Use perror, not error.
16837
16838 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16839
16840         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16841         set in site.exp.
16842
16843 1994-03-14  Doug Evans  (dje@cygnus.com)
16844
16845         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16846         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16847         (wendy_try): New proc to run testcase.
16848         (main loop): Call 'em.
16849         * gcc.wendy/*.c: Clean up pass to correct expected output.
16850
16851         * lib/gcc.exp: Minor cleanup work.
16852         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16853
16854 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16855
16856         * config/sim.exp (gcc_load): Document return codes better.
16857         Don't pass -v to simulator.
16858
16859 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16860
16861           * gcc.special/920717-x.c: Fix typo.
16862           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16863           get at sources.
16864
16865         * lib/mike-gcc.exp: Fix typo.
16866
16867 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16868
16869         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16870         binary to use, transform the name.
16871         * config/*.exp: rename everything. Nuke any g++ specific files,
16872         it's now a special case of gcc that requires no special support.
16873         Add a default.exp for unsupported targets.
16874
16875 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16876
16877         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16878         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16879         version of Tcl.
16880
16881 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16882
16883         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16884         than a warning.
16885
16886 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16887
16888         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16889
16890 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16891
16892         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16893         option_list.  Compile every file with only 4/6 option choices
16894         (same as C torture) instead of with 12/18 different option
16895         choices.
16896         * lib/c-torture.exp: Likewise.
16897
16898         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16899         not already set.
16900
16901 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16902
16903         * lib/old-deja
16904           test cases, ready for DejaGnu.
16905
16906 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16907
16908         * Upgraded c-torture tests from 1.18 to 1.19
16909
16910         * gcc.compile: added test(s):
16911           930607-1.c
16912         * gcc.execute: added test(s):
16913           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16914
16915         * added new subdirectory for misc tests: gcc.misc-tests
16916         * gcc.misc-test(s): added tests:
16917           inst-check.c test-consts.c test-ior.c test-switch.c
16918
16919 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16920
16921         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16922
16923 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16924
16925         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16926
16927 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16928
16929         * Upgraded c-torture tests from 1.17 to 1.18
16930
16931 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16932
16933         * Upgraded c-torture tests from 1.12 to 1.17
16934
16935 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16936
16937         * lib/old-dejagnu.exp:
16938           Fixed handling of XFAIL target triplets to correctly
16939           recognize wildcard characters.  Removed code that
16940           appended a unique id tag to the end of the file name
16941           printed out by the result of the testcases within a
16942           given test file.
16943
16944 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16945
16946         * lib/old-dejagnu.exp:
16947           Reworked expected failure handling to trigger off of XFAIL
16948           keyword in keyphrase embeded in testcase source code. The
16949           XFAIL keyword must be at the end of the keyphrase line. It
16950           may optionally be followed by one or more target triplets.
16951           It has just occured that the handling of wildcards in the
16952           target triplet may not be correct.
16953
16954 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16955
16956         * g++.old-deja/tests:
16957           Moved all subdirectories up one level into g++.old-deja .
16958
16959         * lib/old-dejagnu.exp:
16960           Fixed problem with CXXFLAGS not being properly reset, and being
16961           corrupted with extraneous "-c" compiler option.  This was
16962           causing binaries to not be generated for test that needed them.
16963           Modified strings passed to "pass" and "fail" so that individual
16964           tests from the same test file would be distinguished by an
16965           identifier appended to the test file name in the summary logs;
16966           this corrected a problem with erroneous diff logs.  Added code
16967           to search testcases for expected fail and unexpected pass keywords.
16968
16969 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16970
16971         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16972
16973 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16974
16975         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16976           Removed extraneous text from end of "Special g++ Options"
16977           keyphrase.
16978
16979         * lib/old-dejagnu.exp: Added pattern matching to look for new
16980           keywords, embedded in testcases comments, which will trigger
16981           calls to xpass and xfail.
16982
16983 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16984
16985         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16986           comments embedded in the testcases, especially the one looking for
16987           special compiler options, as well as the pattern matching for the
16988           compiler output again.
16989
16990 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16991
16992         * lib/old-dejagnu.exp: Do a proper check of the return value for
16993           execute tests. Fixed several problems with the pattern matching
16994           of the compiler output which gave erroneous test results.
16995           Changed several of the test result messages to be more descriptive.
16996         * config/unix-g++.exp: Proc g++_load now actually works and
16997           executes the tests passed to it and returns a usable return
16998           value.
16999
17000 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17001
17002           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17003
17004 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17005
17006         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17007           Modified both files to properly execute the old style
17008           dejagnu tests. The previous versions of these files were
17009           experimental and did not function anything near correctly.
17010
17011 1993-04-05  Rob Savoye  (rob@cygnus.com)
17012
17013         * Removed all Makefile.in and configure.in files. No configuration
17014         needed now.
17015
17016 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17017
17018         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17019
17020 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17021
17022         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17023         gcc.special/configure.in, gcc.noncompile/configure.in,
17024         gcc.execute/configure.in, gcc.code_quality/configure.in,
17025         g++.other/configure.in, g++.old-deja/configure.in,
17026         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17027         in srcname setting.
17028
17029 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17030
17031         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17032         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17033         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17034
17035 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17036
17037         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17038         (gdb_exit): Don't remove *_soc files.
17039
17040 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17041
17042         * lib/c-torture.exp: Don't look for main; instead always use -w
17043         -c.  This is how the c-torture tests work.  Remove the object
17044         file if the compilation succeeds.
17045         * gcc.execute/execute.exp: Remove executable if test passes.
17046         * gcc.noncompile/noncompile.exp: Every test is an expected
17047         failure.
17048         * gcc.special/special.exp: Added tests from c-torture 1.11,
17049         corrected use of existing test.
17050         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17051         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17052         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17053         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17054         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17055         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17056         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17057         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17058         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17059         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17060         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17061         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17062         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17063         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17064         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17065         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17066         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17067         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17068         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17069         c-torture 1.11.
17070         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17071         correspond to c-torture 1.11.
17072
17073         * New file.