OSDN Git Service

2004-06-08 Bud Davis <bdavis9659@comcast.net>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2                                                                                     
3         PR gfortran/15755
4         * gfortran.fortran-torture/execute/backspace.c : New test.
5
6 2004-06-09  Paul Brook  <paul@codesourcery.com>
7
8         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9         (pointer_to_section): Rewrite to use smaller array.
10
11 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12
13         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14         * gcc.dg/ext/altivec-10.c: Same.
15         * gcc.dg/ext/altivec-11.c: Same.
16         * gcc.dg/ext/altivec-12.c: Same.
17         * gcc.dg/ext/altivec-13.c: Same.
18         * gcc.dg/ext/altivec-14.c: Same.
19         * gcc.dg/ext/altivec-15.c: Same.
20         * gcc.dg/ext/altivec-16.c: Same.
21         * gcc.dg/ext/altivec-3.c: Same.
22         * gcc.dg/ext/altivec-4.c: Same.
23         * gcc.dg/ext/altivec-6.c: Same.
24         * gcc.dg/ext/altivec-7.c: Same.
25         * gcc.dg/ext/altivec-8.c: Same.
26         * gcc.dg/ext/altivec-varargs-1.c: Same.
27
28         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29         * g++.dg/ext/altivec-10.C: Same.
30         * g++.dg/ext/altivec-2.C: Same.
31         * g++.dg/ext/altivec-3.C: Same.
32         * g++.dg/ext/altivec-4.C: Same.
33         * g++.dg/ext/altivec-5.C: Same.
34         * g++.dg/ext/altivec-6.C: Same.
35         * g++.dg/ext/altivec-7.C: Same.
36         * g++.dg/ext/altivec-8.C: Same.
37         * g++.dg/ext/altivec-9.C: Same.
38
39 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40
41         PR c++/7841
42         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
43
44 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         * gcc.dg/union-1.c: New test.
47
48 2004-06-07  Roger Sayle  <roger@eyesopen.com>
49
50         * gcc.dg/builtins-41.c: New test case.
51         * gcc.dg/builtins-42.c: New test case.
52
53 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
54
55         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
56         * g++.dg/ext/altivec-10.C: Same.
57         * g++.dg/ext/altivec-2.C: Same.
58         * g++.dg/ext/altivec-3.C: Same.
59         * g++.dg/ext/altivec-4.C: Same.
60         * g++.dg/ext/altivec-5.C: Same.
61         * g++.dg/ext/altivec-6.C: Same.
62         * g++.dg/ext/altivec-7.C: Same.
63         * g++.dg/ext/altivec-8.C: Same.
64         * g++.dg/ext/altivec-9.C: Same.
65         * g++.old-deja/g++.abi/cxa_vec.C: Same.
66         * g++.old-deja/g++.brendan/new3.C: Same.
67         * gcc.c-torture/execute/eeprof-1.x: Same.
68
69 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
70
71         PR c/14765
72         * gcc.dg/pr14765-1.c: New test.
73
74 2004-06-07  Roger Sayle  <roger@eyesopen.com>
75
76         PR c/14649
77         * gcc.dg/pr14649-1.c: New test case.
78
79 2004-06-07  Richard Henderson  <rth@redhat.com>
80
81         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
82         if temporaries.
83
84 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
85
86         * g++.dg/eh/elide1.C: Remove XFAIL.
87
88 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
89
90         PR c++/15337
91         * g++.dg/expr/sizeof3.C: New test.
92
93         PR c++/14777
94         * g++.dg/template/access14.C: New test.
95
96         PR c++/15554
97         * g++.dg/template/enum1.C: New test.
98
99         PR c++/15057
100         * g++.dg/eh/throw1.C: New test.
101
102 2004-06-07  David Ayers  <d.ayers@inode.at>
103             Ziemowit Laski  <zlaski@apple.com>
104
105         * lib/objc.exp (objc_target_compile): Revert the '-framework
106         Foundation' flag fix, since bare Darwin does not ship
107         with the Foundation framework.
108         * objc/execute/next_mapping.h: Provide a local NSConstantString
109         @interface and @implementation.
110         (objc_constant_string_init): A constructor function, used to
111         initialize the NSConstantString meta-class object.
112         * objc/execute/string1.m: Include "next_mapping.h" instead of
113         <Foundation/NSString.h>.
114         * objc/execute/string2.m: Likewise.
115         * objc/execute/string3.m: Likewise.
116         * objc/execute/string4.m: Likewise.
117
118 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
119
120         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
121         to double. Replace double with FLOAT.
122         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
123
124         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
125         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
126         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
127         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
128         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
129         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
130         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
131         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
132
133 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
134
135         PR c/13519
136         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
137
138 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
139
140         PR c++/15503
141         * g++.dg/template/meminit2.C: New test.
142
143 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
144
145         PR target/15822
146         * gcc.c-torture/execute/compare-fp-1.c,
147         gcc.c-torture/execute/compare-fp-2.c,
148         gcc.c-torture/execute/compare-fp-3.c,
149         gcc.c-torture/execute/compare-fp-4.c,
150         gcc.c-torture/execute/compare-fp-3.x,
151         gcc.c-torture/execute/compare-fp-4.x: Moved...
152         * gcc.c-torture/execute/ieee/compare-fp-1.c,
153         gcc.c-torture/execute/ieee/compare-fp-2.c,
154         gcc.c-torture/execute/ieee/compare-fp-3.c,
155         gcc.c-torture/execute/ieee/compare-fp-4.c,
156         gcc.c-torture/execute/ieee/compare-fp-3.x,
157         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
158
159 2004-06-04  David Ayers  <d.ayers@inode.at>
160
161         * objc/execute/protocol-isEqual-4.m: New testcase.
162
163 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
164
165         * objc/execute/protocol-isEqual-1.m: New testcase.
166         * objc/execute/protocol-isEqual-2.m: New testcase.
167         * objc/execute/protocol-isEqual-3.m: New testcase.
168
169 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
170
171         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
172
173 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
174
175         * lib/objc.exp (objc_target_compile): When running tests on
176         Darwin (Mac OS X), inform the linker about '-framework
177         'Foundation'.
178
179 2004-06-02  Eric Christopher  <echristo@redhat.com>
180
181         * gcc.c-torture/compile/20040602-1.c: New.
182
183 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
186         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
187
188         PR tree-optimization/14736
189         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
190
191         PR tree-optimization/14042
192         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
193
194         PR tree-optimization/14729
195         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
196
197 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
198
199         PR fortran/15557
200         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
201
202 2004-06-01  Richard Hederson  <rth@redhat.com>
203
204         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
205
206 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
207
208         PR c++/14932
209         * g++.dg/parse/offsetof4.C: New test.
210
211 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
212
213         PR objc/7993
214         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
215
216 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
217
218         PR c++/15701
219         * g++.dg/template/friend29.C: New test.
220
221 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
222
223         PR c/15749
224         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
225
226 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * gcc.dg/sparc-trap-1.c: New test.
229
230 2004-05-31  Roger Sayle  <roger@eyesopen.com>
231
232         PR middle-end/15069
233         * g++.dg/opt/fold3.C: New test case.
234
235 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
236
237         * lib/target-supports.exp (check_iconv_available): Fix fallout
238         from 2004-05-28 patch.
239
240 2004-05-30  Paul Brook  <paul@codesourcery.com>
241
242         PR fortran/15620
243         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
244         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
245
246 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
247
248         * gfortran.fortran-torture/execute/random_1.f90: New test.
249
250 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
251
252         * g++.dg/ext/altivec-10.C: New test.
253
254 2004-05-29  Paul Brook  <paul@codesourcery.com>
255
256         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
257
258 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
259
260         * gcc.dg/altivec-16.c: New test.
261
262 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
263
264         * lib/target-supports.exp (check_vmx_hw_available): New.
265         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
266
267         * lib/target-supports.exp (check_alias_available,
268         check_iconv_available, check_named_sections_available): Use
269         unique names for temporary files.
270
271 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
272
273         * gcc.dg/altivec-15.c: New test.
274
275 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
276
277         PR c++/15083
278         * g++.dg/warn/noeffect6.C: New test.
279
280         PR c++/15471
281         * g++.dg/expr/ptrmem4.C: New test.
282
283         PR c++/15640
284         * g++.dg/template/operator3.C: New test.
285
286 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/14668
289         * g++.dg/lookup/redecl1.C: New test.
290         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
291
292 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
293
294         * gcc.c-torture/execute/compare-fp-1.c,
295         gcc.c-torture/execute/compare-fp-2.c,
296         gcc.c-torture/execute/compare-fp-3.c,
297         gcc.c-torture/execute/compare-fp-4.c,
298         gcc.c-torture/execute/compare-fp-3.x,
299         gcc.c-torture/execute/compare-fp-4.x,
300         gcc.dg/pr15649-1.c: New.
301
302 2004-05-27  Adam Nemet  <anemet@lnxw.com>
303
304         PR c++/12883
305         * g++.dg/init/array14.C: New test.
306
307 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
308
309         * lib/compat.exp (compat-get-options-main): New.
310         (compat-get-options): Remove unneeded code, warn for ignored
311         command.
312         (compat-execute): Check flag set by dg-require-* commands.
313
314         * lib/compat.exp (compat-execute): Break up long lines.
315
316 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
317
318         * gcc.dg/altivec-7.c: Don't use 'vector long'.
319         * gcc.dg/altivec-14.c: New test.
320         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
321
322         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
323         * gcc.dg/altivec-12.c: Ditto.
324
325         * gcc.dg/altivec-3.c: Move call to altivec_check.
326
327 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
328
329         PR c++/15044
330         * g++.dg/template/error12.C: New test.
331
332         PR c++/15317
333         * g++.dg/ext/attrib15.C: New test.
334
335         PR c++/15329
336         * g++.dg/template/ptrmem9.C: New test.
337
338 2004-05-25  Paul Brook  <paul@codesourcery.com>
339
340         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
341
342 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
343
344         PR c++/15165
345         * g++.dg/template/crash19.C: New test.
346
347 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/15025
350         * g++.dg/template/redecl1.C: New test.
351
352 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
353
354         PR c++/14821
355         * g++.dg/other/ns1.C: New test.
356
357         PR c++/14883
358         * g++.dg/template/invalid1.C: New test.
359
360 2004-05-23  Paul Brook  <paul@codesourcery.com>
361         Victor Leikehman  <lei@haifasphere.co.il>
362
363         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
364         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
365
366 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/15285
369         PR c++/15299
370         * g++.dg/template/non-dependent5.C: New test.
371         * g++.dg/template/non-dependent6.C: New test.
372
373 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/15507
376         * g++.dg/inherit/union1.C: New test.
377
378         PR c++/15542
379         * g++.dg/template/addr1.C: New test.
380
381         PR c++/15427
382         * g++.dg/template/array5.C: New test.
383
384         PR c++/15287
385         * g++.dg/template/array6.C: New test.
386
387 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
388             Roger Sayle  <roger@eyesopen.com>
389
390         * g++.dg/lookup/forscope2.C: New test case.
391
392 2004-05-22  Ben Elliston  <bje@au.ibm.com>
393
394         * gcc.dg/cpp/Wmissingdirs.c: New.
395
396 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
397
398         PR target/15301
399         * gcc.dg/compat/union-m128-1.h: New file.
400         * gcc.dg/compat/union-m128-1_main.c: Likewise.
401         * gcc.dg/compat/union-m128-1_x.c: Likewise.
402         * gcc.dg/compat/union-m128-1_y.c: Likewise.
403
404 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR target/15302
407         * gcc.dg/compat/struct-complex-1.h: New file.
408         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
409         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
410         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
411
412 2004-05-20  Roger Sayle  <roger@eyesopen.com>
413
414         PR middle-end/3074
415         * gcc.dg/pr3074-1.c: New test case.
416         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
417
418 2004-05-20  Falk Hueffner  <falk@debian.org>
419
420         PR other/15526
421         * gcc.dg/ftrapv-1.c: New test case.
422
423 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
424
425         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
426
427 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
428             Jeff Law  <law@redhat.com>
429
430         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
431         * gcc.dg/tree-ssa/20040518-2.c: New test.
432
433         * gcc.dg/tree-ssa/20040518-1.c: New test.
434
435 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
436
437         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
438
439 2004-05-18  Paul Brook  <paul@codesourcery.com>
440
441         PR fortran/13930
442         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
443
444 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
445
446         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
447         constant folding.
448
449 2004-05-17  Steven Bosscher  <stevenb@suse.de>
450
451         * gcc.dg/tree-ssa/20040517-1.c: New test.
452
453 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
454
455         * gcc.dg/loop-4.c: New test.
456
457 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
460
461 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
462
463         PR fortran/15311
464         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
465
466 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
467
468         PR fortran/13826
469         PR fortran/13940
470         * gfortran.fortran-torture/compile/data_1.f90: New test.
471
472 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
473
474         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
475         * gcc.dg/uninit-H.c: Define ASM for __s390__.
476
477 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
478
479         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
480
481 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
482
483         PR c/15444
484         * gcc.dg/format/xopen-1.c: Adjust expected message.
485         * gcc.dg/format/xopen-3.c: New test.
486
487 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
488
489         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
490
491 2004-05-14  Jeff Law  <law@redhat.com>
492
493         * gcc.dg/tree-ssa/20040514-2.c: New test.
494
495 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
496
497         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
498         this ...
499         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
500         this.
501
502 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
503
504         * gcc.dg/tree-ssa/20040514-1.c: New test.
505
506 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
507
508         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
509         test.
510
511 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
512
513         PR fortran/14066
514         * gfortran.fortran-torture/compile/do_1.f90: New test.
515
516 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
517
518         PR fortran/15051
519         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
520         test.
521
522 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
523
524         PR fortran/15149
525         * gfortran.fortran-torture/execute/random_init.f90: New test.
526
527 2004-05-13  Paul Brook  <paul@codesourcery.com>
528
529         PR fortran/15314
530         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
531
532 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
533
534         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
535         for the powerpc case.
536
537 2004-05-13  Jeff Law  <law@redhat.com>
538
539         * gcc.dg/tree-ssa/20040513-1.c: New test.
540         * gcc.dg/tree-ssa/20040513-2.c: New test.
541
542 2004-05-13  Paul Brook  <paul@codesourcery.com>
543
544         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
545         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
546         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
547
548 2004-05-13  Andreas Schwab  <schwab@suse.de>
549
550         PR other/10819
551         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
552         characters.
553
554 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
555
556         PR fortran/15294
557         * gfortran.fortran-torture/execute/adjustr.f90: New file.
558
559 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
560
561         Merge from tree-ssa-20020619-branch.  See
562         ChangeLog.tree-ssa for details.
563
564 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
565
566         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
567         include <altivec.h> explicitly.
568         * gcc.dg/altivec-13.c: Likewise.
569
570 2004-05-11  Paul Brook  <paul@codesourcery.com>
571
572         * gcc.c-torture/compile/20010518-1.c: Force enum size.
573
574 2004-05-10  Eric Christopher  <echristo@redhat.com>
575
576         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
577         * gcc.dg/sibcall-4.c: Ditto.
578
579 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
580
581         * g++.dg/ext/altivec-8.C: New test case.
582         * gcc.dg/altivec-13.c: New test case.
583
584 2004-05-08  Roger Sayle  <roger@eyesopen.com>
585
586         * gcc.c-torture/execute/divcmp-1.c: New test case.
587         * gcc.c-torture/execute/divcmp-2.c: New test case.
588         * gcc.c-torture/execute/divcmp-3.c: New test case.
589
590 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
591
592         * g++.dg/other/pragma-re-2.C: New test.
593
594 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
595
596         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
597         * gcc.dg/i386-387-2.c: Likewise.
598
599         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
600         __builtin_drem.
601         * gcc.dg/i386-387-6.c: Likewise.
602
603 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
604
605         * gcc.dg/builtins-33.c:  Also check log1p*.
606
607 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
608
609         PR optimization/15296
610         * gcc.c-torture/execute/pr15296.c: New test.
611
612 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
613
614         * gcc.dg/builtins-40.c: New test.
615
616 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
617
618         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
619
620 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
621
622         * g++.dg/ext/spe1.C: New testcase.
623
624 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
625
626         * objc.dg/image-info.m: Allow additional attributes
627         for __image_info section.
628
629 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
630
631         * gcc.dg/torture/mips-hilo-2.c: New test.
632
633 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
634
635         PR c++/14389
636         * g++.dg/template/member5.C: New test.
637
638 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
639
640         * gcc.dg/builtins-34.c: Also check expm1*.
641
642 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
643
644         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
645         * gcc.dg/torture/builtin-convert-3.c: New test.
646
647 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
648
649         PR middle-end/15054
650         * g++.dg/opt/pr15054.C: New test.
651
652 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
653
654         * gcc.dg/torture/builtin-rounding-1.c: New test.
655         * gcc.dg/builtins-25.c: Delete.
656         * gcc.dg/builtins-29.c: Delete.
657
658 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
659
660         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
661         * gcc.dg/sibcall-4.c: Likewise.
662         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
663
664 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
665
666         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
667         bit-field on 16-bit targets.
668
669 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
670
671         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
672         16-bit targets.
673
674 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
675
676         * gcc.dg/rs6000-power2-1.c: Change to compile only.
677         * gcc.dg/rs6000-power2-2.c: Likewise.
678
679 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
680
681         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
682         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
683         Change the asm registers to be in form of frN instead of fN.
684
685 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
686
687         * gcc.dg/torture/builtin-convert-2.c: New test.
688
689 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
690
691         * gcc.dg/rs6000-power2-1.c: New test.
692         * gcc.dg/rs6000-power2-2.c: New test.
693
694 2004-04-28  Jan Hubicka  <jh@suse.cz>
695
696         * gcc.dg/unused-6.c: New test.
697
698 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
699             Ulrich Weigand  <uweigand@de.ibm.com>
700
701         * ada/acats/run_all.sh: Define $target variable.
702
703 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         PR c++/15119
706         * g++.dg/other/vararg-1.C: New test.
707
708         PR c++/4794
709         * g++.dg/eh/cleanup3.C: New test.
710
711 2004-04-24  Laurent GUERBY <laurent@guerby.net>
712
713         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
714         and ad8011a (target_insn).
715         * ada/acats/support/macro.dfs: Likewise.
716         * ada/acats/support/impbit.adb: New file.
717
718 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
719
720         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
721
722 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
723
724         * gcc.dg/loop-3.c: New test.
725
726 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
727
728         * gcc.c-torture/execute/simd-5.c: New test.
729
730 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
731
732         PR c++/15064
733         * g++.dg/template/crash18.C: New test.
734
735 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
736
737         * g++.dg/ext/complit3.C: New test.
738
739 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
740
741         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
742         * gcc.dg/altivec-3.c: Same.
743         * gcc.dg/altivec-varargs-1.c: Same.
744
745 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
746
747         * lib/target-supports.exp (check_profiling_available): Assume
748         profiling is not available on powerpc-eabi targets.
749
750 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
751
752         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
753         * gcc.dg/vmx/bug-1.c: Ditto.
754
755 2004-04-20  Eric Christopher  <echristo@redhat.com>
756
757         * gcc.dg/charset/extern.c: New test.
758         * g++.dg/charset/extern3.cc: Ditto.
759
760 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
761
762         * gcc.dg/builtins-39.c: New test.
763
764 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
765
766         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
767
768 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
769
770         * gcc.dg/torture/mips-hilo-1.c: New test.
771
772 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
773
774         * gcc.c-torture/compile/20040419-1.c: New test.
775
776 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
777
778         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
779
780 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
781             Aldy Hernandez  <aldyh@redhat.com>
782
783         * gcc.c-torture/execute/va-arg-24.c: New.
784
785 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
786             Aldy Hernandez  <aldyh@redhat.com>
787
788         * gcc.dg/vmx/1b-01.c: New.
789         * gcc.dg/vmx/1b-02.c: New.
790         * gcc.dg/vmx/1b-03.c: New.
791         * gcc.dg/vmx/1b-04.c: New.
792         * gcc.dg/vmx/1b-05.c: New.
793         * gcc.dg/vmx/1b-06.c: New.
794         * gcc.dg/vmx/1b-07.c: New.
795         * gcc.dg/vmx/1c-01.c: New.
796         * gcc.dg/vmx/1c-02.c: New.
797         * gcc.dg/vmx/3a-01a.c: New.
798         * gcc.dg/vmx/3a-01.c: New.
799         * gcc.dg/vmx/3a-01m.c: New.
800         * gcc.dg/vmx/3a-03.c: New.
801         * gcc.dg/vmx/3a-03m.c: New.
802         * gcc.dg/vmx/3a-04.c: New.
803         * gcc.dg/vmx/3a-04m.c: New.
804         * gcc.dg/vmx/3a-05.c: New.
805         * gcc.dg/vmx/3a-06.c: New.
806         * gcc.dg/vmx/3a-06m.c: New.
807         * gcc.dg/vmx/3a-07.c: New.
808         * gcc.dg/vmx/3b-01.c: New.
809         * gcc.dg/vmx/3b-02.c: New.
810         * gcc.dg/vmx/3b-10.c: New.
811         * gcc.dg/vmx/3b-13.c: New.
812         * gcc.dg/vmx/3b-14.c: New.
813         * gcc.dg/vmx/3b-15.c: New.
814         * gcc.dg/vmx/3c-01a.c: New.
815         * gcc.dg/vmx/3c-01.c: New.
816         * gcc.dg/vmx/3c-02.c: New.
817         * gcc.dg/vmx/3c-03.c: New.
818         * gcc.dg/vmx/3d-01.c: New.
819         * gcc.dg/vmx/4-01.c: New.
820         * gcc.dg/vmx/4-03.c: New.
821         * gcc.dg/vmx/5-01.c: New.
822         * gcc.dg/vmx/5-02.c: New.
823         * gcc.dg/vmx/5-03.c: New.
824         * gcc.dg/vmx/5-04.c: New.
825         * gcc.dg/vmx/5-05.c: New.
826         * gcc.dg/vmx/5-06.c: New.
827         * gcc.dg/vmx/5-07.c: New.
828         * gcc.dg/vmx/5-07t.c: New.
829         * gcc.dg/vmx/5-08.c: New.
830         * gcc.dg/vmx/5-10.c: New.
831         * gcc.dg/vmx/5-11.c: New.
832         * gcc.dg/vmx/7-01a.c: New.
833         * gcc.dg/vmx/7-01.c: New.
834         * gcc.dg/vmx/7c-01.c: New.
835         * gcc.dg/vmx/7d-01.c: New.
836         * gcc.dg/vmx/7d-02.c: New.
837         * gcc.dg/vmx/8-01.c: New.
838         * gcc.dg/vmx/8-02a.c: New.
839         * gcc.dg/vmx/8-02.c: New.
840         * gcc.dg/vmx/brode-1.c: New.
841         * gcc.dg/vmx/bug-1.c: New.
842         * gcc.dg/vmx/bug-2.c: New.
843         * gcc.dg/vmx/bug-3.c: New.
844         * gcc.dg/vmx/cw-bug-1.c: New.
845         * gcc.dg/vmx/cw-bug-2.c: New.
846         * gcc.dg/vmx/cw-bug-3.c: New.
847         * gcc.dg/vmx/dct.c: New.
848         * gcc.dg/vmx/debug-1.c: New.
849         * gcc.dg/vmx/debug-2.c: New.
850         * gcc.dg/vmx/debug-3.c: New.
851         * gcc.dg/vmx/debug-4.c: New.
852         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
853         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
854         * gcc.dg/vmx/eg-5.c: New.
855         * gcc.dg/vmx/fft.c: New.
856         * gcc.dg/vmx/gcc-bug-1.c: New.
857         * gcc.dg/vmx/gcc-bug-2.c: New.
858         * gcc.dg/vmx/gcc-bug-3.c: New.
859         * gcc.dg/vmx/gcc-bug-4.c: New.
860         * gcc.dg/vmx/gcc-bug-5.c: New.
861         * gcc.dg/vmx/gcc-bug-6.c: New.
862         * gcc.dg/vmx/gcc-bug-7.c: New.
863         * gcc.dg/vmx/gcc-bug-8.c: New.
864         * gcc.dg/vmx/gcc-bug-9.c: New.
865         * gcc.dg/vmx/gcc-bug-b.c: New.
866         * gcc.dg/vmx/gcc-bug-c.c: New.
867         * gcc.dg/vmx/gcc-bug-d.c: New.
868         * gcc.dg/vmx/gcc-bug-e.c: New.
869         * gcc.dg/vmx/gcc-bug-f.c: New.
870         * gcc.dg/vmx/gcc-bug-g.c: New.
871         * gcc.dg/vmx/gcc-bug-i.c: New.
872         * gcc.dg/vmx/harness.h: New.
873         * gcc.dg/vmx/ira1.c: New.
874         * gcc.dg/vmx/ira2a.c: New.
875         * gcc.dg/vmx/ira2b.c: New.
876         * gcc.dg/vmx/ira2.c: New.
877         * gcc.dg/vmx/ira2c.c: New.
878         * gcc.dg/vmx/mem.c: New.
879         * gcc.dg/vmx/newton-1.c: New.
880         * gcc.dg/vmx/ops.c: New.
881         * gcc.dg/vmx/sn7153.c: New.
882         * gcc.dg/vmx/spill2.c: New.
883         * gcc.dg/vmx/spill3.c: New.
884         * gcc.dg/vmx/spill.c: New.
885         * gcc.dg/vmx/t.c: New.
886         * gcc.dg/vmx/varargs-1.c: New.
887         * gcc.dg/vmx/varargs-2.c: New.
888         * gcc.dg/vmx/varargs-3.c: New.
889         * gcc.dg/vmx/varargs-4.c: New.
890         * gcc.dg/vmx/varargs-5.c: New.
891         * gcc.dg/vmx/varargs-6.c: New.
892         * gcc.dg/vmx/varargs-7.c: New.
893         * gcc.dg/vmx/vmx.exp: New.
894         * gcc.dg/vmx/vprint-1.c: New.
895         * gcc.dg/vmx/vscan-1.c: New.
896         * gcc.dg/vmx/x-01.c: New.
897         * gcc.dg/vmx/x-02.c: New.
898         * gcc.dg/vmx/x-03.c: New.
899         * gcc.dg/vmx/x-04.c: New.
900         * gcc.dg/vmx/x-05.c: New.
901         * gcc.dg/vmx/yousufi-1.c: New.
902         * gcc.dg/vmx/zero-1.c: New.
903         * gcc.dg/vmx/zero.c: New.
904
905 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         * g++.dg/lookup/java1.C: Update for chage of
908         _Jv_AllocObject.
909         * g++.dg/lookup/java2.C: Likewise.
910
911 2004-04-17  Laurent GUERBY <laurent@guerby.net>
912
913         * ada/acats/run_all.sh: use -O2 by default.
914
915 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
916
917         * gcc.dg/vr-mult-[12].c: New tests.
918
919 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
920
921         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
922
923         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
924
925 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
926
927         * lib/target-supports.exp (check_profiling_available): Assume profiling
928         isn't available for mips*-*-elf targets.
929
930 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
931
932         * gcc.dg/builtins-38.c: New test.
933
934 2004-04-14  Eric Christopher  <echristo@redhat.com>
935
936         * g++.dg/charset/charset.exp: Run .cc extension tests.
937
938 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
939
940         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
941
942 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
943
944         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
945
946 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
947
948         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
949         * gcc.dg/i386-387-2.c: Likewise.
950
951         * gcc.dg/i386-387-7.c: New test.
952         * gcc.dg/i386-387-8.c: New test.
953
954         * gcc.dg/builtins-37.c: New test.
955
956 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
957
958         * g++.dg/pch/externc-1.C: Add missing semicolon.
959
960 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
961
962         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
963
964 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
965
966         * gcc.c-torture/execute/20040411-1.c: New test.
967
968 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
969
970         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
971
972 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
973
974         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
975
976 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
977
978         * lib/target-supports.exp (check_named_sections_available): New.
979         * lib/gcc-dg.exp (dg-require-named-sections): New.
980         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
981         old-deja.exp.  Also prune error-count message from HP linker.
982         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
983
984         * g++.dg/init/init-ref4.C: Use dg-require-weak.
985         * g++.old-deja/g++.pt/static3.C: Likewise.
986         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
987
988 2004-04-09  Roger Sayle  <roger@eyesopen.com>
989
990         * gcc.c-torture/execute/20040409-1.c: New test case.
991         * gcc.c-torture/execute/20040409-2.c: New test case.
992         * gcc.c-torture/execute/20040409-3.c: New test case.
993
994 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
995
996         * gcc.dg/20040409-1.c: New test.
997
998 2004-04-08  Roger Sayle  <roger@eyesopen.com>
999
1000         PR target/14888
1001         * g++.dg/opt/pr14888.C: New test case.
1002
1003 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1004
1005         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1006         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1007         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1008         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1009         New tests.
1010
1011 2004-04-08  Paul Brook  <paul@codesourcery.com>
1012
1013         * gcc.dg/spill-1.c: New test.
1014
1015 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1016
1017         * gcc.dg/torture/builtin-ctype-2.c: New test.
1018
1019 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1020
1021         * gcc.dg/pch/pch.exp: Add largefile test.
1022
1023 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1024
1025         * g++.dg/pch/externc-1.Hs: New.
1026         * g++.dg/pch/externc-1.C: New.
1027
1028 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1029
1030         * gcc.dg/compat/struct-by-value-5a_main.c,
1031         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1032         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1033         * gcc.dg/compat/struct-by-value-5a_x.c,
1034         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1035         gcc.dg/compat/struct-by-value-5_x.c.
1036         * gcc.dg/compat/struct-by-value-5a_y.c,
1037         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1038         gcc.dg/compat/struct-by-value-5_y.c.
1039
1040         * gcc.dg/compat/struct-by-value-6a_main.c,
1041         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1042         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1043         * gcc.dg/compat/struct-by-value-6a_x.c,
1044         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1045         gcc.dg/compat/struct-by-value-6_x.c.
1046         * gcc.dg/compat/struct-by-value-6a_y.c,
1047         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1048         gcc.dg/compat/struct-by-value-6_y.c.
1049
1050         * gcc.dg/compat/struct-by-value-7a_main.c,
1051         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1052         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1053         * gcc.dg/compat/struct-by-value-7a_x.c,
1054         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1055         gcc.dg/compat/struct-by-value-7_x.c.
1056         * gcc.dg/compat/struct-by-value-7a_y.c,
1057         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1058         gcc.dg/compat/struct-by-value-7_y.c.
1059
1060 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1061
1062         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1063         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1064         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1065         options.
1066
1067 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1068
1069         * gcc.dg/builtins-36.c: New test.
1070
1071 2004-04-06  Paul Brook  <paul@codesourcery.com>
1072
1073         * README.gcc: Remove obsolete contraint on testcases.
1074
1075 2004-04-05  Paul Brook  <paul@codesourcery.com>
1076
1077         PR2123
1078         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1079         failure and exit(0) on success.
1080         * g++.dg/expr/anew2.C: Ditto.
1081         * g++.dg/expr/anew3.C: Ditto.
1082         * g++.dg/expr/anew4.C: Ditto.
1083
1084 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1085
1086         PR c++/3518
1087         * g++.dg/template/unify7.C: New.
1088
1089 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1090
1091         * g++.dg/README: Bring up to date with new subdirectories; remove
1092         duplicate subdirectory lines.
1093
1094 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1095
1096         PR c++/14007
1097         * g++.dg/template/unify5.C: New.
1098         * g++.dg/template/unify6.C: New.
1099         * g++.dg/template/qualttp20.C: Adjust.
1100         * g++.old-deja/g++.jason/report.C: Adjust.
1101         * g++.old-deja/g++.other/qual1.C: Adjust.
1102
1103 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/14803
1106         * g++.dg/inherit/ptrmem1.C: New test.
1107
1108 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR c++/14755
1111         * gcc.c-torture/execute/20040331-1.c: New test.
1112         * gcc.dg/20040331-1.c: New test.
1113
1114 2004-04-01  Paul Brook  <paul@codesourcery.com>
1115
1116         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1117
1118 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1119
1120         PR c++/14724
1121         * g++.dg/init/goto1.C: New test.
1122
1123         PR c++/14763
1124         * g++.dg/template/defarg4.C: New test.
1125
1126 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1127
1128         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1129
1130 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1131
1132         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1133
1134 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1135
1136         * gcc.dg/noncompile/undeclared-2.c: New test.
1137
1138 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1139
1140         * gcc.dg/940409-1.c: Remove XFAIL.
1141         * gcc.dg/reg-vol-struct-1.c: New test.
1142
1143 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1144
1145         * gcc.dg/torture/builtin-wctype-1.c: New test.
1146
1147 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1148
1149         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1150         * gcc.dg/20001101-1.c: Likewise.
1151         * gcc.dg/20001102-1.c: Likewise.
1152
1153 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1154
1155         * gcc.dg/compare8.c: Add an additional test for XOR.
1156
1157 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1158
1159         * gcc.dg/torture/builtin-ctype-1.c: New test.
1160
1161 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1164         * gcc.dg/torture/builtin-math-1.c: Likewise.
1165         * gcc.dg/torture/builtin-power-1.c: New test.
1166
1167 2004-03-24  Andreas Schwab  <schwab@suse.de>
1168
1169         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1170         IA64 assembler.
1171
1172 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1173             Roger Sayle  <roger@eyesopen.com>
1174
1175         * gcc.dg/compare8.c: New test case.
1176
1177 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1178
1179         * g++.dg/ext/altivec-7.C: New test.
1180
1181 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1182
1183         PR 12267, 12391, 12560, 13129, 14114, 14133
1184         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1185         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1186         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1187         Adjust error regexps.
1188         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1189         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1190         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1191         * gcc.dg/local1.c: Add explanatory comment.
1192
1193 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1194
1195         PR optimization/14669
1196         * g++.dg/opt/fold2.C: New test case.
1197
1198 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c/14069
1201         * gcc.dg/20040322-1.c: New test.
1202
1203 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1204
1205         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1206         * gcc.dg/ultrasp4.c: Likewise.
1207         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1208
1209 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1210
1211         * gcc.dg/i386-sse-8.c: Reset default options.
1212
1213 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1214
1215         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1216         in the error message text.
1217
1218 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1219
1220         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1221
1222 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/14616
1225         * g++.dg/init/array13.C: New test.
1226
1227 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1228
1229         PR target/13889
1230         * gcc.c-torture/compile/pr13889.c: New test case.
1231
1232 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1233
1234         PR c/14635
1235         * builtins-1.c (nan, nans): Don't test.
1236         * builtins-30.c: Don't use nan, nanf, nanl.
1237         * builtins-35.c: New test.
1238
1239 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1240
1241         * g++.dg/ext/altivec-6.C: New test.
1242
1243 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1244
1245         * g++.dg/init/placement3.C: New test.
1246
1247         * g++.dg/template/spec13.C: New test.
1248
1249         * g++.dg/lookup/using11.C: New test.
1250
1251         * g++.dg/lookup/koenig3.C: New test.
1252
1253         * g++.dg/template/operator2.C: New test.
1254
1255         * g++.dg/expr/dtor3.C: New test.
1256         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1257         marker.
1258         * g++.old-deja/g++.law/visibility28.C: Likewise.
1259
1260 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1261
1262         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1263         * gcc.dg/ppc64-abi-3.c: Likewise.
1264
1265 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1266
1267         PR c++/14545
1268         * g++.dg/parse/template15.C: New test.
1269
1270 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1271
1272         * g++.dg/expr/dtor2.C: New test.
1273
1274         * g++.dg/lookup/anon4.C: New test.
1275
1276         * g++.dg/overload/using1.C: New test.
1277
1278         * g++.dg/template/lookup7.C: New test.
1279
1280         * g++.dg/template/typename6.C: New test.
1281
1282         * g++.dg/expr/cond6.C: New test.
1283
1284 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1285
1286         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1287
1288 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1289
1290         * g++.dg/expr/cond5.C: New test.
1291         * g++.dg/expr/constcast1.C: Likewise.
1292         * g++.dg/expr/ptrmem2.C: Likewise.
1293         * g++.dg/expr/ptrmem3.C: Likewise.
1294         * g++.dg/lookup/main1.C: Likewise.
1295         * g++.dg/template/lookup6.C: Likewise.
1296
1297 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1298
1299         * gcc.dg/local1.c: New test.
1300
1301         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1302
1303 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1304
1305         * gcc.dg/torture/builtin-convert-1.c: New test.
1306
1307 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1308
1309         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1310
1311 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/14481
1314         * g++.dg/warn/Wunused-7.C: New test.
1315
1316 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1317
1318         * gcc.dg/torture/builtin-integral-1.c: New test.
1319
1320 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1321
1322         PR c++/14586
1323         * g++.dg/parse/non-dependent3.C: New test.
1324
1325 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1326
1327         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1328         * g++.dg/eh/simd-2.C: Likewise.
1329         * g++.dg/init/array10.C: Likewise.
1330         * gcc.c-torture/compile/simd-1.c: Likewise.
1331         * gcc.c-torture/compile/simd-2.c: Likewise.
1332         * gcc.c-torture/compile/simd-3.c: Likewise.
1333         * gcc.c-torture/compile/simd-4.c: Likewise.
1334         * gcc.c-torture/compile/simd-6.c: Likewise.
1335         * gcc.c-torture/execute/simd-1.c: Likewise.
1336         * gcc.c-torture/execute/simd-2.c: Likewise.
1337         * gcc.dg/compat/vector-defs.h: Likewise.
1338         * gcc.dg/20020531-1.c: Likewise.
1339         * gcc.dg/altivec-3.c: Likewise.
1340         * gcc.dg/altivec-4.c: Likewise.
1341         * gcc.dg/altivec-varargs-1.c: Likewise.
1342         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1343         * gcc.dg/i386-mmx-3.c: Likewise.
1344         * gcc.dg/i386-sse-4.c: Likewise.
1345         * gcc.dg/i386-sse-5.c: Likewise.
1346         * gcc.dg/i386-sse-8.c: Likewise.
1347         * gcc.dg/simd-1.c: Likewise.
1348         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1349         __ev64_opaque__ since the machine description provides it.
1350
1351 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * lib/compat.exp (skip_list): New global variable.
1354         Use it to hold the user defined COMPAT_SKIPS list if any.
1355         (compat-obj): Add the members of skip_list to optall.
1356
1357 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1358
1359         * gcc.dg/compat/union-by-value-1_main.c,
1360         union-by-value-1_x.c, union-by-value-1_y.c,
1361         union-check.h, union-defs.h,
1362         union-init.h, union-return-1_main.c,
1363         union-return-1_x.c, union-return-1_y.c: New files.
1364
1365 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1366
1367         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1368         mixed-struct-init.h: Add 4 mixed structure types.
1369         struct-by-value-21_main.c, struct-by-value-21_x.c,
1370         struct-by-value-21_y.c, struct-return-21_main.c,
1371         struct-return-21_x.c, struct-return-21_y.c: New files.
1372
1373 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/14550
1376         * g++.dg/parse/template14.C: New test.
1377
1378 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1379
1380         * gcc.c-torture/execute/20040313-1.c: New test.
1381
1382 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR target/14533
1385         * gcc.dg/20040311-2.c: New test.
1386
1387 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1388
1389         PR other/14544
1390         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1391         bit-field.
1392
1393 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1394
1395         * gcc.dg/20040305-2.c: Add missing return statement.
1396
1397 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1398
1399         * gcc.dg/builtins-34.c: Also check pow10*.
1400
1401 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1402
1403         PR target/14262
1404         * gcc.dg/20040305-2.c: New test.
1405
1406 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1407
1408         * gcc.dg/20040310-1.c: New test.
1409
1410 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1411
1412         * gcc.c-torture/execute/20040311-1.c: New test case.
1413
1414 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/14476
1417         * g++.dg/lookup/enum1.C: New test.
1418
1419 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/14510
1422         * g++.dg/lookup/struct2.C: New test.
1423
1424 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1425
1426         * gcc.dg/builtins-34.c: New test.
1427
1428 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1431
1432 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1433
1434         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1435         * gcc.dg/alias-2.c: New testcase.
1436
1437 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1438
1439         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1440
1441 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1442
1443         * gcc.c-torture/execute/20040309-1.c: New test case.
1444
1445 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1446
1447         PR c++/14397
1448         * g++.dg/overload/ref1.C: New.
1449
1450 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1451
1452         PR c++/14409
1453         * g++.dg/template/spec12.C: New test.
1454
1455         PR c++/14448
1456         * g++.dg/parse/crash14.C: New test.
1457
1458 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/14230
1461         * g++.dg/init/ref11.C: New test.
1462
1463 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/14432
1466         * g++.dg/parse/builtin2.C: New test.
1467
1468 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1469
1470         PR c++/14401
1471         * g++.dg/init/ctor3.C: New test.
1472         * g++.dg/init/union1.C: New test.
1473         * g++.dg/ext/anon-struct4.C: New test.
1474
1475 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1476
1477         * g++.dg/lookup/koenig1.C: Tweak error messages.
1478         * g++.dg/lookup/used-before-declaration.C: Likewise.
1479         * g++.dg/other/do1.C: Likewise.
1480         * g++.dg/overload/koenig1.C: Likewise.
1481         * g++.dg/parse/crash13.C: Likewise.
1482         * g++.dg/template/instantiate3.C: Likewise.
1483
1484 2004-03-08  Eric Christopher  <echristo@redhat.com>
1485
1486         * * lib/target-supports.exp: Enable libiconv in test
1487         compilation.  Fix up error checking.
1488
1489 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1490
1491         PR middle-end/14289
1492         * gcc.dg/pr14289-1.c: New test case.
1493         * gcc.dg/pr14289-2.c: Likewise.
1494         * gcc.dg/pr14289-3.c: Likewise.
1495
1496 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1497
1498         * gcc.c-torture/execute/20040308-1.c: New test.
1499
1500 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1501
1502         * gcc.c-torture/execute/20040307-1.c: New test case.
1503
1504 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1505
1506         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1507
1508 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1509
1510         * gcc.dg/20040306-1.c: New test.
1511
1512 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1513
1514         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1515         them static.
1516         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1517
1518 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1519
1520         PR c/14465
1521         * gcc.dg/decl-6.c: New test.
1522
1523 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1526         Rename LOGPOW -> LOG_POW.
1527         (SQRT_EXP, POW_EXP): New.
1528
1529 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1530
1531         * gcc.dg/i386-sse-8.c: New test.
1532
1533 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1534
1535         PR c/14114
1536         * gcc.dg/decl-5.c: New test.
1537
1538 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1539
1540         * gcc.dg/20040305-1.c: New test.
1541
1542 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1543
1544         PR other/14354
1545         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1546
1547 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1548
1549         PR c++/14425, c++/14426
1550         * g++.dg/ext/altivec-4.C: New test.
1551         * g++.dg/ext/altivec-5.C: New test.
1552
1553 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1554
1555         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1556         global variables of a type with no linkage.
1557         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1558         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1559         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1560         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1561         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1562         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1563         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1564         * g++.dg/warn/deprecated.C: Name enum Color.
1565         * g++.dg/overload/VLA.C: Name structure for 'b'.
1566         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1567
1568 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1569
1570         * gcc.c-torture/compile/20040304-1.c: New test.
1571
1572 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1573
1574         PR 13728
1575         * gcc.dg/decl-4.c: New testcase.
1576
1577 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1578
1579         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1580         as PRECF if sizeof (float) > sizeof (double).
1581         (PRECL): Make it the same as PRECF if
1582         sizeof (float) > sizeof (long double).
1583
1584 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1585
1586         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1587         system type.  Add check for irix6 which doesn't have c99 runtime.
1588
1589 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1590
1591         * gcc.dg/const-elim-1.c: xfail for xtensa.
1592
1593 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR c++/14369
1596         * g++.dg/template/cond4.C: New test.
1597
1598 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1599
1600         PR c++/14360
1601         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1602
1603         PR c++/14361
1604         * g++.dg/parse/defarg7.C: New test.
1605
1606         PR c++/14359
1607         * g++.dg/template/friend26.C: New test.
1608
1609 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1610
1611         PR c++/14324
1612         * g++.dg/abi/mangle21.C: New test.
1613
1614         PR c++/14260
1615         * g++.dg/parse/constructor2.C: New test.
1616
1617         PR c++/14337
1618         * g++.dg/template/sfinae1.C: New test.
1619
1620 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1621
1622         PR c++/14267
1623         * g++.dg/expr/crash2.C: New test.
1624
1625         PR middle-end/13448
1626         * gcc.dg/inline-5.c: New test.
1627         * gcc.dg/always-inline.c: Split out tests into ...
1628         * gcc.dg/always-inline2.c: ... this and ...
1629         * gcc.dg/always-inline3.c: ... this.
1630
1631 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR debug/12103
1634         * g++.dg/debug/crash1.C: New test.
1635
1636 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1637
1638         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1639         function with __attribute__((noinline)).
1640         (recurser_void2): Likewise.
1641         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1642         (recurser_void2): Likewise.
1643
1644 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1645
1646         PR middle-end/14203
1647         * g++.dg/warn/Wunused-6.C: New test case.
1648
1649 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1650
1651         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1652         not defined.
1653
1654 2004-02-27  Eric Christopher  <echristo@redhat.com>
1655
1656         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1657         * g++.dg/charset/asm2.c: Run only x86.
1658         * gcc.dg/charset/asm3.c: Ditto.
1659
1660 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1661
1662         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1663         ld_library_path.
1664
1665 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1666
1667         * g++.dg/ext/altivec-3.C: New.
1668
1669 2004-02-26  Richard Henderson  <rth@redhat.com>
1670
1671         * g++.dg/ext/attrib10.C: Mark for warning.
1672         * gcc.dg/attr-alias-1.c: New.
1673
1674 2004-02-26  Richard Henderson  <rth@redhat.com>
1675
1676         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1677         * gcc.c-torture/execute/20040208-2.c: ... it back.
1678
1679 2004-02-26  Eric Christopher  <echristo@redhat.com>
1680
1681         * lib/target-supports.exp (check-iconv-available): New function.
1682         * lib/gcc-dg.exp (dg-require-iconv): New function.
1683         Use above.
1684         * gcc.dg/charset: New directory.
1685         * gcc.dg/charset/charset.exp: New file.
1686         * gcc.dg/charset/asm1.c: Ditto.
1687         * gcc.dg/charset/asm2.c: Ditto.
1688         * gcc.dg/charset/asm3.c: Ditto.
1689         * gcc.dg/charset/asm4.c: Ditto.
1690         * gcc.dg/charset/asm5.c: Ditto.
1691         * gcc.dg/charset/attribute1.c: Ditto.
1692         * gcc.dg/charset/attribute2.c: Ditto.
1693         * gcc.dg/charset/string1.c: Ditto.
1694         * g++.dg/charset: New directory.
1695         * g++.dg/dg.exp: Add here. Special options.
1696         * g++.dg/charset/charset.exp: New file.
1697         * g++.dg/charset/asm1.c: Ditto.
1698         * g++.dg/charset/asm2.c: Ditto.
1699         * g++.dg/charset/asm3.c: Ditto.
1700         * g++.dg/charset/asm4.c: Ditto.
1701         * g++.dg/charset/attribute1.c: Ditto.
1702         * g++.dg/charset/attribute2.c: Ditto.
1703         * g++.dg/charset/extern1.cc: Ditto.
1704         * g++.dg/charset/extern2.cc: Ditto.
1705         * g++.dg/charset/string1.c: Ditto.
1706
1707 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1708
1709         PR c++/14278
1710         * g++.dg/parse/comma1.C: New test.
1711
1712 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         PR c++/14284
1715         * g++.dg/template/ttp8.C: New test.
1716
1717 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1718
1719         * gcc.dg/fixuns-trunc-1.c: New test.
1720
1721 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1722
1723         * gcc.dg/builtins-config.h: Use #elif.
1724
1725 2004-02-26  Michael Matz  <matz@suse.de>
1726
1727         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1728         * gcc.dg/991214-1.c: Likewise.
1729         * gcc.dg/i386-asm-1.c: Likewise.
1730
1731 2004-02-25  Richard Henderson  <rth@redhat.com>
1732
1733         * gcc.c-torture/execute/20040208-2.c: Move ...
1734         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1735
1736 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1737
1738         PR c++/14246
1739         * g++.dg/other/crash-3.C: New test.
1740
1741 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1742
1743         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1744         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1745
1746         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1747         HP-UX.
1748
1749 2004-02-24  Michael Matz  <matz@suse.de>
1750
1751         * gcc.dg/i386-regparm.c: New.
1752
1753 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1754
1755         * gcc.c-torture/execute/20040223-1.c: New.
1756
1757 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1758             Kazu Hirata  <kazu@cs.umass.edu>
1759
1760         * gcc.dg/fwritable-strings-1.c: Remove.
1761
1762 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1763
1764         PR c/14156
1765         * gcc.dg/20040223-1.c: New test.
1766
1767 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1768
1769         PR c++/14106
1770         * g++.dg/ext/typeof9.C: New test.
1771
1772 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1773
1774         PR c++/14250
1775         * g++.dg/other/switch1.C: New test.
1776
1777 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1778
1779         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1780         * gcc.dg/va-arg-1.c: Likewise.
1781
1782 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1783
1784         PR c++/14143
1785         * g++.dg/template/koenig5.C: New test.
1786
1787 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1788
1789         * g++.dg/ext/altivec-1.C: Generalize target triple.
1790         * g++.dg/ext/altivec-2.C: New test case.
1791         * g++.dg/ext/altivec_check.h: New file.
1792         * gcc.dg/altivec-1.c: Generalize target triple;
1793         include altivec_check.h and call altivec_check().
1794         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1795         * gcc.dg/altivec-6.c: New test case.
1796         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1797         type casts as needed.
1798         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1799         altivec_check().
1800         * gcc.dg/altivec-12.c: New test case.
1801         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1802         include altivec_check.h and call altivec_check().
1803         * gcc.dg/altivec_check.h: New file.
1804
1805 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1806
1807         * lib/target-supports.exp (check_alias_available): Don't mangle
1808         function `g' in test program.
1809
1810 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1811
1812         * lib/target-supports.exp (check_profiling_available): Check
1813         argument to determine whether we support a profiling type.
1814         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1815         check_profiling_available.
1816         * g++.dg/bprob/bprob.exp: Likewise
1817         * g77.dg/bprob/bprob.exp: Likewise.
1818         * gcc.misc-tests/bprob.exp: Likewise.
1819         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1820         dg-require-profiling and delete expected error handling.
1821         * gcc.dg/20021014-1.c: Likewise.
1822         * gcc.dg/nest.c: Likewise.
1823
1824 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1825
1826         PR c++/12007
1827         * g++.dg/other/vthunk1.C: New test.
1828
1829 2004-02-20  Falk Hueffner  <falk@debian.org>
1830
1831         PR target/14201
1832         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1833
1834 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1835
1836         PR c++/13927
1837         * g++.dg/other/error8.C: Remove XFAIL markers.
1838
1839         PR c++/14173
1840         * g++.dg/ext/packed5.C: New test.
1841
1842         PR c++/14199
1843         * g++.dg/warn/Wunused-5.C: New test.
1844
1845         PR c++/14186
1846         * g++.dg/lookup/member1.C: New test.
1847
1848 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1849
1850         * gcc.c-torture/compile/20040130-1.c: Enable only when
1851         __INT_MAX__ >= 2147483647L.
1852         * gcc.c-torture/compile/961203-1.c: Likewise.
1853
1854 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1857         * g++.dg/opt/template1.C: Robustify assembler regexp
1858
1859 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1860
1861         * gcc.c-torture/execute/simd-4.x: Remove.
1862         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1863         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1864         Guard with #ifndef SKIP_ATTRIBUTE.
1865         * gcc.dg/compat/vector-1_y.c: Likewise.
1866         * gcc.dg/compat/vector-2_x.c: Likewise.
1867         * gcc.dg/compat/vector-2_y.c: Likewise.
1868         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1869         * g++.dg/eh/simd-2.C: Likewise.
1870
1871 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1872
1873         * gcc.c-torture/compile/complex-1.c: New.
1874
1875 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1876
1877         PR target/14209
1878         * gcc.c-torture/execute/20040218-1.c: New test.
1879
1880 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1881
1882         PR c++/14181
1883         * g++.dg/parse/new2.C: New test.
1884
1885 2004-02-18  Paul Brook  <paul@codesourcery.com>
1886
1887         * gcc.c-torture/compile/libcall-1.c: New test.
1888
1889 2004-02-18  Paul Brook  <paul@codesourcery.com>
1890
1891         PR debug/12934
1892         * gcc.dg/debug/debug-7.c: New test.
1893
1894 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1895
1896         * gcc.dg/20040217-1.c: New test.
1897
1898 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1899
1900         * gcc.c-torture/execute/990208-1.x: Delete.
1901
1902 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1903
1904         * gcc.c-torture/execute/20040208-2.x: New file.
1905
1906 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR c++/11326
1909         * g++.dg/abi/structret1.C: New test.
1910
1911 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1912
1913         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1914         (i386_cpuid): No need to test if cpuid is available on AMD64.
1915         Fix assembly, so that it works onboth i386 and AMD64.
1916         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1917         (vecInLong): Fix s[] member type to unsigned int.
1918         (vecInWord): Remove type.
1919         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1920         (a64, b64, c64, d64, e64): Remove.
1921         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1922         Remove unused variable.  Remove initialization of removed variables.
1923         Don't call mmx_tests nor sse_tests.
1924         (reference_mmx, reference_sse): Remove.
1925         (check): Add return stmt.
1926         * gcc.dg/i386-sse-7.c: New test.
1927         * gcc.dg/i386-mmx-4.c: New test.
1928
1929 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1930
1931         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1932         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1933         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1934         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1935         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1936         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1937         g++.dg/tc1/dr94.C: Fix line terminator.
1938
1939 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1940
1941         * gcc.c-torture/compile/20040216-1.c: New.
1942
1943 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1944
1945         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1946         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1947         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1948         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1949         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1950         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1951
1952 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1953
1954         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1955
1956 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/13971
1959         * g++.dg/expr/cond4.C: New test.
1960
1961         PR c++/14086
1962         * g++.dg/lookup/crash2.C: New test.
1963
1964 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1965
1966         * gcc.c-torture/compile/20040214-2.c: New test.
1967
1968 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1969
1970         PR c++/14116
1971         * g++.dg/ext/typeof8.C: New test.
1972
1973 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1974
1975         * gcc.c-torture/compile/20040214-1.c: New test.
1976
1977 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1978
1979         PR c++/13635
1980         * g++.dg/template/spec11.C: New test.
1981
1982 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1983
1984         PR c++/13927
1985         * g++.dg/other/error8.C: New test.
1986
1987 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/14122
1990         * g++.dg/template/array4.C: New test.
1991
1992         PR c++/14108
1993         * g++.dg/inherit/thunk2.C: New test.
1994
1995         PR c++/14083
1996         * g++.dg/eh/cond2.C: New test.
1997
1998 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1999
2000         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2001
2002 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2003
2004         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2005
2006 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2007
2008         * g++.dg/simd-2.C: xfail on ppc64-linux.
2009
2010 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2011
2012         PR c/456
2013         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2014         tests.
2015
2016 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2017
2018         * gcc.dg/builtins-33.c: New test.
2019
2020 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2021
2022         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2023
2024 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2025
2026         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2027
2028 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2029
2030         * gcc.dg/ppc64-abi-3.c: New test.
2031
2032 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2033
2034         PR c/14092
2035
2036         * gcc.dg/pr14092-1.c: New testcase.
2037
2038 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2039
2040         * gcc.dg/cpp/assert4.c: Fix typo last change.
2041
2042         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2043         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2044
2045         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2046
2047 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2048
2049         * gcc.c-torture/compile/20040209-1.c: New test case.
2050
2051 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2052
2053         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2054
2055 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2056
2057         * gcc.c-torture/execute/20040208-[12].c: New tests.
2058
2059 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2060
2061         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2062
2063 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2064
2065         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2066
2067 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2068
2069         Bug 13856
2070         * gcc.dg/visibility-8.c: New testcase.
2071
2072 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2073
2074         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2075         arguments.
2076         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2077
2078 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2079
2080         PR middle-end/13696
2081         * g++.dg/opt/fold1.C: New test case.
2082
2083 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2084
2085         PR c++/14033
2086         * g++.dg/other/crash-2.C: New test.
2087
2088 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2089
2090         PR c++/14028
2091         * g++.dg/parse/angle-bracket2.C: New test.
2092
2093 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2094
2095         PR middle-end/13750
2096         Revert:
2097         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2098         PR pch/13361
2099         * testsuite/g++.dg/pch/wchar-1.C: New.
2100         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2101
2102 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2103
2104         PR c++/14008
2105         * g++.dg/parse/error15.C: New test.
2106         * g++.dg/parse/crash11.C: Update dg-error mark.
2107
2108 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/13932
2111         * g++.dg/warn/conv2.C: New test.
2112
2113 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2114
2115         PR c++/13086
2116         * g++.dg/warn/incomplete1.C: Remove xfail.
2117
2118 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2119
2120         * lib/file-format.exp (gcc_target_object_format): Use
2121         ${tool}_target_compile, not gcc_target_compile.
2122         * lib/target-supports.exp (check_alias_available): Likewise.
2123         (check_gc_sections_available): Likewise.
2124         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2125         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2126         dg-require-alias.
2127
2128 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2129
2130         PR c++/13969
2131         * g++.dg/template/static6.C: New test.
2132
2133 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2134
2135         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2136
2137 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2138
2139         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2140         tests for systems where `char' is unsigned by default.
2141
2142 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2143
2144         PR c++/13997
2145         * g++.dg/template/partial3.C: New test.
2146
2147 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2148
2149         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2150         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2151         Remove mentions of obsolete ports.
2152
2153 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2154
2155         * gcc.dg/noncompile/20001228-1.c: Fix for new
2156         error message.
2157
2158 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2159
2160         PR target/9348
2161         * gcc.c-torture/execute/multdi-1.c: New test case.
2162
2163 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2164
2165         PR c++/13925
2166         * g++.dg/template/lookup5.C: New test.
2167
2168 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2169
2170         PR c++/13950
2171         * g++.dg/template/lookup4.C: New test.
2172
2173         PR c++/13970
2174         * g++.dg/parse/error14.C: New test.
2175
2176         PR c++/14002
2177         * g++.dg/parse/template13.C: New test.
2178
2179 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/13978
2182         * g++.dg/template/koenig4.C: New test.
2183
2184         PR c++/13968
2185         * g++.dg/template/crash17.C: New test.
2186
2187         PR c++/13975
2188         * g++.dg/parse/error13.C: New test.
2189         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2190
2191 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2192
2193         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2194
2195 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2196
2197         PR c/11658
2198         PR c/13994
2199         * gcc.dg/noncompile/20040203-1.c: New test.
2200         * gcc.dg/noncompile/20040203-2.c: Likewise.
2201         * gcc.dg/noncompile/20040203-3.c: Likewise.
2202         * gcc.dg/20040203-1.c: Likewise.
2203
2204 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         PR c++/10858
2207         * g++.dg/template/sizeof7.C: New test.
2208
2209 2004-02-02  Eric Christopher  <echristo@redhat.com>
2210             Zack Weinberg  <zack@codesourcery.com>
2211
2212         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2213
2214 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2215
2216         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2217         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2218         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2219         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2220
2221 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/13113
2224         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2225
2226         PR c++/13854
2227         * g++.dg/ext/attrib13.C: New test.
2228
2229         PR c++/13907
2230         * g++.dg/conversion/op2.C: New test.
2231
2232 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2233
2234         * gcc.dg/titype-1.c: Fix pasto.
2235
2236 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2237
2238         * gcc.dg/titype-1.c: New test.
2239
2240 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2241
2242         PR c++/13957
2243         * g++.dg/template/non-type-template-argument-1.C,
2244         g++.dg/template/qualified-id1.C: Update dg-error marks.
2245         * g++.dg/template/nontype6.C: New test.
2246
2247 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2248
2249         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2250         * gcc.dg/builtins-31.c: New testcase.
2251         * gcc.dg/builtins-32.c: New testcase.
2252
2253 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2254
2255         * objc.dg/call-super-2.m: Update line numbers
2256         for the including of stddef.h.
2257
2258 2004-01-30  Michael Matz  <matz@suse.de>
2259
2260         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2261         g++.dg/ext/case-range3.C: New tests.
2262
2263 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2264
2265         DR206
2266         PR c++/13813
2267         * g++.dg/template/member4.C: New test.
2268
2269 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2270
2271         PR c++/13683
2272         * g++.dg/template/sizeof6.C: New test.
2273
2274 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2275
2276         * gcc.dg/fwritable-strings-1.c: New test.
2277
2278 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2279
2280         * gcc.c-torture/compile/20040130-1.c: New test.
2281
2282 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2283
2284         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2285
2286 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/13883
2289         * g++.dg/template/ctor3.C: New test.
2290
2291 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         * g++.dg/tc1: New directory.
2294         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2295         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2296         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2297         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2298         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2299
2300 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2301
2302         * g++.dg/parse/error11.C: New test.
2303         * g++.dg/parse/error12.C: Likewise.
2304
2305 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2306
2307         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2308         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2309
2310 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/13791
2313         * g++.dg/ext/attrib12.C: New test.
2314
2315         PR c++/13736
2316         * g++.dg/parse/cast2.C: New test.
2317
2318 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2319
2320         * objc.dg/encode-2.m (main): New local string.  Set depending on
2321         sizeof long.  Use in sscanf call.
2322         * objc.dg/encode-3.m (main): New local string.  Set depending on
2323         sizeof long.  Use in scan_initial call.
2324
2325 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2326
2327         * objc.dg/call-super-2.m: Make LP64-safe.
2328         * objc.dg/desig-init-1.m: Likewise.
2329
2330 2004-01-27  Devang Patel <dpatel@apple.com>
2331
2332         * g++.dg/debug/namespace1.C: New test.
2333
2334 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2335
2336         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2337         xscale-*-*.
2338
2339         * gcc.dg/arm-mmx-1.c: New test.
2340
2341 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2342
2343         * gcc.dg/20040127-1.c: New test.
2344         * gcc.dg/20040127-2.c: New test.
2345
2346 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2347
2348         * objc.dg/stret-1.m (glob): Renamed to globa.
2349
2350 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR c++/13663
2353         * g++.dg/expr/for1.C: New test.
2354
2355 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2356
2357         PR middle-end/13779
2358         * gcc.dg/darwin-longlong.c: New test.
2359
2360 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2361
2362         * gcc.dg/20040124-1.c: Moved test from here...
2363         * gcc.c-torture/compile/20040124-1.c: ...to here.
2364
2365 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2366
2367         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2368         the assembly output if -m64 is passed.
2369
2370 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2371
2372         PR c++/13833
2373         * g++.dg/template/cond3.C: New test.
2374
2375 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2376
2377         PR c++/13810
2378         * g++.dg/template/ttp7.C: New test.
2379
2380 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2381
2382         PR c++/13797
2383         * g++.dg/template/nontype4.C: New test.
2384         * g++.dg/template/nontype5.C: Likewise.
2385
2386 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2387
2388         * gcc.dg/torture/mips-clobber-at.c: New test.
2389
2390 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2391
2392         * gcc.dg/20040124-1.c: New test.
2393
2394 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2395
2396         * gcc.dg/20040123-1.c: New test.
2397
2398 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2399
2400         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2401
2402 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2403
2404         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2405
2406 2004-01-23  Andrew Pinski  <apinski@apple.com>
2407
2408         * gcc.dg/20030121-1.c: Move to ..
2409         * gcc.dg/20040121-1.c: here.
2410
2411 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2412
2413         * gcc.dg/builtins-29.c: New test case.
2414
2415 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2416
2417         PR 18314
2418         * gcc.dg/builtins-30.c: New testcase.
2419
2420 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2421
2422         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2423         * lib/g77.exp: Likewise.
2424         * lib/objc.exp: Likewise.
2425         * lib/g++.exp: Likewise.
2426
2427 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2428
2429         * gcc.dg/struct-by-value-2.c: New test.
2430
2431 2004-01-21  Andrew Pinski  <apinski@apple.com>
2432
2433         PR target/13785
2434         * gcc.dg/20030121-1.c: New test.
2435
2436 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2437
2438         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2439         clobber frame pointer register in asm statement.
2440
2441 2004-01-21  Falk Hueffner  <falk@debian.org>
2442
2443         * gcc.c-torture/compile/20040121-1.c: New test.
2444
2445 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2446
2447         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2448
2449 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2450
2451         * gcc.dg/ppc64-abi-2.c: New test.
2452
2453 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2454
2455         * lib/treelang.exp: Fill out this file.
2456         * lib/treelang-dg.exp: New File.
2457
2458 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2459
2460         * gcc.c-torture/compile/981022-1.c: Remove.
2461         * gcc.dg/array-5.c: Remove XFAIL.
2462         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2463         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2464         gcc.dg/cond-lvalue-1.c: Update.
2465         * gcc.dg/cast-lvalue-2.c: New test.
2466
2467 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2468
2469         PR c++/13592
2470         * g++.dg/other/error1.C (class foo): Tweak error message.
2471
2472         PR c++/13592
2473         * g++.dg/template/call2.C: New test.
2474
2475 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2478         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2479         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2480         scalar-return-1_x.c, scalar-return-2_y.c,
2481         scalar-return-3_x.c, scalar-return-3_y.c,
2482         scalar-return-4_x.c, scalar-return-4_y.c,
2483         struct-align-1.h, struct-align-1_x.c,
2484         struct-align-1_y.c, struct-align-2.h,
2485         struct-align-2_x.c, struct-align-2_y.c,
2486         struct-by-value-10_y.c, struct-by-value-11_x.c,
2487         struct-by-value-11_y.c, struct-by-value-12_x.c,
2488         struct-by-value-12_y.c, struct-by-value-13_x.c,
2489         struct-by-value-13_y.c, struct-by-value-14_x.c,
2490         struct-by-value-14_y.c, struct-by-value-15_x.c,
2491         struct-by-value-15_y.c, struct-by-value-16_y.c,
2492         struct-by-value-17_y.c, struct-by-value-18_y.c,
2493         struct-by-value-19_y.c, struct-by-value-1_x.c,
2494         struct-by-value-1_y.c, struct-by-value-20_y.c,
2495         struct-by-value-2_x.c, struct-by-value-2_y.c,
2496         struct-by-value-3_y.c, struct-by-value-4_x.c,
2497         struct-by-value-4_y.c, struct-by-value-5_y.c,
2498         struct-by-value-6_y.c, struct-by-value-7_y.c
2499         struct-by-value-8_x.c, struct-by-value-8_y.c
2500         struct-by-value-9_x.c, struct-by-value-9_y.c
2501         struct-return-10_x.c, struct-return-10_y.c,
2502         struct-return-19_x.c, struct-return-20_x.c
2503         struct-return-2_x.c, struct-return-2_y.c
2504         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2505         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2506
2507 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2508
2509         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2510         attribute on sparc*-sun-solaris2.*.
2511
2512 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/13710
2515         * g++.dg/ext/typeof7.C: New test.
2516
2517 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2518
2519         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2520         * gcc.dg/const-elim-1.c: Same.
2521
2522 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2523
2524         * objc.dg/stret-1.m: New.
2525         * objc.dg/stret-2.m: New.
2526
2527 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2528
2529         PR c++/11895
2530         * g++.dg/ext/vector1.C: New test.
2531
2532 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2533
2534         * gcc.dg/pch/import-1.c: New.
2535         * gcc.dg/pch/import-1.hs: New.
2536         * gcc.dg/pch/import-1a.h: New.
2537         * gcc.dg/pch/import-1b.h: New.
2538         * gcc.dg/pch/import-1c.h: New.
2539
2540 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2541
2542         PR c++/13574
2543         * g++.dg/ext/array1.C: New test.
2544
2545         PR c++/13178
2546         * g++.dg/conversion/op1.C: New test.
2547
2548 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2549
2550         PR 11864
2551         From Kazumoto Kojima / Dan Kegel:
2552         * gcc.dg/pr11864-1.c: New test.
2553
2554         PR 10392
2555         From Marcus Comstedt / Dan Kegel:
2556         * gcc.dg/pr10392-1.c: New test.
2557
2558 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/13478
2561         * g++.dg/init/ref10.C: New test.
2562
2563 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2564
2565         PR c++/13407
2566         * g++.dg/parse/typename6.C: New test.
2567
2568 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2569
2570         PR pch/13361
2571         * testsuite/g++.dg/pch/wchar-1.C: New.
2572         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2573
2574 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2575
2576         PR c++/9259
2577         * g++.dg/expr/sizeof2.C: New test.
2578
2579 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2580
2581         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2582
2583 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2584
2585         PR c++/13659
2586         * g++.dg/lookup/strong-using-3.C: New.
2587         * g++.dg/lookup/using-10.C: New.
2588
2589 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2590
2591         PR c++/13594
2592         * g++.dg/lookup/strong-using-2.C: New.
2593
2594 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2595             Dan Kegel <dank@kegel.com>
2596             J"orn Rennecke <joern.rennecke@superh.com>
2597
2598         PR target/9365
2599         * gcc.dg/pr9365-1.c: New test.
2600
2601 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2602
2603         PR c++/8856
2604         * g++.dg/parse/casting-operator2.C: New test.
2605         * g++.old-deja/g++.pt/explicit83.C: Remove.
2606
2607 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2608
2609         * gcc.dg/label-compound-stmt-1.c: New test.
2610         * gcc.c-torture/compile/950922-1.c,
2611         gcc.c-torture/compile/20000211-3.c,
2612         gcc.c-torture/compile/20000518-1.c,
2613         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2614         compound statements.
2615
2616 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2617
2618         * gcc.dg/ppc64-abi-1.c: New test.
2619
2620 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2621
2622          * g++.dg/ext/attrib9.C: Add dg-warnings.
2623
2624 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2625
2626         PR c++/12335
2627         * g++.dg/parse/dtor3.C: New test.
2628
2629 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2630
2631         PR c++/12709
2632         * g++.dg/parse/try-catch-1.C: New test.
2633
2634 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2635
2636         * ada/acats/run_all.sh: Add more verbose output in acats.log
2637         when compiling tests.
2638
2639 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2640
2641         PR 13656
2642         * gcc.dg/typedef-redecl.c: New test case.
2643         * gcc.dg/typedef-redecl.h: New support file.
2644
2645 2004-01-13  Jan Hubicka  <jh@suse.cz>
2646
2647         * gcc.dg/always_inline.c: New test.
2648         * gcc.dg/debug/20031231-1.c: Fix.
2649
2650 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2651
2652         PR c++/13474
2653         * g++.dg/template/array3.C: New test.
2654
2655 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2656
2657         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2658         * g++.dg/warn/Wunused-2.C: Likewise.
2659
2660 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2661
2662         PR c++/13289
2663         * g++.dg/template/instantiate6.C: New test.
2664
2665 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2666
2667         PR middle-end/11397
2668         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2669
2670 2004-01-12  Jan Hubicka  <jh@suse.cz>
2671
2672         PR opt/12826
2673         * gcc.dg/20040112-1.c: New.
2674
2675         * gcc.dg/dwarf-die[1-7].c: Move to...
2676         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2677         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2678
2679 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2680
2681         PR c++/4100
2682         * g++.dg/parse/friend4.C: New test.
2683
2684 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2685
2686         PR c++/4100
2687         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2688         definition is called a friend.
2689
2690 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2691
2692         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2693
2694 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2695
2696         PR c++/3478
2697         * g++.dg/parse/error10.C: New test.
2698         * g++.dg/template/arg2.C: Accept "invalid type" error.
2699
2700 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR middle-end/13392
2703         * g++.dg/opt/expect2.C: New test.
2704
2705 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2706
2707         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2708         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2709         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2710         Update dg-error regexps.
2711
2712 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2713
2714         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2715         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2716
2717 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.dg/pragma-re-1.c: Use right pointer type.
2720
2721 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2722
2723         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2724
2725 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2726
2727         * gcc.dg/rs6000-ldouble-1.c: New.
2728
2729 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2730
2731         DR 337
2732         PR c++/9256
2733         * g++.dg/other/abstract1.C: New test.
2734
2735 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2736
2737         * g++.dg/lookup/strong-using-1.C: New.
2738
2739 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2740
2741         PR c/11234
2742         * gcc.dg/func-ptr-conv-1.c: New test.
2743         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2744
2745 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2746
2747         PR target/13380.
2748         * gcc.c-torture/compile/20040109-1.c: New.
2749
2750 2004-01-08  Stuart Hastings  <stuart@apple.com>
2751
2752         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2753         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2754         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2755
2756 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2757
2758         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2759
2760 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2761
2762         * ada/acats/run_acats: Treat 'gnatchop' the same way
2763         as 'gnatmake'.  Export GCC_DRIVER.
2764         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2765         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2766
2767 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2768
2769         PR c++/12573
2770         * g++.dg/template/dependent-expr4.C: New test.
2771
2772 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2773
2774         * gcc.dg/altivec-11.c: New test.
2775
2776 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2777
2778         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2779
2780 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2781
2782         PR c/6024
2783         * gcc.dg/enum-compat-1.c: New test.
2784         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2785
2786 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2787
2788         PR c/12165
2789         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2790         gcc.dg/c99-idem-qual-3.c: New tests.
2791
2792 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2793
2794         * gcc.dg/winline-7.c: Don't cast void * to int.
2795
2796 2004-01-06  Jan Hubicka  <jh@suse.cz>
2797
2798         * gcc.dg/i386-sse-5.c: New test
2799         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2800
2801 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2802
2803         PR c++/12815
2804         * g++.dg/rtti/typeid4.C: New test.
2805
2806 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2807
2808         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2809
2810 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2811
2812         PR c++/12132
2813         * g++.dg/template/error11.C: New test.
2814
2815         PR c++/13451
2816         * g++.dg/template/class2.C: New test.
2817
2818 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2819         Richard Sandiford <rsandifo@redhat.com>
2820
2821         PR c++/13387
2822         * g++.dg/opt/alias3.C: New test.
2823
2824 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/13157
2827         * g++.dg/template/koenig3.C: New test.
2828
2829         PR c++/13529
2830         * g++.dg/parse/offsetof3.C: New test.
2831
2832         * g++.dg/init/copy7.C: Add missing dg-error markers.
2833
2834         PR c++/12226
2835         * g++.dg/init/copy7.c: New test.
2836
2837         PR c++/13536
2838         * g++.dg/parse/cast1.C: New test.
2839
2840 2004-01-04  Jan Hubicka  <jh@suse.cz>
2841
2842         * gcc.dg/winline[1-7].c: New tests.
2843
2844 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2845
2846         PR c++/13520
2847         * g++.dg/template/qualttp22.C: New test.
2848
2849 2004-01-01  Jan Hubicka  <jh@suse.cz>
2850
2851         * gcc.dg/debug/20031231-1.c: New.
2852         * gcc.c-torture/compile/20040101-1.c: New.
2853         * gcc.dg/dwarf-die-[1-7].c: New.
2854
2855 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR optimization/13521
2858         * gcc.c-torture/compile/20031231-1.c: New test.
2859
2860 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2861
2862         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2863
2864 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2865
2866         PR c++/10079
2867         * g++.dg/template/crash16.C: New test.
2868
2869 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2870
2871         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2872
2873 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2874
2875         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2876         ports.
2877         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2878         * g++.old-deja/g++.law/profile1.C: Likewise.
2879         * gcc.c-torture/compile/981006-1.c: Likewise.
2880         * gcc.c-torture/execute/loop-2e.x: Likewise.
2881         * gcc.c-torture/execute/loop-2f.x: Remove.
2882         * gcc.c-torture/execute/loop-2g.x: Likewise.
2883         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2884         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2885
2886 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2887
2888         PR c++/13507
2889         * g++.dg/ext/attrib11.C: New test.
2890
2891         PR c++/13494
2892         * g++.dg/template/array2-1.C: New test.
2893         * g++.dg/template/array2-2.C: New test.
2894
2895 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2896
2897         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2898
2899 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2900
2901         PR c++/12774
2902         * g++.dg/template/array1-1.C: New test.
2903         * g++.dg/template/array1-2.C: New test.
2904
2905 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2906
2907         PR fortran/12632
2908         * g77.dg/12632.f: New test case.
2909
2910 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2911
2912         PR c++/13289
2913         * g++.dg/parse/nontype1.C: New test.
2914
2915 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2916
2917         PR c++/12403
2918         * g++.dg/parse/explicit1.C: New test.
2919         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2920
2921 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2922
2923         PR c++/13081
2924         * g++.dg/opt/inline6.C: New test.
2925
2926         PR c++/12613
2927         * g++.dg/parse/error9.C: New test.
2928
2929         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2930
2931 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/13009
2934         * g++.dg/init/assign1.C: New test.
2935
2936 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2937
2938         PR c++/13070
2939         * g++.dg/warn/format3.C: New test case.
2940
2941 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2942
2943         * gcc.c-torture/compile/20031227-1.c: New test.
2944
2945 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2946
2947         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2948         * g77.dg/bprob/bprob.exp: Likewise.
2949         * gcc.misc-tests/bprob.exp: Likewise.
2950         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2951         variants on systems where the library does not provide that
2952         functionality.
2953         * gcc.dg/builtins-20.c: Use builtins-config.h.
2954         * gcc.dg/builtins-config.h: New file.
2955
2956 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2957
2958         * lib/gcc-dg.exp (dg-require-profiling): New function.
2959         * lib/target-supports.exp (check_profiling_available): Likewise.
2960         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2961         * g77.dg/bprob/bprob.exp: Likewise.
2962         * gcc.misc-tests/bprob.exp: Likewise.
2963         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2964         * gcc.dg/20021014-1.c: Likewise.
2965         * gcc.dg/nest.c: Likewise.
2966
2967 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2968
2969         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2970         compiling.
2971         * g++.dg/lookup/java2.C: Likewise.
2972         * gcc.dg/cpp/lexident.c: Likewise.
2973
2974 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2975
2976         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2977         given.
2978         * gcc.c-torture/compile/961203-1.c: Likewise.
2979         * gcc.c-torture/compile/980506-1.c: Likewise.
2980
2981 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2982
2983         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2984         (additional_prunes): New global.
2985         (gcc-dg-prune): Handle additional per-test pruning.
2986         (dg-test): Clear additional_prunes between tests.
2987
2988         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2989         dg-prune-output to avoid spurious failures from assembler
2990         complaining about nonexistent WAW violations.
2991         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2992         Use dg-prune-output to avoid spurious failures from assembler
2993         warning about Itanium B-step errata.
2994
2995 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2996
2997         * g++.dg/abi/macro0.C: New test.
2998         * g++.dg/abi/macro1.C: Likewise.
2999         * g++.dg/abi/macro2.C: Likewise.
3000
3001         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3002         * g++.dg/abi/bitfield7.C: Likewise.
3003         * g++.dg/abi/dtor2.C: Likewise.
3004         * g++.dg/abi/mangle11.C: Likewise.
3005         * g++.dg/abi/mangle12.C: Likewise.
3006         * g++.dg/abi/mangle14.C: Likewise.
3007         * g++.dg/abi/mangle17.C: Likewise.
3008         * g++.dg/abi/vbase10.C: Likewise.
3009         * g++.dg/abi/vbase14.C: Likewise.
3010         * g++.dg/template/qualttp17.C: Likewise.
3011
3012 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3013
3014         PR c/11995
3015         * gcc.dg/20031223-1.c: New test.
3016
3017 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3018
3019         * gcc.dg/noreturn-7.c: New test.
3020
3021 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         * gcc.dg/null-pointer-1.c: New test.
3024
3025 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3026
3027         * g++.old-deja/g++.jason/template18.C: Remove.
3028         * g++.old-deja/g++.jason/template37.C: Likewise.
3029
3030         PR c++/12862
3031         * g++.dg/lookup/ns1.C: New test.
3032
3033         PR c++/12397
3034         * g++.dg/template/lookup3.C: New test.
3035
3036 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         * g++.dg/template/recurse1.C: New test
3039
3040 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/12479
3043         * g++.dg/parse/semicolon1.C: New test.
3044         * g++.dg/parse/semicolon1.h: Likewise.
3045
3046 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3047
3048         * gcc.dg/darwin-misaligned.c: New test.
3049
3050 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3051
3052         PR c/9163
3053         * gcc.dg/20031222-1.c: New test.
3054
3055 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3056
3057         PR c++/13438
3058         * g++.dg/parse/error8.C: New test.
3059
3060         PR c++/11554
3061         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3062
3063 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3064
3065         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3066         too small.
3067         * gcc.c-torture/compile/930217-1.c: Likewise.
3068         * gcc.c-torture/compile/930513-1.c: Likewise.
3069         * gcc.c-torture/execute/920908-2.c: Likewise.
3070         * gcc.c-torture/execute/921204-1.c: Likewise.
3071         * gcc.c-torture/execute/930621-1.c: Likewise.
3072         * gcc.c-torture/execute/930630-1.c: Likewise.
3073         * gcc.c-torture/execute/931031-1.c: Likewise.
3074         * gcc.c-torture/execute/980602-2.c: Likewise.
3075         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3076         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3077         * gcc.c-torture/execute/extzvsi.c: Likewise.
3078         * gcc.c-torture/unsorted/ext.c: Likewise.
3079
3080 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3081
3082         PR target/12749
3083         * gcc.c-torture/compile/20031220-2.c: New test case.
3084
3085 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3086
3087         PR optimization/13031
3088         * gcc.c-torture/compile/20031220-1.c: New test case.
3089
3090 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         * gcc.dg/cast-function-1.c: New test.
3093
3094 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3095
3096         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3097         formats.
3098
3099 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/12795
3102         * g++.dg/ext/attrib10.C: New test.
3103
3104 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3105
3106         * gcc.dg/cleanup-10.c: New test.
3107         * gcc.dg/cleanup-11.c: New test.
3108
3109 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR c++/13239
3112         * g++.dg/opt/expect1.C: New test.
3113
3114 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3115
3116         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3117
3118 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3119
3120         PR debug/12923
3121         * gcc.dg/20031218-1.c: New test.
3122
3123         PR debug/12389
3124         * gcc.dg/20031218-2.c: New test.
3125         * gcc.dg/20031218-3.c: New test.
3126
3127         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3128         of label name and allow for USER_LABEL_PREFIX == "_" names.
3129         * g++.dg/abi/mangle18-2.C: Likewise.
3130         * g++.dg/abi/mangle19-1.C: Likewise.
3131         * g++.dg/abi/mangle19-2.C: Likewise.
3132         * g++.dg/abi/mangle20-1.C: Likewise.
3133         * g++.dg/abi/mangle20-2.C: Likewise.
3134
3135 2003-12-18  Richard Henderson  <rth@redhat.com>
3136
3137         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3138
3139 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3140             Dan Kegel <dank@kegel.com>
3141
3142         PR other/12009
3143         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3144         testing a cross compiler, it causes spurious compile failures.
3145         * lib/g++.exp: Likewise.
3146
3147 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3148
3149         PR c++/13262
3150         * g++.dg/template/access13.C: New test.
3151
3152 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3153
3154         * gcc.dg/20031216-1.c: New test.
3155
3156 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3157
3158         PR c++/9154
3159         * g++.dg/template/error10.C: New test.
3160
3161 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3162
3163         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3164         * g++.dg/eh/simd-2.C: Likewise.
3165
3166 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3167             Roger Sayle  <roger@eyesopen.com>
3168
3169         * gcc.c-torture/execute/ieee/mzero5.c: New.
3170
3171 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3172
3173         PR c++/10603
3174         * g++.dg/parse/error6.C: New test.
3175
3176         PR c++/12827
3177         * g++.dg/parse/error7.C: New test.
3178
3179 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3182         at -O with stabs debugging formats.
3183         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3184         * gcc.dg/debug/debug-2.c: Likewise.
3185
3186 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/12696
3189         * g++.dg/init/error1.C: New test.
3190
3191         PR c++/12218
3192         * g++.dg/init/pm3.C: New test.
3193
3194 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3195
3196         PR c/3347
3197         * gcc.dg/bitfld-8.c: New test.
3198
3199 2003-12-16  James Lemke  <jim@wasabisystems.com>
3200
3201         * gcc.dg/arm-scd42-[123].c: New tests.
3202
3203 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         PR c++/9043
3206         * g++.dg/abi/mangle20-1.C: New test.
3207         * g++.dg/abi/mangle20-2.C: New test.
3208
3209 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3210
3211         PR c++/13275
3212         * g++.dg/other/offsetof2.C: Remove XFAIL.
3213         * g++.dg/parse/offsetof1.C: New test.
3214         * g++.gd/parse/offsetof2.C: Likewise.
3215
3216 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3217
3218         * g++.dg/template/nontype3.C: New test.
3219         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3220
3221 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3222
3223         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3224
3225 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3226
3227         PR c++/13387
3228         * g++.dg/expr/assign1.C: New test.
3229
3230         PR c++/13242
3231         * g++.dg/abi/mangle19-1.C: New test.
3232         * g++.dg/abi/mangle19-2.C: New test.
3233
3234 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3235
3236         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3237
3238 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3239
3240         * gcc.c-torture/execute/20031216-1.c: New test.
3241
3242 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3243
3244         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3245         an ICE regression.
3246
3247 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/10926
3250         * g++.dg/template/error9.C: New test.
3251
3252         PR c++/11116
3253         * g++.dg/template/error8.C: New test.
3254
3255 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3256
3257         PR middle-end/13400
3258         * gcc.c-torture/execute/20031215-1.c: New test case.
3259
3260 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/13269
3263         * g++.dg/parse/error5.C: New test.
3264
3265         PR c++/12989
3266         * g++.dg/expr/sizeof1.C: New test.
3267
3268         PR c++/13310
3269         * g++.dg/template/crash15.C: New test.
3270
3271 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3272
3273         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3274         a non-POD type as the last named parameter of a varargs function.
3275
3276 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/13243
3279         PR c++/12573
3280         * g++.dg/template/crash14.C: New test.
3281         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3282
3283 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3284
3285         * g++.dg/other/java1.C: New test.
3286
3287         PR c++/13241
3288         * g++.dg/abi/mangle18-1.C: New test.
3289         * g++.dg/abi/mangle18-2.C: New test.
3290
3291 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3292
3293         PR optimization/10312
3294         * gcc.c-torture/execute/20031214-1.c: New.
3295
3296 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/10779
3299         PR c++/12160
3300         * g++.dg/parse/error3.C: New test.
3301         * g++.dg/parse/error4.C: Likewise.
3302         * g++.dg/abi/mangle4.C: Tweak error messages.
3303         * g++.dg/lookup/using5.C: Likewise.
3304         * g++.dg/other/error2.C: Likewise.
3305         * g++.dg/parse/typename5.C: Likewise.
3306         * g++.dg/parse/undefined1.C: Likewise.
3307         * g++.dg/template/arg2.C: Likewise.
3308         * g++.dg/template/ttp3.C: Likewise.
3309         * g++.dg/template/type1.C: Likewise.
3310         * g++.old-deja/g++.other/crash32.C: Likewise.
3311         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3312
3313 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3314
3315         PR c++/13106
3316         * g++.dg/warn/noreturn-3.C: New test.
3317
3318 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3319
3320         PR c++/13118
3321         * g++.dg/abi/covariant3.C: New.
3322
3323 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3324
3325         * g++.dg/eh/ia64-1.C: New test.
3326
3327 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3328
3329         PR optimization/13037
3330         * g77.f-torture/execute/13037.f: New test case.
3331
3332 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3333
3334         PR c++/12881
3335         * g++.dg/abi/covariant2.C: New.
3336
3337 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3338
3339         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3340
3341 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3342
3343         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3344
3345 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3346
3347         PR other/10819
3348         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3349         to fix Bug 10819.
3350         * lib/g++.exp (g++_version): Likewise.
3351         * lib/g77.exp (g77_version): Likewise.
3352         * lib/objc.exp (default_objc_version): Likewise.
3353
3354 2003-12-10  Richard Henderson  <rth@redhat.com>
3355
3356         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3357
3358         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3359
3360 2003-12-08  Matt Austern  <austern@apple.com>
3361
3362         PR c/13134
3363         * lib/gcc-dg.exp (dg-require-visibility): Define.
3364         * lib/target-supports (check_visibility_available): Define.
3365         * gcc.dg/visibility-1.c: New test.
3366         * gcc.dg/visibility-2.c: Likewise.
3367         * gcc.dg/visibility-3.c: Likewise.
3368         * gcc.dg/visibility-4.c: Likewise.
3369         * gcc.dg/visibility-5.c: Likewise.
3370         * gcc.dg/visibility-6.c: Likewise.
3371         * g++.dg/ext/visibility-1.C: Likewise.
3372         * g++.dg/ext/visibility-2.C: Likewise.
3373         * g++.dg/ext/visibility-3.C: Likewise.
3374         * g++.dg/ext/visibility-4.C: Likewise.
3375         * g++.dg/ext/visibility-5.C: Likewise.
3376         * g++.dg/ext/visibility-6.C: Likewise.
3377
3378 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3379
3380         * g++.dg/lookup/java1.C: New test.
3381         * g++.dg/lookup/java2.C: New test.
3382
3383 2003-12-07  Falk Hueffner  <falk@debian.org>
3384
3385         * g++.dg/opt/noreturn-1.C: New test.
3386
3387 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3388
3389         * gcc.dg/overflow-1.c: New test.
3390
3391 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3392
3393         * g77.f-torture/compile/13060.f: New test.
3394
3395 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/13323
3398         * g++.dg/inherit/operator2.C: New test.
3399
3400 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3401
3402         PR c++/13305
3403         * g++.dg/ext/attrib9.C: New test.
3404
3405 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3406
3407         PR c++/13314
3408         * g++.dg/template/error7.C: New test.
3409
3410 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3411             J"orn Rennecke <joern.rennecke@superh.com>
3412
3413         PR target/13302
3414         * g++.dg/other/struct-va_list.C: New test.
3415
3416 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3417
3418         PR c++/13166
3419         * g++.dg/parse/defarg6.C: New test.
3420
3421 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3422
3423         PR target/13256
3424         * gcc.c-torture/execute/20031201-1.c: New test.
3425
3426 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3427
3428         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3429
3430 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3431
3432         * gcc.dg/builtin-return-1.c: New test.
3433
3434 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3435             J"orn Rennecke <joern.rennecke@superh.com>
3436
3437         PR optimization/13260
3438         * gcc.c-torture/execute/20031204-1.c: New test.
3439
3440 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3441
3442         PR c++/9127
3443         * g++.dg/template/error6.C: New test.
3444
3445 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.dg/20031202-1.c: New test.
3448
3449 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/13179
3452         * g++.dg/template/eh1.C: New test.
3453
3454         PR c++/10771
3455         * g++.dg/template/error5.C: New test.
3456
3457 2003-12-02  David Ung  <davidu@mips.com>
3458
3459         * gcc.dg/compat/vector-check.h: Corrected type for var
3460         g_##TMODE
3461
3462 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3463
3464         PR c++/10126
3465         * g++.dg/template/ptrmem8.C: New test.
3466
3467 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3468
3469         PR c++/12573
3470         * g++.dg/template/dependent-expr3.C: New test.
3471
3472 2003-12-01  James Lemke  <jim@wasabisystems.com>
3473
3474         * gcc.dg/arm-g2.c: New test.
3475
3476 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3477
3478         PR optimization/11634
3479         * gcc.dg/20031201-2.c: New test case.
3480
3481 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3482
3483         PR 11433
3484         * objc.dg/proto-lossage-3.m: New test.
3485
3486 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3487
3488         PR optimization/12628
3489         * gcc.dg/20031201-1.c: New test case.
3490
3491 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3492
3493         * gcc.dg/unaligned-1.c: New test.
3494
3495 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/9849
3498         * g++.dg/template/error4.C: New test.
3499         * g++.dg/template/nested3.C: Adjust error markers.
3500
3501 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3502
3503         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3504
3505 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3506
3507         PR c/10333
3508         * gcc.dg/bitfld-7.c: New test.
3509
3510 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3511
3512         * gcc.dg/tls/asm-1.C: New test.
3513
3514 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3515
3516         * gcc.dg/cpp/assert4.c: Update.
3517
3518 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3519
3520         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3521         * gcc.dg/builtin-apply3.c: New test.
3522
3523 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3524
3525         * lib/compat.exp (compat-obj): New xfaildata parameter.
3526         Use it to set compiler_conditional_xfail_data before compiling.
3527         (compat-get-options): Handle dg-xfail-if.
3528         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3529         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3530         * gcc.dg/compat/vector-1_y.c: Likewise.
3531         * gcc.dg/compat/vector-2_x.c: Likewise.
3532         * gcc.dg/compat/vector-2_y.c: Likewise.
3533
3534 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3535
3536         * g++.dg/opt/reg-stack4.C: New test.
3537
3538 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3539
3540         * gcc.dg/builtin-apply2.c: New test.
3541
3542 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3543
3544         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3545
3546 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3547
3548         PR c++/12924
3549         * g++.dg/template/template-id-2.C: New test.
3550
3551 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3552
3553         PR c++/5369
3554         * g++.dg/template/memfriend1.C: New test.
3555         * g++.dg/template/memfriend2.C: Likewise.
3556         * g++.dg/template/memfriend3.C: Likewise.
3557         * g++.dg/template/memfriend4.C: Likewise.
3558         * g++.dg/template/memfriend5.C: Likewise.
3559         * g++.dg/template/memfriend6.C: Likewise.
3560         * g++.dg/template/memfriend7.C: Likewise.
3561         * g++.dg/template/memfriend8.C: Likewise.
3562         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3563
3564 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/12515
3567         * g++.dg/ext/cond1.C: New test.
3568
3569 2003-11-20  Richard Henderson  <rth@redhat.com>
3570
3571         * gcc.dg/20020201-2.c: Remove.
3572         * gcc.dg/20020201-4.c: Remove.
3573         * gcc.dg/20020304-1.c: Remove.
3574
3575 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3576
3577         * gcc.dg/cpp/trad/xwin1.c: New test case.
3578
3579 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3580
3581         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3582         * lib/g77.exp: Likewise.
3583         * lib/objc.exp: Likewise.
3584         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3585         for darwin.
3586
3587 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3588
3589         PR c++/12932
3590         * g++.dg/template/static5.C: New test.
3591
3592 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3593
3594         * gcc.dg/nested-func-1.c: New test.
3595
3596 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3597
3598         * gcc.dg/cpp/assert4.c: New test.
3599
3600 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3601
3602         PR c++/2294
3603         * g++.dg/lookup/using9.c: New test.
3604
3605 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/12762
3608         * g++.dg/template/error3.C: New test.
3609
3610 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3611
3612         PR ada/13035
3613         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3614         No longer use a wrapper for gcc, since this does not work under
3615         Windows.
3616
3617 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3618
3619         PR c++/2094
3620         * g++.dg/template/ptrmem7.C: New test.
3621
3622 2003-11-13  Andrew Pinski <apinski@apple.com>
3623
3624         * gcc.c-torture/compile/20031113-1.c: New test.
3625
3626 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3627             Kean Johnston <jkj@sco.com>
3628
3629         PR c/13029
3630         * gcc.dg/unused-4.c: Update.
3631
3632 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3633
3634         * g++.dg/opt/const3.C: New test.
3635
3636 2003-11-13  Jan Hubicka  <jh@suse.cz>
3637
3638         * gcc.c-torture/compile/20031112-1.c: New test.
3639
3640 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3641
3642         * g++.dg/parse/crash10.C: Remove bogus error marker.
3643
3644 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3645
3646         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3647         (host_gcc): Likewise.
3648         (ROOT): Honor $PWDCMD.
3649         (BASE): Likewise.
3650         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3651
3652 2003-11-12  Catherine Moore  <clm@redhat.com>
3653
3654         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3655
3656 2003-11-12  Andreas Jaeger  <aj@suse.de>
3657             Jakub Jelinek  <jakub@redhat.com>
3658             Andrew Pinski  <pinskia@physics.uc.edu>
3659             Richard Henderson  <rth@redhat.com>
3660
3661         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3662         systems.
3663         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3664
3665         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3666         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3667
3668 2003-11-11  Andreas Jaeger  <aj@suse.de>
3669
3670         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3671
3672         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3673
3674 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3675
3676         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3677         Clean ups.
3678
3679 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3680
3681         * gcc.dg/trampoline-1.c: New test.
3682
3683 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         * gcc.c-torture/compile/200031109-1.c: New test.
3686
3687 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3688
3689         PR c/3190
3690         PR c/8714
3691         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3692         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3693         gcc.dg/format/no-y2k-1.c: Update.
3694
3695 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3696
3697         PR optimization/10467
3698         * gcc.dg/20031108-1.c: New test case.
3699
3700 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3701
3702         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3703
3704 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3705
3706         * gcc.dg/compound-lvalue-1.c: New test.
3707         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3708         some XFAILs.
3709
3710 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3711
3712         * gcc.dg/altivec-varargs-1.c: New test.
3713
3714 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3717         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3718         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3719         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3720         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3721
3722 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3723
3724         * gcc.dg/cond-lvalue-1.c: New test.
3725
3726 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3727
3728         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3729
3730 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3731
3732         PR c++/11616
3733         * g++.dg/template/instantiate5.C: New test.
3734
3735 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3736
3737         PR c++/12726
3738         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3739         * ChangeLog: Add missing first entry for above test.
3740
3741 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3742
3743         PR c++/9810
3744         * g++.dg/template/using8.C: New test.
3745         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3746
3747 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3748
3749         PR optimization/10817
3750         * gcc.c-torture/compile/20031102-1.c: New test case.
3751
3752 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3753
3754         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3755         2147483647.
3756
3757 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.dg/20031102-1.c: New test.
3760
3761 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3762
3763         * gcc.dg/complex-1.c: New test.
3764
3765 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3766
3767         PR c++/12796
3768         * g++.dg/template/crash13.C: Adjust expected error location.
3769         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3770
3771 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3772
3773         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3774
3775 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3776
3777         PR/10239
3778         * gcc.c-torture/compile/20031031-2.c: New test.
3779
3780 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3781
3782         PR/11640
3783         * gcc.c-torture/compile/20031031-1.c: New test.
3784
3785 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3786
3787         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3788         * gcc.misc-tests/bprob.exp: Likewise.
3789         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3790         the execution test on arm-elf configs.
3791         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3792         configs that don't support scratch files.
3793         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3794
3795 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3796
3797         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3798         done by dejagnu.
3799
3800 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3801
3802         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3803         Avoid non pure sh syntax. Add more logging.
3804
3805         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3806         fail.
3807
3808 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3809
3810         PR libgcj/10610
3811         * gcc.dg/ppc-stackalign-1.c: New test.
3812
3813 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3814
3815         * ada/acats/run_all.sh: Change output to be more compliant with
3816         dejagnu framework.
3817         Create acats.sum and acats.log files under testsuite/ada/acats
3818         Only run [a-z]* directories, to filter out e.g. CVS.
3819         Redirect build output to log file.
3820
3821 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3822
3823         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3824
3825 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3826
3827         PR ada/5909:
3828         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3829
3830 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3831
3832         * gcc.c-torture/compile/20031023-1.c: New test.
3833         * gcc.c-torture/compile/20031023-2.c: New test.
3834         * gcc.c-torture/compile/20031023-3.c: New test.
3835         * gcc.c-torture/compile/20031023-4.c: New test.
3836
3837 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3838
3839         PR c++/10371
3840         * g++.dg/lookup/scoped8.C: New test.
3841
3842 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3843
3844         * g++.dg/opt/reg-stack3.C: New test.
3845
3846 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3847
3848         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3849
3850 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3851
3852         PR c++/11076
3853         * g++.dg/template/crash13.C: New test.
3854
3855 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3856
3857         * gcc.dg/c99-restrict-2.c: New test.
3858
3859 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3860
3861         PR c++/12698, c++/12699, c++/12700, c++/12566
3862         * g++.dg/inherit/covariant9.C: New test.
3863         * g++.dg/inherit/covariant10.C: New test.
3864         * g++.dg/inherit/covariant11.C: New test.
3865
3866 2003-10-23  Jason Merrill  <jason@redhat.com>
3867
3868         PR c++/12726
3869         * g++.dg/ext/complit2.C: New test.
3870
3871 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3872
3873         PR target/12654
3874         * gcc.c-torture/execute/20031020-1.c: New test.
3875
3876 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3877
3878         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3879         following the jump_insn.
3880
3881 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3882
3883         * gcc.dg/cast-lvalue-1.c: New test.
3884
3885 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3886
3887         PR c++/11962
3888         * g++.dg/template/cond2.C: New test.
3889
3890 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3891
3892         * gcc.dg/builtins-28.c: New test.
3893
3894 2003-10-20  Jan Hubicka  <jh@suse.cz>
3895
3896         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3897         parameter.
3898         * testsuite/gcc.dg/inline-2.c: Likewise.
3899
3900 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3901
3902         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3903         * gcc.dg/nest.c:  Likewise.
3904
3905 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3906
3907         PR c++/9781, c++/10583, c++/11862
3908         * g++.dg/parse/crash13.C: New test.
3909
3910 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3911
3912         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3913
3914 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3915
3916         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3917         Define HAVE_C99_RUNTIME except on Solaris.
3918         * gcc.dg/builtins-20.c: Likewise.
3919
3920 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3921
3922         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3923
3924 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3925
3926         PR c++/12495
3927         * g++.dg/template/crash21.C: New test.
3928
3929 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3930
3931         PR c++/2513
3932         * g++.dg/template/typename5.C: New test.
3933
3934 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3935
3936         PR c++/12369
3937         * g++.dg/template/friend25.C: New test.
3938
3939 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3940
3941         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3942         versions.
3943
3944 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3945
3946         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3947         == 2147483647.
3948
3949 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3950
3951         * gcc.c-torture/execute/960416-1.x: Remove.
3952         * gcc.c-torture/execute/divconst-3.x: Likewise.
3953
3954 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3955
3956         PR target/12598
3957         * gcc.dg/torture/cris-volatile-1.c: New test.
3958
3959 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3960
3961         PR optimization/9325
3962         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3963         for overflowing floating point to integer conversion during RTL
3964         simplification.
3965
3966 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3967
3968         * objc/execute/_cmd.m: Fix typo.
3969         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3970         Relax 'scan-assembler' regexp.
3971         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3972         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3973         * objc.dg/zero-link-2.m: Remove blank line.
3974         * objc.dg/zero-link-3.m: New test case.
3975
3976 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3977
3978         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3979
3980         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3981         than linker trickery.
3982
3983 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3984
3985         PR c++/12370
3986         * g++.dg/other/friend2.C: New test.
3987
3988 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3989
3990         * gcc.dg/20031012-1.c: New test.
3991
3992 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3993
3994         * gcc.dg/weak/weak-3.c: Fix for new warning.
3995
3996 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3997
3998         PR optimization/8750
3999         * gcc.c-torture/execute/20031012-1.c: New test case.
4000
4001 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4002
4003         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4004         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4005
4006 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4007
4008         PR optimization/12260
4009         * gcc.c-torture/compile/20031011-2.c: New test case.
4010
4011 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4012
4013         * gcc.c-torture/execute/20031011-1.c: New testcase.
4014
4015 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4016
4017         * gcc.c-torture/compile/20031011-1.c: New test.
4018
4019 2003-10-11  Jan Hubicka  <jh@suse.cz>
4020
4021         * g++.dg/other/first-global.C: New test.
4022
4023 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4024
4025         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4026
4027 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4028
4029         * gcc.c-torture/compile/20031010-1.c: New test.
4030
4031 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4032
4033         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4034         * gcc.c-torture/execute/va-arg-25.c: ... here.
4035
4036 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4037
4038         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4039
4040 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4041
4042         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4043
4044 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4045
4046         * g++.dg/parse/error2.C: New test.
4047
4048 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4049
4050         PR c++/11097
4051         * g++.dg/other/error5.C: Modify the error message.
4052         * g++.dg/lookup/using8.C: New test.
4053
4054 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4055
4056         * gcc.dg/darwin-abi-2.c: New file.
4057         * gcc.c-torture/execute/va-arg-24.c: New file.
4058
4059 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4060
4061         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4062         indentation.
4063
4064 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4065
4066         PR c++/10147
4067         * g++.dg/other/error4.C: Update error messages.
4068         * g++.dg/template/ptrmem4.C: Likewise.
4069
4070         PR c++/12337
4071         * g++.dg/init/new9.C: New test.
4072
4073         PR c++/12334, c++/12236, c++/8656
4074         * g++.dg/ext/attrib8.C: New test.
4075
4076 2003-10-06  Devang Patel  <dpatel@apple.com>
4077
4078         * gcc.dg/debug/dwarf2-3.h: New test.
4079         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4080
4081 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4082
4083         * g++.dg/opt/cfg2.C: New test.
4084
4085 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4086
4087         * g++.dg/opt/float1.C: New test.
4088
4089 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4090
4091         * gcc.dg/c90-array-lval-6.c: New test.
4092         * gcc.dg/c99-array-lval-6.c: New test.
4093
4094 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4095             Ziemowit Laski  <zlaski@apple.com>
4096
4097         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4098         'Derived', so that it is never considered a class method; add
4099         new warning for '+port' method ambiguity.
4100         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4101         <objc/objc-api.h> (needed on Mac OS X).
4102         * objc.dg/method-13.m: New test.
4103
4104 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4105
4106         PR optimization/9325, PR java/6391
4107         * gcc.c-torture/execute/20031003-1.c: New test case.
4108
4109 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4110
4111         PR optimization/12180
4112         * gcc.dg/20031002-1.c: New test.
4113
4114         PR c++/12486
4115         * g++.dg/inherit/error1.C: New test.
4116
4117 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4118
4119         * lib/f-torture.exp (search_for): Rename to...
4120         (search_for_re): This.  Also, clean up comments and the
4121         "regexp" invocation.
4122
4123 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4124
4125         * gcc.c-torture/compile/20031002-1.c: New test.
4126
4127 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4128
4129         * g++.dg/opt/cond1.C: New test.
4130
4131 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4132
4133         * gcc.dg/Wold-style-definition-2.c: New testcase.
4134         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4135
4136 2003-09-29  Richard Henderson  <rth@redhat.com>
4137
4138         * g++.dg/init/array10.C: Add dg-options.
4139
4140 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4141
4142         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4143
4144 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4145
4146         * g++.dg/template/friend19.C: Fix typo.
4147         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4148
4149 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4150
4151         * gcc.c-torture/execute/20030928-1.c: New test.
4152         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4153
4154 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4155
4156         * g++.dg/opt/unroll1.C: New test.
4157
4158 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4159
4160         PR optimization/11741
4161         * gcc.dg/20030926-1.c: New test case.
4162
4163 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4164
4165         PR c++/5655
4166         * g++.dg/parse/access7.C: New test.
4167         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4168
4169 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4170
4171         MERGE OF objc-improvements-branch into MAINLINE:
4172         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4173         if libobjc has not been built.
4174         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4175         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4176         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4177         objc/execute/nested-3.m, objc/execute/np-2.m,
4178         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4179         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4180         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4181         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4182         objc.dg/special/unclaimed-category-1.h,
4183         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4184         well as GNU runtime.
4185         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4186         * execute/cascading-1.m, execute/function-message-1.m,
4187         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4188         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4189         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4190         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4191         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4192         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4193         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4194         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4195         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4196         * objc.dg/bitfield-2.m: Run only on Darwin.
4197         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4198         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4199         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4200         * objc.dg/const-str-1.m: Fix constant string layout.
4201
4202 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4203
4204         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4205
4206 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4207
4208         * gcc.dg/darwin-abi-1.c: New file.
4209
4210 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         PR target/12281
4213         * gcc.c-torture/compile/20030921-1.c: New test.
4214
4215 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4216
4217         * g++.dg/opt/reg-stack2.C: New test.
4218
4219 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4220
4221         * g++.dg/eh/delayslot1.C: New test.
4222
4223 2003-09-20  Richard Henderson  <rth@redhat.com>
4224
4225         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4226
4227 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4228
4229         * gcc.c-torture/execute/20030920-1.c: New test case.
4230
4231 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4232
4233         * g++.dg/rtti/typeid3.C: Correct expected error message.
4234
4235 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4236
4237         PR c++/157
4238         * g++.dg/parse/crash12.C: New test.
4239
4240 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4241
4242         * gcc.dg/compat/mixed-struct-check.h: New.
4243         * gcc.dg/compat/mixed-struct-defs.h: New.
4244         * gcc.dg/compat/mixed-struct-init.h: New.
4245         * gcc.dg/compat/struct-by-value-19_main.c: New.
4246         * gcc.dg/compat/struct-by-value-19_x.c: New.
4247         * gcc.dg/compat/struct-by-value-19_y.c: New.
4248         * gcc.dg/compat/struct-by-value-20_main.c: New.
4249         * gcc.dg/compat/struct-by-value-20_x.c: New.
4250         * gcc.dg/compat/struct-by-value-20_y.c: New.
4251         * gcc.dg/compat/struct-return-19_main.c: New.
4252         * gcc.dg/compat/struct-return-19_x.c: New.
4253         * gcc.dg/compat/struct-return-19_y.c: New.
4254         * gcc.dg/compat/struct-return-20_main.c: New.
4255         * gcc.dg/compat/struct-return-20_x.c: New.
4256         * gcc.dg/compat/struct-return-20_y.c: New.
4257
4258 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4259         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4260         so that it will not complain on LP64 targets.
4261
4262 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4263
4264         PR c++/495
4265         * g++.dg/template/friend24.C: New test.
4266
4267 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4268
4269         PR c++/12332
4270         * g++.dg/template/memtmpl2.C: New test.
4271
4272 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4273
4274         PR target/11184
4275         * gcc.dg/builtin-apply1.c: New test.
4276
4277 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4278
4279         PR c++/9848
4280         * g++.dg/warn/Wunused-4.C: New test.
4281
4282 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4283
4284         PR c++/12316
4285         * g++.dg/other/gc2.C: New test.
4286
4287 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/11991
4290         * g++.dg/rtti/typeid3.C: New test.
4291
4292         PR c++/12266
4293         * g++.dg/overload/template1.C: New test.
4294
4295 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4296
4297         * g++.dg/opt/cfg3.C: New test.
4298
4299 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4300
4301         PR c++/7939
4302         * g++.dg/template/crash11.C: New test.
4303
4304 2003-09-16  Jason Merrill  <jason@redhat.com>
4305             Jakub Jelinek  <jakub@redhat.com>
4306
4307         * gcc.dg/attr-warn-unused-result.c: New test.
4308
4309 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4310
4311         PR c++/12184
4312         * g++.dg/expr/call2.C: New test.
4313
4314 2003-09-15  Andreas Jaeger  <aj@suse.de>
4315
4316         * gcc.dg/Wold-style-definition-1.c: New test.
4317
4318 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/3907
4321         * g++.dg/parse/template12.C: New test.
4322
4323         * g++.dg/abi/bitfield11.C: New test.
4324         * g++.dg/abi/bitfield12.C: Likewise.
4325
4326 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4327
4328         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4329         non-expansion of functional macro name without arguments at EOL.
4330         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4331
4332 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4333
4334         * gcc.c-torture/execute/20030914-[12].c: New tests.
4335
4336 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4337
4338         PR c++/11788
4339         * g++.dg/overload/addr1.C: New test.
4340
4341 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4342
4343         * gcc.dg/20030909-1.c: New test.
4344
4345 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4346
4347         * gcc.dg/ultrasp10.c: New test.
4348
4349 2003-09-09  Devang Patel  <dpatel@apple.com>
4350
4351         * gcc.dg/darwin-ld-6.c: New test.
4352
4353 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4354
4355         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4356
4357 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4358
4359         * gcc.dg/ia64-types1.c: New test.
4360         * gcc.dg/ia64-types2.c: Likewise.
4361
4362 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gcc.dg/builtins-1.c: Add more _Complex tests.
4365         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4366
4367         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4368         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4369
4370 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/11786
4373         * g++.dg/lookup/koenig2.C: New test.
4374
4375         PR c++/5296
4376         * g++.dg/rtti/typeid2.C: New test.
4377
4378 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4379
4380         * gcc.c-torture/compile/20030904-1.c: New test.
4381
4382 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4383
4384         * g++.dg/opt/longbranch2.C: New test.
4385
4386 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4387
4388         * g++.dg/template/crash10.C: Only compile it.
4389
4390 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4391
4392         PR middle-end/11665
4393         * gcc.c-torture/compile/20030907-1.c: New test.
4394         * g++.dg/init/array11.C: New test.
4395
4396 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/11852
4399         * g++.dg/init/struct1.C: New test.
4400
4401 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/12181
4404         * g++.dg/expr/comma1.C: New test.
4405
4406 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/11867
4409         * g++.dg/expr/static_cast5.C: New test.
4410
4411 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR c++/11507
4414         * g++.dg/lookup/scoped7.C: New test.
4415
4416         PR c++/9574
4417         * g++.dg/other/static1.C: New test.
4418
4419         PR c++/11490
4420         * g++.dg/warn/template-1.C: New test.
4421
4422         PR c++/11432
4423         * g++.dg/template/crash10.C: New test.
4424
4425         PR c++/2478
4426         * g++.dg/overload/VLA.C: New test.
4427
4428         PR c++/10804
4429         * g++.dg/template/call1.C: New test.
4430
4431 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4432
4433         PR c++/11794
4434         * g++.dg/parse/using3.C: New test.
4435
4436 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4437
4438         PR c++/11409
4439         * g++.dg/overload/builtin3.C: New test case.
4440
4441 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4442
4443         PR c/9862
4444         * gcc.dg/20030906-1.c: New test.
4445         * gcc.dg/20030906-2.c: Likewise.
4446
4447 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/12167
4450         * g++.dg/parse/defarg5.C: New test.
4451
4452         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4453
4454 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/12163
4457         * g++.dg/expr/static_cast4.C: New test.
4458
4459         PR c++/12146
4460         * g++.dg/template/crash9.C: New test.
4461
4462 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4463
4464         * g++.old-deja/g++.ext/pretty2.C: Update for change
4465         in __FUNCTION__.
4466         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4467
4468 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4469
4470         PR c++/11922
4471         * g++/dg/template/qualified-id1.C: New test.
4472
4473         PR c++/12037
4474         * g++.dg/warn/noeffect4.C: New test.
4475
4476 2003-09-04  Matt Austern  <austern@apple.com>
4477
4478         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4479         * g++.dg/ext/fnname2.C: Likewise.
4480         * g++.dg/ext/fnname3.C: Likewise.
4481
4482 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4483
4484         * g++.dg/expr/lval1.C: New test.
4485         * g++.dg/ext/lvcast.C: Remove.
4486
4487 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4488
4489         PR optimization/11700.
4490         * gcc.c-torture/compile/20030903-1.c: New test case.
4491
4492 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4493
4494         PR c++/12053
4495         * g++.dg/abi/layout4.C: New test.
4496
4497 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4498
4499         PR c++/11553
4500         * g++.dg/parse/friend3.C: New test.
4501
4502 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4503
4504         PR c++/11847
4505         * g++.dg/template/class1.C: New test.
4506
4507         PR c++/11808
4508         * g++.dg/expr/call1.C: New test.
4509
4510 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4511
4512         PR c++/12114
4513         * g++.dg/init/ref9.C: New test.
4514
4515         PR c++/11972
4516         * g++.dg/template/nested4.C: New test.
4517
4518 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4519
4520         PR c++/12093
4521         * g++.dg/template/non-dependent4.C: New test.
4522
4523         PR c++/11928
4524         * g++.dg/inherit/conv1.C: New test.
4525
4526 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/6196
4529         * g++.dg/ext/label1.C: New test.
4530         * g++.dg/ext/label2.C: Likewise.
4531
4532 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4533
4534         * g++.dg/expr/cond3.C: New test.
4535
4536 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4537
4538         * gcc.dg/builtins-1.c: Add new builtin cases.
4539
4540 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4541
4542         * gcc.dg/builtins-1.c: Add new cases.
4543         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4544
4545 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4546
4547         * gcc.dg/builtins-1.c: Add more math builtin tests.
4548         * gcc.dg/torture/builtin-attr-1.c: New test.
4549
4550 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR optimization/5079
4553         * g++.dg/opt/static3.C: New test.
4554
4555 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4556
4557         * gcc.misc-tests/gcov-10b.c: New test.
4558
4559 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4560
4561         * g++.dg/opt/ptrmem3.C: New test.
4562
4563         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4564
4565 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4566
4567         * gcc.dg/20030826-2.c: New test.
4568
4569 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4570
4571         PR middle-end/12002
4572         * g77.f-torture/compile/12002.f: New test case.
4573
4574 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4575
4576         * gcc.dg/20030826-1.c: New test case.
4577
4578 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4579
4580         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4581
4582 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4583
4584         PR c++/11871
4585         * c++.dg/lookup/crash1.C: New test.
4586
4587         * c++.dg/warn/noeffect3.C: New test.
4588
4589 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4590
4591         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4592         * gcc.dg/compat/vector-1_y.c: Ditto.
4593         * gcc.dg/compat/vector-2_x.c: Ditto.
4594         * gcc.dg/compat/vector-2_y.c: Ditto.
4595
4596 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4597
4598         * gcc.dg/20030702-1.c: New test.
4599
4600 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR c++/8795
4603         * g++.dg/ext/altivec-1.C: New test.
4604
4605 2003-08-24  Richard Henderson  <rth@redhat.com>
4606
4607         * g++.dg/eh/simd-2.C: Add -w for x86.
4608
4609 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4610
4611         * gcc.dg/20030815-1.c: New test.
4612
4613 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4614
4615         PR c++/3765
4616         * g++.dg/parse/access6.C: New test.
4617
4618 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4619
4620         PR c++/641, c++/11876
4621         * g++.dg/template/friend22.C: New test.
4622         * g++.dg/template/friend23.C: Likewise.
4623
4624 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4625
4626         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4627         identically.
4628
4629 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4630
4631         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4632
4633 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4634
4635         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4636
4637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4638
4639         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4640
4641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4644
4645 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c++/11919
4648         * g++.dg/overload/prom1.C: New test.
4649
4650         PR c++/11551
4651         * g++.dg/parse/dtor2.C: New test.
4652
4653         PR c++/10762
4654         * g++.dg/parse/using2.C: New test.
4655
4656 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4657
4658         PR target/11805
4659         * gcc.c-torture/compile/20030821-1.c: New.
4660
4661 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4662
4663         PR c++/11834
4664         * g++.dg/template/deduce2.C: New test.
4665
4666 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4667
4668         * gcc.c-torture/execute/20030821-1.c: New test.
4669
4670 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4671
4672         PR middle-end/11984
4673         * gcc.dg/20030820-1.c: New test case.
4674
4675 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         PR c++/11945
4678         * g++.dg/warn/noeffect2.C: New test.
4679
4680 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/10926
4683         * g++.dg/template/dtor2.C: New test.
4684
4685         PR c++/11684
4686         * g++.dg/template/operator1.C: New test.
4687         * g++.dg/parse/operator4.C: New test.
4688
4689         PR c++/11946.C
4690         * g++.dg/expr/enum1.C: New test.
4691         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4692
4693         PR c++/11036.C
4694         * g++.dg/parse/elab2.C: New test.
4695         * g++.dg/parse/typedef4.C: Change error message.
4696         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4697         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4698         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4699
4700 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4701
4702         * gcc.dg/pch/warn-1.c: New.
4703         * gcc.dg/pch/warn-1.hs: New.
4704
4705         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4706         not-tested file.
4707
4708 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4709
4710         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4711
4712 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         * gcc.dg/uninit-D.c: New Test.
4715         * gcc.dg/uninit-E.c: New Test.
4716         * gcc.dg/uninit-F.c: New Test.
4717         * gcc.dg/uninit-G.c: New Test.
4718
4719 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4720
4721         * g++.dg/README: Describe the pch directory.
4722
4723 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4724
4725         PR c++/11174
4726         * g++.dg/parse/access4.C: New test.
4727         * g++.dg/parse/access5.C: Likewise.
4728         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4729
4730 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4731
4732         * gcc.dg/noncompile/20030818-1.c: New.
4733
4734 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4735
4736         PR c++/11957
4737         * g++.dg/warn/noeffect1.C: New test.
4738
4739         * g++.dg/template/scope2.C: New test.
4740         * g++.dg/template/error2.C: Correct dg-error
4741
4742 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4743
4744         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4745
4746 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4747
4748         PR C++/11512
4749         * g++.dg/template/warn1.C: New.
4750
4751 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         * g++.dg/template/error2.C: New test.
4754         * g++.dg/lookup/using7.C: Adjust errors
4755         * g++.old-deja/g++.pt/crash36.C: Likewise.
4756         * g++.old-deja/g++.pt/derived3.C: Likewise.
4757
4758 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4761         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4762         * gcc.c-torture/execute/builtins/string-9.c: New, from
4763         string-opt-9.c.  Adjust for execute/builtins framework.
4764         * gcc.c-torture/execute/string-opt-9.c: Delete.
4765
4766 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4767
4768         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4769
4770         * g++.dg/parse/ret-type2.C: New test.
4771
4772         PR c++/11703
4773         * g++.dg/init/new8.C: New test.
4774
4775         PR c++/10923
4776         * g++.dg/parse/typedef5.C: New test.
4777
4778         PR c++/9512
4779         * g++.dg/parse/qualified2.C: New test.
4780         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4781         invalid code.
4782
4783 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4784
4785         * g++.dg/conversion/ptrmem1.C: New test.
4786
4787 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4788
4789         PR target/11693
4790         * gcc.dg/20030811-1.c: New test.
4791
4792         PR target/11535
4793         * gcc.c-torture/execute/20030811-1.c: New test.
4794
4795 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4796
4797         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4798
4799 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/11789.C
4802         * g++.dg/inherit/multiple1.C: New test.
4803
4804 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4805
4806         * gcc.dg/spe1.c: New test.
4807
4808         PR c++/11670
4809         * g++.dg/expr/cast2.C: New test.
4810
4811         PR c++/10530
4812         * g++.dg/template/dependent-name2.C: New test.
4813
4814 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4815
4816         * g++.dg/parse/crash11.C: Put the dg options in comments.
4817
4818 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4819
4820         * lib/gcc-dg.exp: Update for diagnostic change.
4821
4822 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4823
4824         PR c++/5767
4825         * g++.dg/parse/crash11.C: New test.
4826
4827 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4828
4829         * gcc.dg/cpp/spacing1.c: Update.
4830
4831 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4832
4833         PR target/11739
4834         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4835         a value for -mtune.
4836
4837 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4838
4839         PR middle-end/11771
4840         * gcc.c-torture/compile/20030804-1.c: New test case.
4841
4842 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4843
4844         * gcc.dg/20030804-1.c: New test case.
4845
4846 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4847
4848         * gcc.dg/cpp/separate-1.c: New test.
4849
4850 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4851
4852         PR c++/11704
4853         * g++.dg/template/dependent-expr2.C: New test.
4854
4855         PR c++/11766
4856         * g++.dg/expr/ptrmem1.C: New test.
4857
4858 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4859
4860         PR c++/9453
4861         * g++.dg/template/friend15.C: New test.
4862
4863 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4864
4865         * lib/dg-pch.exp: Work round PCH bug.
4866
4867 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4868
4869         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4870         builtins.  Move cases from builtins-4.c here.
4871
4872         * gcc.dg/torture/builtin-math-1.c: New test taken from
4873         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4874         additional cases.
4875
4876         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4877         Delete.
4878
4879 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4880
4881         PR c++/9447
4882         * g++.dg/template/using7.C: New test.
4883
4884 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4885
4886         * import1.c, import2.c: New tests.
4887
4888 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4889
4890         * g++.dg/eh/crossjump1.C: New test.
4891
4892 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/11697
4895         * g++.dg/template/using6.C: New test.
4896
4897         PR c++/11744
4898         * g++.dg/template/koenig2.C: New test.
4899
4900 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4901
4902         PR c++/7983
4903         * g++.dg/parse/typedef4.C: New test.
4904
4905 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4906
4907         PR c++/8442, c++/8806
4908         * g++.dg/template/elab1.C: New test.
4909         * g++.dg/template/type2.C: Likewise.
4910         * g++.dg/template/ttp3.C: Adjust expected error message.
4911         * g++.old-deja/g++.law/visibility13.C: Likewise.
4912         * g++.old-deja/g++.niklas/t135.C: Likewise.
4913         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4914         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4915         template argument.
4916         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4917
4918 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4919
4920         PR c++/11295
4921         * g++.dg/ext/stmtexpr1.C: New test.
4922
4923         * g++.dg/opt/tmp1.C: New test.
4924
4925         PR c++/11525
4926         * g++.dg/parse/constant4.C: New test.
4927
4928         PR c++/9447
4929         * g++.dg/template/using5.C: New test.
4930
4931 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4932
4933         * gcc.dg/builtins-27.c: New test case.
4934
4935 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4936
4937         * gcc.dg/tls/opt-7.c: New test.
4938
4939 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         * g++.old-deja/g++.other/crash18.C: Remove.
4942
4943 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4944
4945         * g++.dg/template/explicit3.C: New.
4946         * g++.dg/template/explicit4.C: New.
4947         * g++.dg/template/explicit5.C: New.
4948
4949         PR c++/11347
4950         * g++.dg/template/memtmpl1.C: New.
4951
4952 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4953
4954         PR target/11565
4955         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4956         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4957
4958 2003-07-30  Jan Hubicka  <jh@suse.cz>
4959
4960         * vtgc1.c: Kill.
4961
4962 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4963
4964         * gcc.dg/struct-in-proto-1.c: New test.
4965
4966 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4967
4968         * gcc.dg/cpp/include2.c: Only expect one message.
4969
4970 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4971
4972         PR c++/9447
4973         * g++.dg/template/using1.C: New test.
4974         * g++.dg/template/using2.C: New test.
4975         * g++.dg/template/using3.C: New test.
4976         * g++.dg/template/using4.C: New test.
4977
4978 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4979
4980         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4981         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4982
4983 2003-07-28  Jan Hubicka  <jh@suse.cz>
4984
4985         PR c++/11530
4986         * g++.dg/opt/call1.C: New test.
4987
4988 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4989
4990         PR c++/11667
4991         * g++.dg/init/enum2.C: New test.
4992         * g++.dg/template/overload1.C: Add "-w" option.
4993
4994 2003-07-28    <hp@bitrange.com>
4995
4996         * gcc.dg/Wdeclaration-after-statement-1.c,
4997         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4998
4999 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5000
5001         * gcc.c-torture/compile/20030725-1.c: New test.
5002
5003 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5004
5005         * gcc.dg/20030505.c: Only run for SPE.
5006         Remove definition of opaque type.
5007
5008 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5009
5010         * g++.dg/template/ptrmem6.C: New test.
5011
5012 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5013
5014         * gcc.c-torture/compile/zero-strct-2.c: New test.
5015
5016 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5017
5018         * gcc.dg/intermod-1.c: New test.
5019
5020 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5021
5022         PR c++/11617
5023         * g++.dg/template/lookup2.C: New test.
5024         * g++.dg/template/memclass1.C: Remove instantiated from error.
5025         * g++.dg/other/error2.C: Tweak expected errors.
5026
5027         PR c++/11596
5028         * g++.dg/template/defarg3.C: New test.
5029
5030         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5031
5032 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5033
5034         * g++.dg/inherit/access5.C: New test.
5035
5036 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5037
5038         PR c++/11513
5039         * g++.dg/template/crash8.C: New test.
5040
5041 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5042
5043         PR c/10602
5044         * gcc.dg/noncompile/incomplete-2.c: New test.
5045
5046 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5047
5048         PR c++/11645
5049         * g++.dg/inherit/access4.C: New test.
5050
5051         PR c++/11517
5052         * g++.dg/expr/cond2.C: New test.
5053
5054         PR optimization/10679
5055         * g++.dg/opt/inline4.C: New test.
5056
5057 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5058
5059         * g++.dg/parse/crash10: New test.
5060
5061 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5062
5063         * g++.dg/ext/flexary1.C: New test.
5064
5065 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5066
5067         PR c++/10793
5068         * g++.dg/template/crash9.C: New test.
5069
5070 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5071
5072         PR c++/3004
5073         * g++.dg/parse/typedef3.C: New test.
5074
5075         PR c++/7906
5076         * g++.dg/parse/operator2.C: New test.
5077
5078         PR c++/8895
5079         * g++.dg/parse/def-tmpl-arg1.C: New test.
5080
5081         PR c++/9282
5082         * g++.dg/parse/funptr1.C: New test.
5083
5084         PR c++/9452
5085         * g++.dg/parse/ambig3.C: New test.
5086
5087         PR c++/9454
5088         * g++.dg/parse/operator3.C: New test.
5089
5090         PR c++/9486
5091         * g++.dg/parse/template10.C: New test.
5092
5093         PR c++/9488
5094         * g++.dg/parse/template11.C: New test.
5095
5096         PR c++/10150
5097         * g++.dg/parse/invalid-op1.C: New test.
5098
5099         PR c++/10247
5100         * g++.dg/parse/condexpr1.C: New test.
5101
5102 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5103
5104         * g++.dg/ext/packed3.C: New test.
5105         * g++.dg/ext/packed4.C: New test.
5106
5107         * gcc.dg/pack-test-3.c: New test.
5108
5109 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5110
5111         * lib/compat.exp: Handle dg-options per source file.
5112         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5113         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5114         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5115         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5116         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5117         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5118         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5119         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5120         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5121         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5122         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5123         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5124         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5125         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5126
5127 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR c/10320
5130         * gcc.c-torture/execute/20030718-1.c: New test.
5131
5132 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5133
5134         PR optimization/11536
5135         * gcc.dg/20030721-1.c: New test.
5136
5137 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/11546
5140         * g++.dg/template/lookup1.C: New test.
5141
5142 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5143
5144         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5145         diagnostics of ill-formed constructs involving labels.
5146         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5147         the new 'previously defined here' message.
5148
5149 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5150
5151         * g++.dg/parse/non-dependent2.C: New test.
5152
5153 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5154
5155         * g++.dg/init/init-ref4.C: xfail on targets without
5156         weak symbols.
5157
5158 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR target/11087
5161         * gcc.c-torture/execute/20030717-1.c: New test.
5162
5163 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5164
5165         * g++.dg/opt/cfg1.C: New test.
5166
5167 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5168
5169         PR optimization/11557
5170         * gcc.dg/20030717-1.c: New test.
5171
5172 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5173
5174         PR c++/10476
5175         * g++.dg/expr/crash-1.C: New test.
5176
5177         PR c++/11027
5178         * g++.dg/template/init3.C: New test.
5179
5180         PR c++/8222
5181         * g++.dg/template/non-dependent1.C: New test.
5182
5183         PR c++/11070
5184         * g++.dg/template/non-dependent2.C: New test.
5185
5186         PR c++/11071
5187         * g++.dg/template/non-dependent3.C: New test.
5188
5189         PR c++/9907
5190         * g++.dg/template/sizeof5.C: New test.
5191
5192 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5193
5194         PR 11498
5195         * gcc.c-torture/compile/mangle-1.c: New file.
5196
5197 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5198
5199         PR c++/7809
5200         * g++.dg/parse/access3.C: New test.
5201
5202 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5203
5204         PR c++/11384
5205         * g++.dg/init/init-ref4.C: New test.
5206
5207 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/11547
5210         * g++.dg/parse/constant3.C: New test.
5211         * g++.dg/parse/crash7.C: Likewise.
5212
5213 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         PR target/11008
5216         * gcc.dg/i386-pentium4-not-mull.c: New.
5217
5218 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5219
5220         * gcc.dg/asm-names.c (ymain): Make it weak.
5221
5222 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5223
5224         PR c++/5421
5225         * g++.dg/template/friend21.C: New test.
5226
5227 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5228
5229         * gcc.dg/cleanup-8.c: New test.
5230         * gcc.dg/cleanup-9.c: New test.
5231
5232 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5233
5234         * g++.dg/ext/dll-MI1.h: New file.
5235         * g++.dg/ext/dllexport-MI1.C: New file.
5236         * g++.dg/ext/dllimport-MI1.C: New file.
5237
5238 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5239
5240         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5241         it does not have cmpstrsi patterns (just cmpmemsi).
5242
5243 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR debug/11473
5246         * g++.dg/debug/debug8.C: New test.
5247
5248 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5249
5250         PR c++/10108
5251         * g++.dg/template/crash7.C: New test.
5252
5253 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5254
5255         PR target/10795
5256         * gcc.c-torture/compile/20030708-1.c: New.
5257
5258 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5259
5260         * gcc.c-torture/execute/20030715-1.c: New test.
5261
5262 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5263
5264         * gcc.dg/pch/inline-3.c: New file.
5265         * gcc.dg/pch/inline-3.hs: New file.
5266         * gcc.dg/pch/inline-4.c: New file.
5267         * gcc.dg/pch/inline-4.hs: New file.
5268
5269 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/11509
5272         * g++.dg/template/crash6.C: New test.
5273
5274         PR c++/7053
5275         * g++.dg/template/friend20.C: New test.
5276
5277         PR c++/7019
5278         * g++.dg/template/overload2.C: New test.
5279
5280 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5281
5282         PR optimization/11440
5283         * gcc.c-torture/execute/20030714-1.c: New test.
5284
5285 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5286
5287         PR c++/11154
5288         * g++.dg/template/partial2.C: New test.
5289
5290 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/11503
5293         * g++.dg/template/anon1.C: New test.
5294
5295         PR c++/11493
5296         PR c++/11495
5297         * g++.dg/parse/template9.C: Likewise.
5298         * g++.dg/template/crash4.C: New test.
5299         * g++.dg/template/koenig1.C: Likewise.
5300         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5301         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5302         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5303         functions.
5304         * g++.old-deja/g++.jason/template36.C: Likewise.
5305         * g++.old-deja/g++.mike/p1989.C: Likewise.
5306         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5307         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5308         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5309         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5310         compiling.
5311         * g++.old-deja/g++.pt/union2.C: Use this->.
5312
5313 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5314
5315         * gcc.dg/20030711-1.c: New test.
5316
5317 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5318
5319         PR c++/11050
5320         * g++.dg/parse/args1.C: New test.
5321         * g++.pt/defarg8.C: Change expected errors.
5322
5323 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/8164
5326         * g++.dg/template/nontype2.C: New test.
5327
5328         PR c++/10558
5329         * g++.dg/parse/template8.C: New test.
5330
5331         PR c++/8327
5332         * g++.dg/template/scope1.C: New test.
5333
5334         * g++.dg/warn/Wsign-compare-1.C: New test.
5335
5336 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5337
5338         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5339
5340 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5341
5342         PR c++/9411
5343         * g++.dg/template/explicit2.C: New test.
5344
5345         PR c++/10032
5346         * g++.dg/warn/pedantic1.C: New test.
5347
5348 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5349
5350         PR c++ 9483
5351         * g++.dg/other/field1.C: New test.
5352
5353 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5354
5355         PR c/11449
5356         * gcc.c-torture/compile/20030707-1.c: New.
5357
5358 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5359
5360         PR c++/10849
5361         * g++.dg/template/access12.C: New test.
5362
5363 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5364
5365         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5366         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5367         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5368         * gcc.misc-tests/gcov.exp: Update
5369         * g++.dg/gcov/gcov.exp: Update
5370         * lib/gcov.exp: Update.
5371
5372 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5373
5374         * g++.dg/abi/mangle17.C: Make sure template expressions are
5375         dependent.
5376         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5377         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5378         * g++.dg/opt/stack1.C: Remove erroneous code.
5379         * g++.dg/parse/template7.C: New test.
5380         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5381         * g++.old-deja/g++.pt/crash4.C: Likewise.
5382
5383 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5384
5385         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5386         with zero or one occurence of `$' after the initial `L'.
5387
5388 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5389
5390         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5391
5392 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5393
5394         PR c/11370
5395         * gcc.dg/Wunreachable-6.c: New testcase.
5396         * gcc.dg/Wunreachable-7.c: New testcase.
5397
5398 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5399
5400         PR c/11420
5401         * gcc.dg/20030708-1.c: New test.
5402
5403 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5404
5405         * gcc.dg/compat/sdata-section.h: New file.
5406         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5407         * gcc.dg/torture/mips-sdata-1.c: New test.
5408
5409 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5410
5411         PR c++/11030
5412         * g++.dg/template/friend19.C: New test.
5413
5414 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5415
5416         * g++.dg/opt/strength-reduce.C: New test.
5417
5418 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5419
5420         PR target/10979
5421         * gcc.dg/20030707-1.c: New testcase.
5422
5423 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5424
5425         PR optimization/11059
5426         * g++.dg/opt/emptyunion.C: New testcase.
5427
5428 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5429             Eric Botcazou  <ebotcazou@libertysurf.fr>
5430
5431         * g++.dg/opt/stack1.C: New test.
5432
5433 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5434
5435         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5436         run test.
5437
5438         PR c++/11431
5439         * g++.dg/expr/static_cast3.C: New test.
5440
5441 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5442
5443         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5444         everywhere.
5445         * gcc.dg/concat.c: Concatenation of string constants with
5446         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5447         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5448         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5449         necessary to avoid multi-character character constant warning.
5450         * gcc.dg/cpp/escape.c: Likewise.
5451         * gcc.dg/cpp/ucs.c: Likewise.
5452         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5453         Fix a typo.
5454
5455 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5456
5457         PR c/11428
5458         * gcc.c-torture/compile/20030704-1.c: New.
5459
5460 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5461
5462         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5463
5464 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5465
5466         PR c++/5287, PR c++/7910,  PR c++/11021
5467         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5468         tests for warnings.
5469         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5470         * g++.dg/ext/dllimport3.C: Likewise.
5471         * g++.dg/ext/dllimport4.C: New file.
5472         * g++.dg/ext/dllimport5.C: New file.
5473         * g++.dg/ext/dllimport6.C: New file.
5474         * g++.dg/ext/dllimport7.C: New file.
5475         * g++.dg/ext/dllimport8.C: New file.
5476         * g++.dg/ext/dllimport9.C: New file.
5477         * g++.dg/ext/dllimport10.C: New file.
5478         * g++.dg/ext/dllexport1.C: New file.
5479
5480 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5481
5482         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5483         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5484
5485 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5486
5487         * gcc.dg/builtins-25.c: New testcase.
5488         * gcc.dg/builtins-26.c: New testcase.
5489
5490 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5491
5492         * gcc.dg/compat/vector-defs.h: New file.
5493         * gcc.dg/compat/vector-setup.h: New file.
5494         * gcc.dg/compat/vector-check.h: New file.
5495         * gcc.dg/compat/vector-1_main.c: New file.
5496         * gcc.dg/compat/vector-1_x.c: New file.
5497         * gcc.dg/compat/vector-1_y.c: New file.
5498         * gcc.dg/compat/vector-2_main.c: New file.
5499         * gcc.dg/compat/vector-2_x.c: New file.
5500         * gcc.dg/compat/vector-2_y.c: New file.
5501
5502         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5503         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5504         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5505         * gcc.dg/compat/struct-align-1.h: New file.
5506         * gcc.dg/compat/struct-align-1_main.c: New file.
5507         * gcc.dg/compat/struct-align-1_x.c: New file.
5508         * gcc.dg/compat/struct-align-1_y.c: New file.
5509         * gcc.dg/compat/struct-align-2.h: New file.
5510         * gcc.dg/compat/struct-align-2_main.c: New file.
5511         * gcc.dg/compat/struct-align-2_x.c: New file.
5512         * gcc.dg/compat/struct-align-2_y.c: New file.
5513
5514         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
5515         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5517         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5518         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5520         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5521         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5522         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5523         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5524         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5525         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5526         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5527         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5528         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5529         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5530         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5531         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5532         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5533         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5534         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5537         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5539         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5540         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5541         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5542         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5543
5544 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * gcc.dg/i386-call-1.c: New test.
5547
5548 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
5549
5550         PR c++/9162
5551         * g++.dg/parse/defarg4.C: New.
5552
5553 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5554
5555         PR target/10700
5556         * gcc.c-torture/compile/20030703-1.c: New test case.
5557
5558 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * g++.dg/template/local3.C: Remove extra semicolon.
5561
5562 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5563
5564         * gcc.dg/i386-volatile-1.c: New test.
5565
5566 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5567
5568         PR c++/11072
5569         * g++.dg/other/offsetof2.C: XFAIL.
5570         * g++.dg/other/offsetof5.C: New.
5571
5572         PR c++/10219
5573         * g++.dg/template/error1.C: New.
5574
5575         PR c++/9779
5576         * g++.dg/template/dependent-expr1.C: New.
5577
5578 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5579
5580         PR c++/6949
5581         * g++.dg/template/local3.C: New test.
5582
5583         PR c++/11149
5584         * g++.dg/lookup/scoped6.C: New test.
5585
5586 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5587
5588         PR c++/8046
5589         * g++.dg/other/error7.C: New test.
5590
5591 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5592
5593         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5594         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5595         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5596         * g++.old-deja/g++.other/union2.C: Likewise.
5597         * gcc.dg/c90-const-expr-2.c: Likewise.
5598         * gcc.dg/c90-const-expr-3.c: Likewise.
5599         * gcc.dg/c99-const-expr-2.c: Likewise.
5600         * gcc.dg/c99-const-expr-3.c: Likewise.
5601         * gcc.dg/concat.c: Likewise.
5602
5603 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5604
5605         PR c++/9559
5606         * g++.dg/init/static1.C: New test.
5607
5608 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5609
5610         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5611         * g++.old-deja/g++.other/access2.C: Likewise.
5612         * g++.old-deja/g++.other/decl2.C: Likewise.
5613         * gcc.c-torture/execute/20020615-1.c: Likewise.
5614
5615 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5616
5617         PR c++/4933
5618         * g++.dg/template/sizeof4.C: New test.
5619
5620 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5621
5622         * g++.dg/other/error6.C: New test.
5623
5624 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5625
5626         PR c++/10750
5627         * g++.dg/parse/constant2.C: New test.
5628
5629 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5630
5631         PR c++/11106
5632         * g++.dg/other/error5.C: New test.
5633
5634 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5635
5636         * gcc.dg/format/gcc_diag-1.c: New test.
5637
5638 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5639
5640         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5641
5642 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5643
5644         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5645         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5646         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5647
5648 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5649
5650         * gcc.c-torture/execute/builtins/string-8.c: New test.
5651         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5652         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5653         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5654
5655 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/10468
5658         * g++.dg/ext/typeof6.C: New test.
5659
5660 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/10796
5663         * g++.dg/init/enum1.C: New test.
5664
5665 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5666
5667         * gcc.dg/20030627-1.c: New test.
5668
5669 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/11332
5672         * g++.dg/expr/static_cast2.C: New test.
5673
5674 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5675             Jakub Jelinek  <jakub@redhat.com>
5676
5677         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5678         sprintf(dst,"%s",src) optimization.
5679         * gcc.c-torture/execute/20030626-1.c: New test case.
5680         * gcc.c-torture/execute/20030626-2.c: New test case.
5681
5682 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5683
5684         * gcc.c-torture/execute/multi-ix.c: New test.
5685
5686         * gcc.c-torture/execute/simd-4.c (main):
5687         Added missing semicolon at end of union.
5688
5689 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5690
5691         PR c++/8266
5692         * g++.dg/template/explicit-instantiation3.C: New test.
5693
5694 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5695
5696         * gcc.dg/20030626-1.c: Use signed char.
5697
5698 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5699
5700         * gcc.dg/20030626-1.c: New test.
5701
5702 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5703
5704         * const-str-2.m: Update.
5705
5706 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5707
5708         PR c++/10990
5709         * g++.dg/rtti/dyncast1.C: New test.
5710         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5711         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5712         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5713
5714         PR c++/10931
5715         * g++.dg/expr/static_cast1.C: New test.
5716
5717 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5718
5719         * gcc.dg/20030625-1.c: New test.
5720
5721 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5722
5723         * gcc.c-torture/compile/20030624-1.c: New test case.
5724
5725 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5726
5727         * gcc.c-torture/execute/string-opt-17.c: New test.
5728
5729 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5730
5731         PR c++/5754
5732         * g++.dg/parse/crash6.C: New test.
5733
5734 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5735
5736         * gcc.dg/builtins-24.c: New test case.
5737
5738 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5739
5740         * g++.dg/opt/operator1.C: New test.
5741
5742 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5743
5744         * gcc.c-torture/execute/string-opt-16.c: New test case.
5745
5746 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5747
5748         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5749         * g++.old-deja/g++.other/conv7.C: Likewise
5750         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5751         * g++.old-deja/g++.other/overload14.C: Likewise.
5752
5753 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5754
5755         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5756         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5757
5758 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/10888
5761         * g++.dg/warn/Winline-3.C: New test.
5762
5763 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5764
5765         * lib/target-supports.exp (check_alias_available): Make the test
5766         program acceptable to the Solaris assembler.
5767
5768         PR c++/10749
5769         * g++.dg/template/memclass2.C: New test.
5770
5771 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5772             Eric Botcazou  <ebotcazou@libertysurf.fr>
5773
5774         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5775         data for non-matching targets.
5776         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5777
5778 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/10845
5781         * g++.dg/template/member3.C: New test.
5782
5783 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/10939
5786         * g++.dg/template/func1.C: New test.
5787
5788         PR c++/9649
5789         * g++.dg/template/static4.C: New test.
5790         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5791
5792         PR c++/11041
5793         * g++.dg/init/ref7.C: New test.
5794
5795 2003-06-19  Matt Austern  <austern@apple.com>
5796
5797         PR c++/11228
5798         * g++.dg/anew1.C: New test.
5799         * g++.dg/anew2.C: New test.
5800         * g++.dg/anew3.C: New test.
5801         * g++.dg/anew4.C: New test.
5802
5803 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5804
5805         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5806
5807 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5808
5809         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5810         endian-dependent.
5811
5812 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5813
5814         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5815         Remove cruft.
5816
5817 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5818
5819         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5820         * gcc.c-torture/compile/961203-1.c: Likewise.
5821         * gcc.c-torture/compile/980506-1.c: Likewise.
5822
5823 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5824
5825         PR c++/10712
5826         * g++.dg/lookup/using7.C: New test.
5827
5828 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/11105
5831         * g++.dg/abi/conv1.C: Remove it.
5832         * g++.dg/template/conv7.C: New test.
5833         * g++.dg/template/conv8.C: Likewise.
5834         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5835         conversion operator.
5836
5837 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5838
5839         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5840         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5841         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5842         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5843         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5844         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5845         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5846         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5847         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5848         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5849         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5850         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5851         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5852         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5853         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5854         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5855         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5856         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5857         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5858         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5859         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5860         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5861         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5862         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5863         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5864         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5865         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5866         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5867         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5868
5869 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5870
5871         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5872         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5873         indications.
5874
5875 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5876
5877         * gcc.dg/i386-387-5.c: New test case.
5878         * gcc.dg/i386-387-6.c: New test case.
5879         * gcc.dg/builtins-23.c: New test case.
5880
5881 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5882
5883         * gcc.dg/builtins-22.c: New test case.
5884         * gcc.dg/i386-387-1.c: Update to test exp.
5885         * gcc.dg/i386-387-2.c: Likewise.
5886
5887 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5890
5891 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * lib/gcc-dg.exp (dg-require-dll): New function.
5894         (dg-xfail-if): Likewise.
5895         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5896         driver.
5897
5898         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5899         * gcc.c-torture/compile/20001205-1.c: Likewise.
5900         * gcc.c-torture/compile/20001226-1.c: Likewise.
5901         * gcc.c-torture/compile/20010518-2.c: Likewise.
5902         * gcc.c-torture/compile/20020312-1.c: Likewise.
5903         * gcc.c-torture/compile/20020604-1.c: Likewise.
5904         * gcc.c-torture/compile/920501-12.c: Likewise.
5905         * gcc.c-torture/compile/920501-4.c: Likewise.
5906         * gcc.c-torture/compile/920520-1.c: Likewise.
5907         * gcc.c-torture/compile/920521-1.c: Likewise.
5908         * gcc.c-torture/compile/920625-1.c: Likewise.
5909         * gcc.c-torture/compile/961203-1.c: Likewise.
5910         * gcc.c-torture/compile/980506-1.c: Likewise.
5911         * gcc.c-torture/compile/981006-1.c: Likewise.
5912         * gcc.c-torture/compile/981022-1.c: Likewise.
5913         * gcc.c-torture/compile/981223-1.c: Likewise.
5914         * gcc.c-torture/compile/990617-1.c: Likewise.
5915         * gcc.c-torture/compile/dll.c: Likewise.
5916         * gcc.c-torture/compile/labels-3.c: Likewise.
5917         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5918         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5919         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5920         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5921         * gcc.c-torture/compile/simd-5.c: Likewise.
5922         * gcc.c-torture/compile/20000804-1.x: Remove.
5923         * gcc.c-torture/compile/20001205-1.x: Likewise.
5924         * gcc.c-torture/compile/20001226-1.x: Likewise.
5925         * gcc.c-torture/compile/20010518-2.x: Likewise.
5926         * gcc.c-torture/compile/20020312-1.x: Likewise.
5927         * gcc.c-torture/compile/20020604-1.x: Likewise.
5928         * gcc.c-torture/compile/920501-12.x: Likewise.
5929         * gcc.c-torture/compile/920501-4.x: Likewise.
5930         * gcc.c-torture/compile/920520-1.x: Likewise.
5931         * gcc.c-torture/compile/920521-1.x: Likewise.
5932         * gcc.c-torture/compile/920625-1.x: Likewise.
5933         * gcc.c-torture/compile/961203-1.x: Likewise.
5934         * gcc.c-torture/compile/980506-1.x: Likewise.
5935         * gcc.c-torture/compile/981006-1.x: Likewise.
5936         * gcc.c-torture/compile/981022-1.x: Likewise.
5937         * gcc.c-torture/compile/981223-1.x: Likewise.
5938         * gcc.c-torture/compile/990617-1.x: Likewise.
5939         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5940         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5941         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5942         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5943         * gcc.c-torture/compile/simd-5.x: Likewise.
5944
5945         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5946
5947 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5948
5949         * gcc.c-torture/execute/20030611-1.c: New test.
5950
5951 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5952
5953         PR middle-end/168
5954         * gcc.dg/20030612-1.c: New test case.
5955
5956 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR c++/10635
5959         * g++.dg/expr/cast1.C: New test.
5960
5961 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5962
5963         * gcc.dg/builtins-21.c: New test case.
5964
5965 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5966
5967         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5968         options instead of at the end.
5969         * lib/objc.exp (objc_target_compile): Likewise.
5970
5971 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5972
5973         PR c++/10432
5974         * g++.dg/parse/error1.C: New test.
5975
5976 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5977
5978         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5979         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5980         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5981         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5982         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5983         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5984         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5985         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5986         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5987         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5988         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5989         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5990         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5991         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5992         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5993         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5994         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5995         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5996         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5997         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5998         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5999         * gcc.dg/compat/struct-by-value-18_main.c: New file.
6000         * gcc.dg/compat/struct-by-value-18_x.c: New file.
6001         * gcc.dg/compat/struct-by-value-18_y.c: New file.
6002
6003         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
6004         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
6005         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
6006         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
6007         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
6008         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
6009         * gcc.dg/compat/scalar-return-3_main.c: New file.
6010         * gcc.dg/compat/scalar-return-3_x.c: New file.
6011         * gcc.dg/compat/scalar-return-3_y.c: New file.
6012         * gcc.dg/compat/scalar-return-4_main.c: New file.
6013         * gcc.dg/compat/scalar-return-4_x.c: New file.
6014         * gcc.dg/compat/scalar-return-4_y.c: New file.
6015
6016 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
6017
6018         * gcc.dg/compat/fp2-struct-check.h: New file.
6019         * gcc.dg/compat/fp2-struct-defs.h: New file.
6020         * gcc.dg/compat/fp2-struct-init.h: New file.
6021         * gcc.dg/compat/struct-by-value-10_main.c: New file.
6022         * gcc.dg/compat/struct-by-value-10_x.c: New file.
6023         * gcc.dg/compat/struct-by-value-10_y.c: New file.
6024         * gcc.dg/compat/struct-return-10_main.c: New file.
6025         * gcc.dg/compat/struct-return-10_x.c: New file.
6026         * gcc.dg/compat/struct-return-10_y.c: New file.
6027
6028         * gcc.dg/compat/compat-common.h: New file.
6029         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
6030         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
6031         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
6032         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
6033         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
6034         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
6035         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
6036         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
6037         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
6038         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
6039         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
6040         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
6041         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
6042         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
6043         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
6044         * gcc.dg/compat/small-struct-check.h: Ditto.
6045         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
6046         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
6047         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
6048         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
6049         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
6050         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6051         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
6052         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
6053         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
6054         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
6055         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6056         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6057         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
6058         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6059         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6060         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
6061         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
6062         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
6063         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
6064         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
6065         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
6066         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
6067         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
6068         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
6069         * gcc.dg/compat/struct-return-2_main.c: Ditto.
6070         * gcc.dg/compat/struct-return-2_x.c: Ditto.
6071         * gcc.dg/compat/struct-return-2_y.c: Ditto.
6072         * gcc.dg/compat/struct-return-3_main.c: Ditto.
6073         * gcc.dg/compat/struct-return-3_x.c: Ditto.
6074         * gcc.dg/compat/struct-return-3_y.c: Ditto.
6075
6076 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
6077
6078         * g++.dg/pch/static-1.C: New file.
6079         * g++.dg/pch/static-1.Hs: New file.
6080
6081 2003-06-10  Richard Henderson  <rth@redhat.com>
6082
6083         * gcc.dg/asm-7.c: Adjust expected warning text.
6084
6085 2003-06-10  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gcc.dg/builtins-20.c: New test case.
6088
6089 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/11131
6092         * g++.dg/opt/template1.C: New test.
6093
6094 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6095
6096         * lib/gcc-dg.exp (dg-test): Clear additional_files and
6097         additional_sources.
6098
6099 2003-05-21  David Taylor  <dtaylor@emc.com>
6100
6101         * gcc.dg/Wpadded.c: New file.
6102
6103 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6104
6105         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
6106         * gcc.dg/special/weak-2.c: Add dg-require-weak.
6107         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
6108         dg-require-weak.
6109
6110 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
6111
6112         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
6113
6114 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
6115
6116         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
6117         (dg-require-alias): Likewise.
6118         (dg-require-gc-sections): Likewise.
6119         * lib/target-supports.exp (check_gc_sections_available): Likewise.
6120
6121 2003-06-08  Richard Henderson  <rth@redhat.com>
6122
6123         * gcc.dg/20011029-2.c: Fix the array reference.
6124         * gcc.dg/asm-7.c: New.
6125
6126 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
6127
6128         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
6129
6130 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
6131
6132         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
6133         (dg-require-gc-sections): Likewise.
6134
6135 2003-06-08  Jan Hubicka  <jh@suse.cz>
6136
6137         * i386-cmov1.c: Fix regular expression.
6138         * i386-cvt-1.c: Likewise.
6139         * i386-local.c: Likewise.
6140         * i386-local2.c: Likewise.
6141         * i386-mul.c: Likewise.
6142         * i386-ssetype-1.c: Likewise.
6143         * i386-ssetype-3.c: Likewise.
6144         * i386-ssetype-5.c: Likewise.
6145
6146 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6147
6148         PR c++/11039
6149         * g++.dg/warn/implicit-typename2.C: New test.
6150         * g++.dg/warn/implicit-typename3.C: New test.
6151
6152 2003-06-07  Richard Henderson  <rth@redhat.com>
6153
6154         * g++.dg/other/offsetof3.C: Use size_t.
6155         * g++.dg/other/offsetof4.C: Likewise.
6156
6157 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
6158
6159         * lib/copy-file.exp: New. Implement gcc_copy_files.
6160
6161         * lib/dg-pch.exp: Load copy-file.exp
6162         (dg-pch): Use gcc_copy_files instead of "file copy".
6163
6164 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
6165
6166         * gcc.dg/weak/weak.exp: Simplify.
6167         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
6168         * gcc.dg/weak/weak-1.c: Likewise.
6169         * gcc.dg/weak/weak-2.c: Likewise.
6170         * gcc.dg/weak/weak-3.c: Likewise.
6171         * gcc.dg/weak/weak-4.c: Likewise.
6172         * gcc.dg/weak/weak-5.c: Likewise.
6173         * gcc.dg/weak/weak-6.c: Likewise.
6174         * gcc.dg/weak/weak-7.c: Likewise.
6175         * gcc.dg/weak/weak-8.c: Likewise.
6176         * gcc.dg/weak/weak-9.c: Likewise.
6177
6178 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
6179
6180         gcc.c-torture/execute/20030606-1.c: New.
6181
6182 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6183
6184         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
6185         * gcc.dg/builtins-19.c: Likewise.
6186
6187 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6188
6189         * gcc.dg/builtins-2.c: Add some more tests.
6190         * gcc.dg/builtins-18.c: New test case.
6191         * gcc.dg/builtins-19.c: New test case.
6192
6193 2003-06-06  Roger Sayle  <roger@eyesopen.com>
6194             Jim Wilson  <wilson@tuliptree.org>
6195
6196         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
6197
6198 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
6199
6200         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
6201         mempcpy/stpcpy calls not to be optimized into something else.
6202         * gcc.c-torture/execute/string-opt-3.c: Moved to...
6203         * gcc.c-torture/execute/builtins/string-7.c: ...here.
6204         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
6205
6206 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6207
6208         * gcc.dg/format/asm_fprintf-1.c: New test.
6209
6210 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
6211
6212         * lib/gcc-defs.exp (additional_sources): New variable.
6213         (dg-additional-sources): New function.
6214         (additional_files): New variable.
6215         (dg-additional-files): New function.
6216         (dg-additional-files-options): Likewise.
6217         * lib/gcc-dg.exp (dg-require-weak): New function.
6218         (dg-require-alias): Likewise.
6219         (dg-require-gc-sections): Likewise.
6220         * lib/target-supports.exp (check_alias_available): Remove testfile
6221         parameter.
6222         (check_gc_sections_available): New function.
6223         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
6224         (dg-gpp-additional-files): Likewise.
6225         * lib/g++.exp (additional_sources): Remove.
6226         (additional_files): Likewise.
6227         (g++_target_compile): Use dg-additional-files-options.
6228
6229         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
6230         Tcl logic.
6231         * gcc.dg/special/ecos.exp: Remove.
6232         * gcc.dg/special/20000419-2.c: Use dg-require-*.
6233         * gcc.dg/special/alias-1.c: Likewise.
6234         * gcc.dg/special/alias-2.c: Likewise.
6235         * gcc.dg/special/gcsec-1.c: Likewise.
6236         * gcc.dg/special/weak-1.c: Likewise.
6237         * gcc.dg/special/weak-2.c: Likewise.
6238         * gcc.dg/special/wkali-1.c: Likewise.
6239         * gcc.dg/special/wkali-2.c: Likewise.
6240
6241         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
6242         dg-gpp-additional-*.
6243         * g++.dg/special/conpr-3.C: Likewise.
6244         * g++.dg/special/conpr-4.C: Likewise.
6245         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
6246         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
6247         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
6248         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
6249         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
6250         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
6251         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
6252         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
6253         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
6254         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
6255         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
6256         * g++.old-deja/g++.other/comdat1.C: Likewise.
6257         * g++.old-deja/g++.other/comdat2.C: Likewise.
6258         * g++.old-deja/g++.other/comdat3.C: Likewise.
6259         * g++.old-deja/g++.other/ctor1.C: Likewise.
6260         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6261
6262 2003-06-05  Richard Henderson  <rth@redhat.com>
6263
6264         * gcc.dg/debug/20030605-1.c: New.
6265
6266 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6267
6268         * README.QMTEST: Update.
6269
6270 2003-06-04  Richard Henderson  <rth@redhat.com>
6271
6272         * gcc.dg/cleanup-1.c: New.
6273         * gcc.dg/cleanup-2.c: New.
6274         * gcc.dg/cleanup-3.c: New.
6275         * gcc.dg/cleanup-4.c: New.
6276         * gcc.dg/cleanup-5.c: New.
6277         * gcc.dg/cleanup-6.c: New.
6278         * gcc.dg/cleanup-7.c: New.
6279
6280 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6281
6282         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6283
6284         * lib/dg-pch.exp: New file.
6285         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6286         * gcc.dg/pch/pch.exp: Likewise.
6287
6288 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6289
6290         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6291         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6292         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6293         * gcc.dg/builtins-17.c: New test case.
6294         * gcc.dg/i386-387-4.c: New test case.
6295         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6296
6297 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6298
6299         * gcc.dg/ultrasp9.c: New test.
6300
6301 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6302
6303         * gcc.c-torture/compile/20030604-1.c: New test.
6304         * gcc.dg/sparc-constant-1.c: New test.
6305
6306 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6307
6308         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6309
6310 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6311
6312         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6313
6314         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6315         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6316
6317 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6318
6319         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6320
6321 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6322
6323         PR c++/10940
6324         * g++.dg/template/spec10.C: New test.
6325
6326 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6327
6328         * gcc.dg/builtins-16.c: New test case.
6329
6330 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6331
6332         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6333         mempcpy test with post-increments.
6334         * gcc.c-torture/execute/string-opt-3.c: New test.
6335         * gcc.dg/string-opt-1.c: New test.
6336
6337 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6338
6339         PR fortran/10965
6340         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6341
6342 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6343
6344         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6345         (scan-assembler): ... here.  Use dg-scan.
6346         (scan-assembler-not): Likewise.
6347         (scan-file): New function.
6348         (scan-file-not): Likewise.
6349         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6350         * gcc.dg/cpp/_Pragma4.c: Likewise.
6351         * gcc.dg/cpp/_Pragma5.c: Likewise.
6352         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6353         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6354         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6355         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6356         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6357         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6358         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6359         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6360         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6361         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6362         * gcc.dg/cpp/cxxcom1.c: Likewise.
6363         * gcc.dg/cpp/line1.c: Likewise.
6364         * gcc.dg/cpp/maccom1.c: Likewise.
6365         * gcc.dg/cpp/maccom2.c: Likewise.
6366         * gcc.dg/cpp/maccom3.c: Likewise.
6367         * gcc.dg/cpp/maccom4.c: Likewise.
6368         * gcc.dg/cpp/maccom5.c: Likewise.
6369         * gcc.dg/cpp/maccom6.c: Likewise.
6370         * gcc.dg/cpp/multiline.c: Likewise.
6371         * gcc.dg/cpp/spacing1.c: Likewise.
6372         * gcc.dg/cpp/spacing2.c: Likewise.
6373         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6374         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6375         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6376         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6377         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6378         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6379         * gcc.dg/cpp/cxxcom2.c: Likewise.
6380         * gcc.dg/cpp/cxxcom2.h: New file.
6381
6382         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6383         * g++.dg/cpp/truefalse.C: Here.
6384         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6385
6386 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6387
6388         * gcc.dg/cpp/redef3.c: New file.
6389
6390 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6391
6392         * gcc.dg/i386-loop-3.c: New test.
6393
6394 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6395
6396         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6397
6398 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6399
6400         * gcc.dg/fwrapv-1.c: New test case.
6401         * gcc.dg/fwrapv-2.c: New test case.
6402
6403 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6404
6405         PR c++/10956
6406         * g++.dg/template/spec9.C: New test.
6407
6408 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6409
6410         * gcc.dg/duff-4.c: New test case.
6411
6412 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6413
6414         PR fortran/10843
6415         * g77.dg/ffixed-form-1.f: New test
6416         * g77.dg/ffixed-form-2.f: New test
6417         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6418         * g77.dg/ffree-form-3.f: New test
6419
6420 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6421
6422         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6423         * gcc.dg/wint_t-1.c: Likewise.
6424
6425 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         * g++.dg/template/access11.C: New test.
6428
6429 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6430
6431         PR c++/10849
6432         * g++.dg/template/access10.C: New test.
6433
6434 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6435             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6436
6437         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6438
6439 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6440
6441         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6442         suppress for powerpc-*-darwin*.
6443         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6444
6445 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6446
6447         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6448         suppress option for powerpc-*-darwin*.
6449
6450 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6451
6452         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6453         * gcc.dg/builtins-4.c: Add test for fmod.
6454
6455 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6456
6457         PR c++/10682
6458         * g++.dg/template/instantiate4.C: New test.
6459
6460 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6461
6462         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6463
6464 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6465
6466         * gcc.dg/compat/scalar-return-1_main.c: New file.
6467         * gcc.dg/compat/scalar-return-1_x.c: New file.
6468         * gcc.dg/compat/scalar-return-1_y.c: New file.
6469         * gcc.dg/compat/scalar-return-2_main.c: New file.
6470         * gcc.dg/compat/scalar-return-2_x.c: New file.
6471         * gcc.dg/compat/scalar-return-2_y.c: New file.
6472         * gcc.dg/compat/struct-return-3_main.c: New file.
6473         * gcc.dg/compat/struct-return-3_y.c: New file.
6474         * gcc.dg/compat/struct-return-3_x.c: New file.
6475         * gcc.dg/compat/struct-return-2_main.c: New file.
6476         * gcc.dg/compat/struct-return-2_x.c: New file.
6477         * gcc.dg/compat/struct-return-2_y.c: New file.
6478
6479 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6480
6481         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6482         for hppa*-hp-hpux*.
6483         * gcc.dg/20021014-1.c (dg-options): Likewise.
6484         * gcc.dg/nest.c (dg-options): Likewise.
6485
6486 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6487
6488         PR c++/9738
6489         * g++.dg/ext/dllimport2.C: New file.
6490         * g++.dg/ext/dllimport3.C: New file.
6491
6492 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6493
6494         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6495         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6496         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6497         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6498         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6499         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6500         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6501         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6502         * gcc.dg/compat/small-struct-defs.h: New file.
6503         * gcc.dg/compat/small-struct-init.h: New file.
6504         * gcc.dg/compat/small-struct-check.h: New file.
6505         * gcc.dg/compat/fp-struct-defs.h: New file.
6506         * gcc.dg/compat/fp-struct-check.h: New file.
6507         * gcc.dg/compat/fp-struct-init.h: New file.
6508         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6509         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6510
6511 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6512
6513         * gcc.dg/20030225-2.c: New test.
6514
6515 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6516             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6517
6518         * gcc.c-torture/compile/20030518-1.c: New test case.
6519
6520 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6521
6522         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6523         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6524         gcc-dg-debug-runtest.
6525         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6526         gcc-dg-debug-runtest.
6527
6528 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6529
6530         PR c++/9022
6531         * g++.dg/lookup/using6.C: New test.
6532
6533 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6534
6535         * g++.dg/parse/access2.C: New test.
6536
6537 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6540         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6541         * gcc.dg/debug/debug.exp: Likewise.
6542
6543 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6544
6545         * gcc.dg/dollar.c: New test.
6546
6547 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6548
6549         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6550         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6551         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6552         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6553         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6554         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6555         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6556         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6557         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6558         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6559         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6560         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6561         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6562         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6563         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6564         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6565         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6566         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6567
6568 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6569
6570         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6571         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6572         support for "repo" mode.
6573         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6574         * lib/g77-dg.exp: Likewise.
6575         * lib/obj-dg.exp: Likewise.
6576
6577 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6578
6579         Merge from gcc-3_2-rhl8-branch:
6580         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * gcc.dg/tls/opt-6.c: New test.
6583
6584         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6585
6586         * gcc.dg/20030405-1.c: New test.
6587
6588         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.dg/20030309-1.c: New test.
6591
6592         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6593
6594         * gcc.c-torture/execute/20030307-1.c: New test.
6595
6596         2003-02-20  Randolph Chung  <tausq@debian.org>
6597
6598         * gcc.c-torture/compile/20030220-1.c: New test.
6599
6600         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6601
6602         * gcc.dg/20030217-1.c: New test.
6603
6604         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6605
6606         * gcc.c-torture/compile/20020129-1.c: New test.
6607
6608         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6609
6610         * gcc.dg/unroll-1.c: New test.
6611
6612         2002-11-16  Jan Hubicka  <jh@suse.cz>
6613
6614         * gcc.c-torture/execute/20020920-1.c: New test.
6615
6616         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR target/7434
6619         * gcc.c-torture/compile/20021008-1.c: New test.
6620
6621         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6622
6623         PR target/7559
6624         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6625
6626         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * gcc.c-torture/compile/20020807-1.c: New test.
6629
6630         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6631
6632         * gcc.dg/tls/opt-1.c: New test.
6633
6634         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gcc.dg/20020729-1.c: New test.
6637
6638         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * g++.dg/opt/life1.C: New test.
6641
6642         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6643
6644         * gcc.dg/20020525-1.c: New test.
6645
6646         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6647
6648         PR c++/6794
6649         * g++.dg/ext/pretty1.C: New test.
6650         * g++.dg/ext/pretty2.C: New test.
6651
6652 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6653
6654         PR c++/8385
6655         * g++.dg/ext/typeof5.C: New test.
6656
6657 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6658
6659         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6660         __USER_LABEL_PREFIX__ into account.
6661         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6662
6663 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6664
6665         * gcc.dg/builtins-15.c: New test case.
6666
6667 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6668
6669         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6670
6671 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6672
6673         * lib/g++.exp: Tweak handling of additional source files.
6674         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6675         * g++.dg/special/conpr-2a.C: Rename to ...
6676         * g++.dg/special/conpr-2a.cc: ... this.
6677         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6678         * g++.dg/special/conpr-3a.C: Rename to ...
6679         * g++.dg/special/conpr-3a.cc: This.
6680         * g++.dg/special/conpr-3b.C: Rename to ...
6681         * g++.dg/special/conpr-3b.cc: This.
6682         * g++.dg/special/conpr-4.C: New test.
6683         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6684
6685 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6686
6687         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6688
6689 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6690
6691         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6692         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6693         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6694         * g++.old-deja/g++.other/warn3.C: Likewise.
6695
6696 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6697
6698         * gcc.dg/i386-387-1.c: Update to also test log.
6699         * gcc.dg/i386-387-2.c: Likewise.
6700
6701 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6702
6703         * g77.f-torture/execute/int8421.f: New test.
6704
6705 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6706
6707         PR c++/10230, c++/10481
6708         * g++.dg/lookup/scoped5.C: New test.
6709
6710 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/10552
6713         * g++.dg/template/ttp6.C: New test.
6714
6715 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6716
6717         * gcc.c-torture/execute/builtins: New directory.
6718         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6719         gcc.c-torture/execute/builtins.
6720         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6721         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6722         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6723         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6724
6725 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6726
6727         PR c++/9252
6728         * g++.dg/template/access8.C: New test.
6729         * g++.dg/template/access9.C: New test.
6730
6731 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6732
6733         PR c++/9554
6734         * g++.dg/parse/access1.C: New test.
6735
6736 2003-05-09  DJ Delorie  <dj@redhat.com>
6737
6738         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6739         long, and not an int.
6740
6741 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6742
6743         PR c++/10555, c++/10576
6744         * g++.dg/template/memclass1.C: New test.
6745
6746 2003-05-08  DJ Delorie  <dj@redhat.com>
6747
6748         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6749         targets.
6750         * gcc.c-torture/execute/20021024-1.x: Likewise.
6751         * gcc.c-torture/execute/shiftdi.x: Likewise.
6752         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6753         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6754         * gcc.dg/20021018-1.c: Likewise.
6755
6756 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6757
6758         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6759
6760         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6761         (bcopy): Call memmove.
6762
6763 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6764
6765         * g77.f-torture/compile/8485.f: New test case.
6766
6767 2003-05-07  Richard Henderson  <rth@redhat.com>
6768
6769         PR c++/10570
6770         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6771         Verify exception_cleanup not called for rethrows.
6772         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6773         when exiting catch block without rethrowing.
6774         * g++.dg/eh/forced3.C: New.
6775         * g++.dg/eh/forced4.C: New.
6776
6777 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6778
6779         * gcc.dg/20030505.c: Fix triplet.
6780
6781 2003-05-06  DJ Delorie  <dj@redhat.com>
6782
6783         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6784         * gcc.dg/nest.c: Likewise.
6785
6786 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gcc.dg/builtins-14.c: New test case.
6789
6790 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6791
6792         * lib/compat.exp (compat-execute): New argument.
6793         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6794         * gcc.dg/compat: New test directory.
6795         * gcc.dg/compat/compat.exp: New expect script.
6796         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6797         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6798         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6799         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6800         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6801         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6802
6803         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6804         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6805         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6806         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6807         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6808         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6809         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6810         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6811         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6812         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6813         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6814         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6815         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6816         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6817         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6818
6819 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6820
6821         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6822
6823 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6824
6825         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6826
6827 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6828
6829         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6830         * gcc.dg/ppc-fsel-2.c: New test.
6831
6832         * gcc.dg/unused-5.c: New test.
6833
6834 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6835
6836         PR c++/10496
6837         * g++.dg/warn/pmf1.C: New test.
6838
6839 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6840
6841         PR c++/4494
6842         * g++.dg/warn/main.C: New test.
6843
6844 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6845
6846         * gcc.dg/nonnull-3.c: New test.
6847
6848 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6849
6850         * gcc.dg/cpp/Wtrigraphs.c: Update.
6851         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6852
6853 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6854
6855         * gcc.dg/ppc-fsel-1.c: New test.
6856
6857 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6858
6859         PR c/10604
6860         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6861
6862 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6863
6864         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6865
6866 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6867
6868         PR c++/9364, c++/10553, c++/10586
6869         * g++.dg/parse/typename4.C: New test.
6870         * g++.dg/parse/typename5.C: Likewise.
6871
6872 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6873
6874         * gcc.c-torture/compile/20030503-1.c: New test.
6875
6876 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6877
6878         * g++.dg/lookup/using5.C: Fix testcase error.
6879
6880 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6881
6882         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6883         since MEABI is no longer supported.  Remove all vestiges
6884         of MEABI from the test.
6885
6886 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6887
6888         PR c++/10554
6889         * g++.dg/lookup/using5.C: New test.
6890
6891 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6892
6893         PR c++/8772
6894         * g++.dg/template/ttp5.C: New test.
6895
6896 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6897
6898         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6899         (dg-gpp-additional-sources): New function.
6900         (dg-gpp-additional-files): Likewise.
6901         * lib/g++.exp (additional_sources): New variable.
6902         (additional_files): Likewise.
6903         (g++_target_compile): Deal with them.
6904         * lib/old-dejagnu.exp: Remove.
6905         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6906         * g++.old-deja: Revise all tests to use dg commands.
6907
6908 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6909
6910         PR c++/9432, c++/9528
6911         * g++.dg/lookup/using4.C: New test.
6912
6913 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6914
6915         * gcc.dg/noreturn-5.c: New file.
6916         * gcc.dg/noreturn-6.c: New file.
6917
6918         * gcc.c-torture/compile/inline-1.c: New file.
6919
6920 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/10551
6923         * g++.dg/template/explicit1.C: New test.
6924
6925 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6926
6927         PR c++/10549
6928         * g++.dg/other/bitfield1.C: New test.
6929
6930         PR c++/10527
6931         * g++.dg/init/new7.C: New test.
6932
6933 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6934
6935         * g++.dg/ext/desig1.C: New test.
6936         * g++.dg/ext/init1.C: Update.
6937
6938         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6939
6940 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/10180
6943         * g++.dg/warn/Winline-1.C: New test.
6944
6945 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6946
6947         * gcc.c-torture/execute/string-opt-19.c: New test.
6948
6949         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6950         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6951
6952 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/10506
6955         * g++.dg/init/new6.C: New test.
6956
6957         PR c++/10503
6958         * g++.dg/init/ref6.C: New test.
6959
6960 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6961
6962         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6963
6964 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6965
6966         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6967         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6968
6969 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6972         initialized static data members.
6973
6974 2003-04-25  H.J. Lu <hjl@gnu.org>
6975
6976         * gcc.dg/ia64-sync-4.c: New test.
6977
6978 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6979
6980         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6981         date.
6982
6983 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6984
6985         PR c++/10337
6986         * g++.dg/warn/conv1.C: New test.
6987         * g++.old-deja/g++.other/conv7.C: Adjust.
6988         * g++.old-deja/g++.other/overload14.C: Adjust.
6989
6990 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6991
6992         PR c++/10471
6993         * g++.dg/template/defarg2.C: New test.
6994
6995 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6996
6997         * gcc.dg/cpp/include2.c: Update.
6998         * gcc.dg/cpp/multiline-2.c: New.
6999         * gcc.dg/cpp/multiline.c: Update.
7000         * gcc.dg/cpp/strify2.c: Update.
7001         * gcc.dg/cpp/trad/literals-2.c: Update.
7002
7003 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7004
7005         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7006
7007 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7008
7009         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7010
7011 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/10451
7014         * g++.dg/parse/crash4.C: New test.
7015
7016         PR c++/9847
7017         * g++.dg/parse/crash5.C: New test.
7018
7019 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/10446
7022         * g++.dg/parse/crash3.C: New test.
7023
7024         PR c++/10428
7025         * g++.dg/parse/elab1.C: New test.
7026
7027 2003-04-22  Devang Patel  <dpatel@apple.com>
7028
7029         * gcc.dg/cpp/trad/funlike-5.c: New test.
7030
7031 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7032
7033         * g++.dg/other/packed1.C: Fix dg options.
7034
7035 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         * g++.dg/other/offsetof2.C: New test.
7038
7039 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7040
7041         * g++.dg/template/recurse.C: Adjust location of error messages.
7042
7043 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7044
7045         PR c++/9881
7046         * g++.dg/init/addr-const1.C: New test.
7047         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7048
7049 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7050
7051         PR c++/10405
7052         * g++.dg/lookup/struct-hack1.C: New test.
7053
7054 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7055
7056         * ucs.c: Update diagnostic messages.
7057
7058 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7059
7060         * gcc.dg/cpp/truefalse.cpp: New test.
7061         * gcc.dg/cpp/cpp.exp: Update.
7062         * g++.dg/other/stdbool-if.C: Remove.
7063
7064 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7065
7066         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7067         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7068
7069 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7070
7071         * gcc.c-torture/compile/20030418-1.c: New test.
7072
7073 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7074
7075         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7076
7077 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         PR c++/10347
7080         g++.dg/template/dependent-name1.C: New test.
7081
7082 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7083
7084         * gcc.dg/warn-1.c (tourist_guide): New array,
7085         contains a pointer to bar.
7086
7087 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7088
7089         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7090         * gcc.c-torture/execute/medce-1.c: New test case.
7091         * gcc.c-torture/execute/medce-2.c: New test case.
7092
7093 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * lib/prune.exp: Ignore more messages.
7096
7097         PR c++/10381
7098         * g++.dg/parse/lookup3.C: New test.
7099
7100 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7101
7102         * gcc.c-torture/compile/20030415-1.c : New test.
7103
7104 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7105
7106         * gcc.c-torture/execute/scope-2.c: Move to ...
7107         * gcc.dg/noncompile/scope.c: .... here.
7108
7109 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7110
7111         * gcc.dg/20030414-2.c: New test case.
7112
7113 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7114
7115         PR target/10377
7116         * gcc.dg/20030414-1.c: New test.
7117
7118 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7119
7120         * gcc.dg/builtins-12.c: New test case.
7121         * gcc.dg/builtins-13.c: New test case.
7122
7123 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7124
7125         * gcc.c-torture/execute/string-opt-18.c: New test.
7126
7127 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7128
7129         PR c++/10300
7130         * g++.dg/init/new5.C: New test.
7131
7132 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/7910
7135         * g++.dg/ext/dllimport1.C: New test.
7136
7137 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7138
7139         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7140
7141 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7142
7143         PR Fortran/9263
7144         * g77.f-torture/noncompile/9263.f: New test
7145         PR Fortran/1832
7146         * g77.f-torture/execute/1832.f: New test
7147
7148 2003-04-11  David Chad  <davidc@freebsd.org>
7149             Loren J. Rittle  <ljrittle@acm.org>
7150
7151         libobjc/8562
7152         * objc.dg/headers.m: New test.
7153
7154 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7155
7156         * gcc.c-torture/execute/builtin-noret-2.c: New.
7157         * gcc.c-torture/execute/builtin-noret-2.x: New.
7158         XFAIL builtin-noret-2.c at -O1 and above.
7159         * gcc.dg/redecl.c: New.
7160         * gcc.dg/Wshadow-1.c: Update error regexps.
7161
7162 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7163
7164         * g++.dg/abi/bitfield10.C: New test.
7165
7166 2003-04-09  Mike Stump  <mrs@apple.com>
7167
7168         * gcc.dg/pch/pch.exp: Make testcase names longer.
7169         * g++.dg/pch/pch.exp: Make testcase names longer.
7170
7171 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7172
7173         * gcc.dg/builtins-11.c: New test case.
7174
7175 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7176
7177         * gcc.dg/builtins-9.c: New test case.
7178         * gcc.dg/builtins-10.c: New test case.
7179
7180 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7181
7182         * gcc.dg/noncompile/init-4.c.c: New test.
7183
7184 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7185
7186         * gcc.misc-test/gcov-9.c: New test.
7187         * gcc.misc-test/gcov-10.c: New test
7188         * gcc.misc-test/gcov-11.c: New test.
7189
7190 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7191
7192         PR optimization/10024
7193         * gcc.c-torture/compile/20030405-1.c: New test.
7194
7195 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7196
7197         * gcc.dg/pch/static-3.c: New.
7198         * gcc.dg/pch/static-3.hs: New.
7199         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7200
7201 2003-04-04  Richard Henderson  <rth@redhat.com>
7202
7203         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7204         * g++.dg/eh/forced2.C: Likewise.
7205
7206 2003-04-03  Mike Stump  <mrs@apple.com>
7207
7208         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7209         target arg.
7210         (scan-assembler-times, scan-assembler-not): Likewise.
7211         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7212
7213 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7214
7215         * gcc.dg/sparc-loop-1.c: New test.
7216
7217 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7218
7219         PR other/9274
7220         * g++.dg/pch/system-2.C: New.
7221         * g++.dg/pch/system-2.Hs: New.
7222
7223 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7224
7225         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7226
7227         * g++.dg/eh/simd-1.C (vecfunc): Same.
7228
7229 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7230
7231         * gcc.c-torture/execute/20030401-1.c: New test case.
7232
7233 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7234
7235         * objc.dg/defs.m: New.
7236
7237 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7238
7239         * g++.dg/eh/simd-1.C: New.
7240         * g++.dg/eh/simd-2.C: New.
7241
7242 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7243
7244         * gcc.c-torture/execute/simd-3.c: New.
7245
7246 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c/9936
7249         * gcc.dg/20030331-2.c: New test.
7250
7251 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR c++/10278
7254         * g++.dg/parse/crash2.C: New test.
7255
7256 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7257
7258         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7259         * gcc.c-torture/execute/20030331-1.c: ...here.
7260
7261 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7262
7263         * gcc.c-torture/execute/20030331-1.c: New test.
7264
7265 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         * lib/gcov.exp: Adjust call return testing strings.
7268         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7269
7270 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7271
7272         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7273         * gcc.dg/builtins-7.c: New test case.
7274         * gcc.dg/builtins-8.c: New test case.
7275
7276 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7277
7278         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7279
7280 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7281
7282         PR c++/7647
7283         * g++.dg/lookup-class-member-2.C: New test.
7284
7285 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7286
7287         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7288
7289 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7290
7291         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7292
7293 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7294
7295         * g++.dg/init/attrib1.C: New test.
7296
7297 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7298
7299         * gcc.dg/ultrasp8.c: New test.
7300
7301 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7302
7303         * gcc.dg/ultrasp7.c: New test.
7304
7305 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7306
7307         PR c++/10047
7308         * g++.dg/template/inline1.C: New test.
7309
7310 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7311
7312         * gcc.dg/sparc-dwarf2.c: New test.
7313
7314 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7315
7316         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7317         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7318
7319 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7320
7321         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7322         than reading .x files.
7323         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7324         * g77.dg/gcov/gcov-1.f: Likewise.
7325         * gcc.misc-tests/gcov-4b.c: Likewise.
7326         * gcc.misc-tests/gcov-5b.c: Likewise.
7327         * gcc.misc-tests/gcov-6.c: Likewise.
7328         * gcc.misc-tests/gcov-7.c: Likewise.
7329         * gcc.misc-tests/gcov-8.c: Likewise.
7330         * g++.dg/gcov/gcov-1.x: Remove.
7331         * g77.dg/gcov/gcov-1.x: Likewise.
7332         * gcc.misc-tests/gcov-4b.x: Likewise.
7333         * gcc.misc-tests/gcov-5b.x: Likewise.
7334         * gcc.misc-tests/gcov-6.x: Likewise.
7335         * gcc.misc-tests/gcov-7.x: Likewise.
7336         * gcc.misc-tests/gcov-8.x: Likewise.
7337
7338 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7339
7340         PR opt/10087
7341         * gcc.dg/20030324-1.c: New test.
7342
7343 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         PR c++/10224
7346         * g++.dg/template/arg3.C: New test.
7347
7348         PR c++/10158
7349         * g++.dg/template/friend18.C: New test.
7350
7351 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7352
7353         * g77.f-torture/compile/20030326-1.f: New test case.
7354
7355 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7356
7357         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7358
7359         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7360
7361 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * gcc.dg/ia64-sync-3.c: New test.
7364
7365 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7366
7367         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7368
7369 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7370
7371         * gcc.dg/ultrasp6.c: New test.
7372
7373 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7374
7375         * gcc.dg/i386-signbit-1.c: New test.
7376         * gcc.dg/i386-signbit-2.c: New test.
7377         * gcc.dg/i386-signbit-3.c: New test.
7378
7379 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7380
7381         * gcc.dg/ultrasp5.c: Fix options.
7382
7383 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7384
7385         * gcc.dg/ultrasp5.c: Fix comment.
7386
7387 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7388
7389         PR fortran/10197
7390         * g77.f-torture/execute/10197.f: New test.
7391
7392 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7393
7394         PR c++/9898, c++/383
7395         * g++.dg/template/conv6.C: New test.
7396
7397         PR c++/10119
7398         * g++.dg/template/ptrmem5.C: New test.
7399
7400         PR c++/10026
7401         * g++.dg/lookup/koenig1.C: New test.
7402
7403         PR C++/10199
7404         * g++.dg/lookup/template2.C: New test.
7405
7406 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * g++.dg/opt/rtti1.C: New test.
7409
7410 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * gcc.dg/ultrasp5.c: New test.
7413
7414 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7415
7416         PR middle-end/9967
7417         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7418         builtin fputs.
7419
7420 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7421
7422         PR c/8224
7423         * gcc.dg/20030323-1.c: New test.
7424
7425 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7426
7427         * gcc.c-torture/compile/20030323-1.c: New test case.
7428
7429 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7430
7431         * gcc.dg/20030321-1.c: New test.
7432
7433 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7434
7435         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7436
7437 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         PR c++/9978, c++/9708
7440         * g++.dg/ext/vlm1.C: Adjust expected error.
7441         * g++.dg/ext/vla2.C: New test.
7442         * g++.dg/template/arg1.C: New test.
7443         * g++.dg/template/arg2.C: New test.
7444
7445 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7446
7447         * g77.f-torture/execute/select.f: New test.
7448         * g77.f-torture/noncompile/select_no_compile.f: New test.
7449
7450 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         PR c++/9898
7453         * g++.dg/other/error4.C: New test.
7454
7455 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * g++.dg/template/friend17.C: New test.
7458
7459 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7460
7461         * gcc.c-torture/compile/20030320-1.c: New.
7462
7463 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7464
7465         * gcc.dg/builtins-6.c: New test case.
7466
7467 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7468
7469         PR target/10073
7470         * gcc.c-torture/compile/20030319-1.c: New.
7471
7472 2003-03-18  Jan Hubicka  <jh@suse.cz>
7473
7474         * gcc.dg/i386-cvt-1.c: New test.
7475
7476 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7477
7478         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7479         * objc.dg/naming-2.m: Likewise.
7480
7481 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/9639
7484         * g++.dg/parse/crash1.C: New test.
7485
7486 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7487
7488         PR c++/8805
7489         * g++.dg/eh/cleanup1.C: New test.
7490
7491 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7492
7493         * gcc.c-torture/execute/20030316-1.c: New test case.
7494
7495 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7496
7497         PR c++/9629
7498         * g++.dg/init/ctor2.C: New test.
7499
7500 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7501
7502         * g77.f-torture/compile/xformat.f: New test case.
7503
7504 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7505
7506         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7507         * g++.old-deja/g++.mike/eh50.C: Likewise.
7508
7509 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7510
7511         PR c++/6440
7512         * g++.dg/template/spec7.C: New test.
7513         * g++.dg/template/spec8.C: Likewise.
7514
7515 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7516
7517         * gcc.c-torture/execute/20030313-1.c: New test.
7518
7519 2003-03-14  Richard Henderson  <rth@redhat.com>
7520
7521         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7522
7523 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7524
7525         * gcc.c-torture/compile/20030314-1.c: New test.
7526
7527 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7528
7529         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7530         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7531         thumb target,
7532         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7533         to accept newer _imp__  prefix and additional
7534         newline in .drectve section.
7535         * gcc.dg/dll-4.c: Likewise.
7536         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7537         switch.
7538
7539 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7540
7541         * g++.dg/parse/namespace9.C: New test.
7542
7543         * g++.dg/init/ref5.C: New test.
7544         * g++.dg/parse/ptrmem1.C: Likewise.
7545
7546 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7547
7548         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7549         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7550         regular expression.
7551         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7552         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7553
7554 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7555
7556         * gcc.c-torture/execute/20030224-2.c: New test.
7557
7558 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7559
7560         * gcc.dg/decl-3.c: New test.
7561
7562 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7563
7564         * gcc.dg/i386-loop-2.c: New test.
7565
7566 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c++/9474
7569         * g++.dg/parse/namespace8.C: New test.
7570
7571         PR c++/9924
7572         * g++.dg/overload/builtin2.C: New test.
7573
7574 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7575
7576         * gcc.dg/return-type-3.c: New test.
7577
7578 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7579
7580         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7581         profiling options are not supported.
7582
7583 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7584
7585         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7586         * g++.old-deja/g++.warn/impint2.C: Likewise.
7587
7588 2003-03-10  Devang Patel  <dpatel@apple.com>
7589
7590         * g++.dg/cpp/c++_cmd_1.C: New test.
7591         * g++.dg/cpp/c++_cmd_1.h: New file.
7592
7593 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7594
7595         * gcc.dg/altivec-9.c: New file.
7596
7597 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7598
7599         * gcc.dg/ppc-sdata-1.c: New test.
7600         * gcc.dg/ppc-sdata-2.c: New test.
7601
7602 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/9373
7605         * g++.dg/opt/ptrmem2.C: New test.
7606
7607         PR c++/8534
7608         * g++.dg/opt/ptrmem1.C: New test.
7609
7610 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7611
7612         * gcc.dg/i386-loop-1.c: New test.
7613
7614 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7615
7616         PR c++/9970
7617         * g++.dg/lookup/friend1.C: New test.
7618
7619 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/9823
7622         * g++.dg/parser/constructor1.C: New test.
7623
7624 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7625
7626         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7627
7628         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7629
7630 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7631
7632         * gcc.dg/cpp/Wunused.c: Update test.
7633
7634 2003-03-08  Jan Hubicka  <jh@suse.cz>
7635
7636         * gcc.dg/inline-3.c: New test.
7637
7638 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/9809
7641         * g++.dg/parse/builtin1.C: New test.
7642
7643         PR c++/9982
7644         * g++.dg/abi/cookie1.C: New test.
7645         * g++.dg/abi/cookie2.C: Likewise.
7646
7647         PR c++/9524
7648         * g++.dg/template/field1.C: New test.
7649
7650         PR c++/9912
7651         * g++.dg/parse/class1.C: New test.
7652         * g++.dg/parse/namespace7.C: Likewise.
7653         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7654
7655 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * g++.dg/init/ref4.C: New test.
7658
7659 2003-03-07  Jan Hubicka  <jh@suse.cz>
7660
7661         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7662         * gcc.dg/inline-3.c:  New test.
7663
7664 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * g++.dg/init/ref3.C: New test.
7667
7668         PR c++/9965
7669         * g++.dg/init/ref2.C: New test.
7670
7671         PR c++/9400
7672         * g++.dg/warn/Wshadow-2.C: New test.
7673
7674         PR c++/9791
7675         * g++.dg/warn/Woverloaded-1.C: New test.
7676
7677 2003-03-05  Jan Hubicka  <jh@suse.cz>
7678
7679         * gcc.dg/i386-local2.c: New.
7680         * gcc.dg/i386-local.c: Fix typo.
7681
7682 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7683
7684         * g++.dg/abi/layout3.C: New test.
7685
7686 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7687
7688         * gcc.c-torture/compile/20030305-1.c
7689
7690 2003-03-05  Jan Hubicka  <jh@suse.cz>
7691
7692         * gcc.dg/i386-local.c: New.
7693
7694 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7695
7696         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7697
7698 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7699
7700         * gcc.dg/switch-2.c: New test.
7701         * gcc.dg/switch-3.c: New test.
7702         * gcc.dg/Wswitch.c: Adjust line numbers.
7703         * gcc.dg/Wswitch-default.c: Likewise.
7704         * gcc.dg/Wswitch-enum.c: Likewise.
7705
7706 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7707
7708         * gcc.c-torture/execute/20030222-1.c: New test.
7709
7710 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7711
7712         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7713
7714 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/9878
7717         * g++.dg/init/ref1.C: New test.
7718
7719 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7720
7721         * gcc.dg/sh-relax.c: New SH-only test.
7722
7723 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7724
7725         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7726         comment explaining purpose of testcase.
7727
7728 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7729
7730         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7731         for HC11/HC12 (asm needs two int registers).
7732         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7733         HC11/HC12 because the test uses an asm which needs two 32-bit
7734         registers.
7735
7736 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7737
7738         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7739         for HC11/HC12 (array is too large otherwise).
7740         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7741         * gcc.c-torture/compile/20010518-2.x: Likewise.
7742         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7743         HC11/HC12 (array is too large).
7744
7745 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7746
7747         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7748         * lib/g++-dg.exp (g++-dg-test): Likewise.
7749
7750 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7751
7752         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7753         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7754
7755 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7756
7757         * g++.dg/warn/implicit-typename1.C: Remove warning.
7758
7759 2003-02-28  Richard Henderson  <rth@redhat.com>
7760
7761         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7762         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7763
7764 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7765
7766         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7767         * g++.dg/pch/pch.exp: Likewise.
7768
7769 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/9879
7772         * testsuite/g++.dg/init/new4.C: New test.
7773
7774 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7775
7776         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7777
7778 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7779
7780         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7781         unsigned long.
7782
7783         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7784         wider than float.
7785
7786 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7787
7788         * lib/scanasm.exp: Add support for counting numbers of
7789         occurences.
7790         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7791         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7792
7793 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/9683
7796         * g++.dg/template/static3.C: New test.
7797
7798         PR c++/9829
7799         * g++.dg/parse/namespace6.C: New test.
7800
7801 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7802
7803         PR target/9732
7804         * gcc.dg/20030225-1.c: New test.
7805
7806 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7807
7808         * README: Remove out-of-date information.
7809
7810         PR c++/9836
7811         * g++.dg/template/spec6.C: New test.
7812
7813 2003-02-24  Jeff Law  <law@redhat.com>
7814
7815         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7816
7817 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7818
7819         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7820         * gcc.dg/pragma-ep-1.c: Likewise.
7821
7822 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7823
7824         PR c++/9602
7825         * g++.dg/template/friend16.C: New test.
7826
7827 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/5333
7830         * g++.dg/parse/fused-params1.C: Adjust error messages.
7831         * g++.dg/template/nested3.C: New test.
7832
7833 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7834
7835         * g++.dg/abi/param1.C: New test.
7836
7837 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7838
7839         PR c++/7982
7840         * g++.dg/warn/implicit-typename1.C: New test.
7841
7842 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7843
7844         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7845         with "mtune".
7846         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7847         * gcc.c-torture/execute/20010129-1.x: Likewise.
7848         * gcc.dg/20011107-1.c: Likewise.
7849         * gcc.dg/20020108-1.c: Likewise.
7850         * gcc.dg/20020122-3.c: Likewise.
7851         * gcc.dg/20020206-1.c: Likewise.
7852         * gcc.dg/20020310-1.c: Likewise.
7853         * gcc.dg/20020426-2.c: Likewise.
7854         * gcc.dg/20020517-1.c: Likewise.
7855         * gcc.dg/991230-1.c: Likewise.
7856         * gcc.dg/i386-unroll-1.c: Likewise.
7857         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7858
7859 2003-02-22  Jan Hubicka  <jh@suse.cz>
7860
7861         * gcc.dg/i386-mul.c: New test.
7862
7863 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7864
7865         * gcc.dg/builtins-5.c: New test case.
7866
7867 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7868
7869         * gcc.dg/asmreg-1.c: New test.
7870
7871 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/9749
7874         * g++.dg/parse/varmod1.C: New test.
7875
7876 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7877
7878         PR c++/9727
7879         * g++.dg/template/op1.C: New test.
7880
7881 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/8906
7884         * g++.dg/template/nested2.C: New test.
7885
7886 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/8724
7889         * g++.dg/expr/dtor1.C: New test.
7890
7891 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7892
7893         * gcc.dg/cpp/include3.c: New test.
7894         * gcc.dg/cpp/inc/foo.h: New file.
7895
7896 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7897
7898         * gcc.c-torture/execute/20030221-1.c: New test.
7899
7900 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/9729
7903         * g++.dg/abi/conv1.C: New test.
7904
7905 2003-02-20  Jan Hubicka  <jh@suse.cz>
7906
7907         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7908
7909 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7910
7911         * gcc.c-torture/compile/20030219-1.c: New test.
7912
7913 2003-02-18  Jan Hubicka  <jh@suse.cz>
7914
7915         * gcc.dg/funcorder.c: New test.
7916
7917 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7918
7919         * gcc.c-torture/execute/20030218-1.c: New.
7920
7921 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7922
7923         * gcc.dg/20030218-1.c: New.
7924
7925 2003-02-18  Richard Henderson  <rth@redhat.com>
7926
7927         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7928         * gcc.dg/attr-used-2.c: New.
7929
7930 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/9704
7933         * g++.dg/init/copy5.C: New test.
7934
7935 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7936
7937         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7938         * g++.dg/pch/pch.exp: Likewise.
7939
7940 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7941
7942         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7943         STACK_SIZE is not defined.
7944
7945 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7946
7947         PR c++/9457
7948         * g++.dg/template/init1.C: New test.
7949
7950 2003-02-16  Jan HUbicka  <jh@suse.cz>
7951
7952         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7953         (foo): Add few extra tests
7954         * gcc.dg/c99-const-expr-3.c: Likewise.
7955         * gcc.c-torture/execute/20030216-1.c: New.
7956
7957 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7958
7959         PR c++/9459
7960         * g++.dg/ext/typeof4.C: New test.
7961
7962 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7963
7964         * gcc.dg/i386-387-3.c: New test case.
7965
7966 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7967
7968         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7969         cris-*-elf* cris-*-aout* and mmix-*-*.
7970
7971 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7972
7973         * gcc.dg/20030213-1.c: New test.
7974
7975 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7976
7977         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7978         * gcc.dg/i386-387-2.c: Likewise.
7979
7980 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7981
7982         * gcc.dg/ppc-spe.c: Fix formatting.
7983         Enable tests that were previously unsupported by gas.
7984         Delete tests for instructions that no longer exist.
7985         Switch arguments on evsubifw builtin.
7986
7987 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7988
7989         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7990         STACK_SIZE is too small.
7991
7992 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7993             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7994
7995         * gcc.dg/decl-2.c: New test.
7996
7997 2003-02-10  Jan Hubicka  <jh@suse.cz>
7998
7999         * gcc.dg/i386-fpcvt-1.c:  New test.
8000
8001 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8002
8003         * gcc.c-torture/execute/20030209-1.c: New test.
8004
8005 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8006
8007         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8008         int-wide bitops, use the constants of the same width.
8009         Likewise, if long long is 32-bit wide, test bitops using
8010         32-bit constants.
8011
8012 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8013
8014         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8015
8016 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8017
8018         * testsuite/gcc.dg/builtins-4.c: New test case.
8019
8020 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8021
8022         * gcc.dg/20020430-1.c: Fix dg command typos.
8023         * gcc.dg/20020503-1.c: Likewise.
8024
8025 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8026
8027         PR c++/8785
8028         * g++.dg/parse/fused-params1.C: New test.
8029
8030         PR c++/8857
8031         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8032
8033         PR c++/8921
8034         * g++.dg/parse/non-dependent1.C: New test.
8035
8036         PR c++/8928
8037         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8038
8039         PR c++/9228
8040         * g++.dg/parse/undefined7.C: New test.
8041         * g++.dg/parse/non-templ1.C: New test.
8042
8043         PR c++/9229
8044         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8045
8046 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8047
8048         * gcc.c-torture/compile/20030206-1.c: New test.
8049
8050 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8051
8052         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8053         "pow" to "foo" to avoid potential confusion with a math built-in.
8054
8055 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8056
8057         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8058         conditions for SPARC targets.
8059
8060 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8061
8062         * gcc.dg/20030204-1.c: New test.
8063
8064 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8065
8066         PR c++/38
8067         * g++.dg/parse/array-size1.C: New test.
8068
8069         PR c++/5657
8070         * g++.dg/parse/undefined3.C: New test.
8071
8072         PR c++/5665
8073         * g++.dg/parse/undefined4.C: New test.
8074
8075         PR c++/5975
8076         * g++.dg/parse/undefined5.C: New test.
8077
8078         PR c++/7259
8079         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8080
8081         PR c++/8578
8082         * g++.dg/parse/casting-operator1.C: New test.
8083
8084         PR c++/8596
8085         * g++.dg/parse/undefined6.C: New test.
8086
8087         PR c++/8736
8088         * g++.dg/parse/missing-template1.C: New test.
8089
8090 2003-02-04  Jan Hubicka  <jh@suse.cz>
8091
8092         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8093         * gcc.dg/i386-cmov?.c:  Likewise.
8094         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8095         * gcc.dg/i386-ssefp-1.c:  Likewise.
8096         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8097         conventions.
8098
8099 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/7129
8102         * testsuite/g++.dg/ext/max.C: New test.
8103
8104 2003-02-03  Jan Hubicka  <jh@suse.cz>
8105
8106         * gcc.c-torture/execute/20030203-1.c: New test.
8107
8108 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8109
8110         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8111         'natural-endian'.
8112
8113 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8114
8115         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8116         * g++.dg/init/new2.C: Likewise.
8117         * g++.dg/other/new1.C: Likewise.
8118
8119 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8120
8121         * gcc.dg/struct-ret-libc.c: New test.
8122
8123 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8124
8125         * gcc.dg/20030129-1.c: New test.
8126
8127 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8128
8129         PR c++/8849
8130         * g++.dg/template/ptrmem4.C: New test.
8131
8132 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8133
8134         * g++.dg/parser/constant1.C: New test.
8135
8136 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8137
8138         PR c++/8591
8139         * g++.dg/parse/friend2.C: New test.
8140
8141 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         PR c++/9437
8144         * g++.dg/template/unify4.C: New test.
8145
8146 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8147
8148         * gcc.c-torture/execute/20030128-1.c: New test.
8149
8150 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8151
8152         * g++.dg/lookup/nested1.C: Test moved from ...
8153         * g++.old-deja/g++.other/lookup24.C: ... here.
8154
8155 2003-01-28  Jan Hubicka  <jh@suse.cz>
8156
8157         * gcc.dg/i386-cmov5.c:  New test.
8158
8159 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8160
8161         * gcc.c-torture/execute/20010925-1.c: Changed the
8162         memcpy declaration.
8163
8164 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         PR c++/3902
8167         * g++.dg/parse/template5.C: New test.
8168
8169 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8170
8171         PR fortran/9258
8172         * g77.dg/pr9258: New test.
8173
8174 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8175
8176         * README: Move relevant parts from README.g++.
8177
8178         * README.g++: Remove this file.
8179
8180 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8181
8182         * g++.dg/abi/dcast1.C: New test.
8183
8184 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8185
8186         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8187
8188 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8189
8190         PR c++/47
8191         * g++.old-deja/g++.other/lookup24.C: New test.
8192
8193 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8194
8195         PR middle-end/7227
8196         * gcc.dg/uninit-C.c: New test.
8197
8198 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8199
8200         * g++.dg/abi/covariant1.C: New test.
8201
8202 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8203
8204         * gcc.dg/20030123-1.c: New test.
8205
8206 2003-01-25  Jan Hubicka  <jh@suse.cz>
8207
8208         PR opt/8492
8209         * gcc.c-torture/compile/20030125-1.c
8210
8211 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8212
8213         PR c++/9403
8214         * g++.dg/parse/template3.C: New test.
8215         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8216
8217         PR c++/795
8218         * g++.dg/parse/template4.C: New test.
8219
8220         PR c++/9415
8221         * g++.dg/template/qual2.C: New test.
8222
8223         PR c++/8545
8224         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8225
8226         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8227
8228 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8229
8230         * gcc.c-torture/execute/switch-1.c: New test case.
8231
8232 2003-01-25  Jan Hubicka  <jh@suse.cz>
8233
8234         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8235
8236 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8237
8238         Tweaks for Bison-1.875. From the NEWS file:
8239         "- `parse error' -> `syntax error'
8240         Bison now uniformly uses the term `syntax error'"
8241         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8242         * gcc.dg/cpp/digraph2.c: Likewise.
8243         * gcc.dg/cpp/direct2.c: Likewise.
8244         * gcc.dg/cpp/paste4.c: Likewise.
8245         * gcc.dg/c90-restrict-1.c: Likewise.
8246         * gcc.dg/c99-func-2.c: Likewise.
8247         * gcc.dg/noncompile/920721-2.c: Likewise.
8248         * gcc.dg/noncompile/930622-2.c: Likewise.
8249         * gcc.dg/noncompile/940112-1.c: Likewise.
8250         * gcc.dg/noncompile/950921-1.c: Likewise.
8251         * gcc.dg/noncompile/951123-1.c: Likewise.
8252         * gcc.dg/noncompile/971104-1.c: Likewise.
8253         * gcc.dg/noncompile/990416-1.c: Likewise.
8254
8255 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8256
8257         * g++.dg/parse/undefined1.C: Add error message.
8258
8259 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8260
8261         PR c++/9354
8262         * g++.dg/parse/new1.C: New test.
8263
8264         PR c++/9216
8265         * g++.dg/parse/template2.C: New test.
8266
8267         PR c++/9354
8268         * g++.dg/parse/typedef2.C: New test.
8269
8270         PR c++/9328
8271         * g++.dg/ext/typeof3.C: New test.
8272
8273 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8274
8275         PR c++/2738
8276         * g++.dg/parse/ret-type1.C: New test.
8277
8278         PR c++/3792
8279         * g++.dg/parse/tmpl-outside1.C: New test.
8280
8281         PR c++/4207
8282         * g++.dg/parse/int-as-enum1.C: New test.
8283
8284         PR c++/4903
8285         * g++.dg/parse/no-typename1.C: New test.
8286
8287         PR c++/5533
8288         * g++.dg/parse/no-value1.C: New test.
8289
8290         PR c++/5921
8291         * g++.dg/parse/wrong-inline1.C: New test.
8292
8293         PR c++/6402
8294         * g++.dg/parse/ref1.C: New test.
8295
8296         PR c++/6992
8297         * g++.dg/parse/attr-ctor1.C: New test.
8298
8299         PR c++/7229
8300         * g++.dg/parse/namespace5.C: New test.
8301
8302         PR c++/7917
8303         * g++.dg/parse/func-def1.C: New test.
8304
8305         PR c++/8143
8306         * g++.dg/parse/undefined1.C: New test.
8307
8308         PR c++/5723, PR c++/8522
8309         * g++.dg/parse/specialization1.C: New test.
8310
8311         PR c++/163, PR c++/8595
8312         * g++.dg/parse/struct-as-enum1.C: New test.
8313
8314         PR c++/9173
8315         * g++.dg/parse/undefined2.C: New test.
8316
8317 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8318
8319         PR c++/9298
8320         * g++.dg/parse/template1.C: New test.
8321
8322         PR c++/9384
8323         * g++.dg/parse/using1.C: New test.
8324
8325         PR c++/9285
8326         PR c++/9294
8327         * g++.dg/parse/expr2.C: New test.
8328
8329         PR c++/9388
8330         * g++.dg/parse/lookup2.C: Likewise.
8331
8332 2003-01-21  Jan Hubicka  <jh@suse.cz>
8333
8334         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8335         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8336         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8337         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8338
8339 2003-01-20  Nick Clifton  <nickc@redhat.com>
8340
8341         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8342         problem with ARM sibcall code generation.
8343
8344 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8345
8346         * gcc.c-torture/execute/20030120-1.c: New.
8347
8348 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8349
8350         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8351
8352 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/9272
8355         * g++.dg/parse/ctor1.C: New test.
8356
8357         PR c++/9294:
8358         * g++.dg/parse/qualified1.C: New test.
8359
8360         * g++.dg/parse/typename3.C: New test.
8361
8362 2003-01-16  Richard Henderson  <rth@redhat.com>
8363
8364         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8365
8366 2003-01-16  Richard Henderson  <rth@redhat.com>
8367
8368         * g++.dg/pch/pch.exp: Copy test header to the working directory
8369         before using it either for precompilation or direct use.
8370         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8371         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8372
8373 2003-01-16  Richard Henderson  <rth@redhat.com>
8374
8375         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8376         before using it either for precompilation or direct use.
8377         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8378         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8379
8380 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8381
8382         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8383         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8384         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8385         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8386         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8387         typename warning into error.
8388         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8389         error messages.
8390         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8391         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8392         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8393         messages.
8394         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8395         make declaration visible in template.
8396         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8397         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8398         messages.
8399         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8400         message.
8401         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8402         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8403         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8404         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8405         typename warning with error message.
8406         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8407         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8408         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8409
8410 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8411
8412         * g++.dg/parse/ambig2.C: New test.
8413
8414 2003-01-15  Richard Henderson  <rth@redhat.com>
8415
8416         * g++.dg/tls/init-2.C: Update error message string.
8417
8418 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8419
8420         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8421
8422 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8423
8424         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8425         all for HC11/HC12.
8426         * gcc.c-torture/compile/20001205-1.x: Likewise.
8427         * gcc.c-torture/compile/20001226-1.x: Likewise.
8428         * gcc.c-torture/compile/920520-1.x: Likewise.
8429         * gcc.c-torture/compile/961203-1.x: Likewise.
8430         * gcc.c-torture/compile/20020604-1.x: Likewise.
8431
8432 2003-01-15  Jan Hubicka  <jh@suse.cz>
8433
8434         * gcc.c-torture/compile/20030115-1.c: New test.
8435
8436         * gcc.dg/i386-fpcvt-1.c: New test.
8437         * gcc.dg/i386-fpcvt-2.c: New test.
8438
8439 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8440
8441         Further conform g++'s __vmi_class_type_info to the C++ ABI
8442         specification.
8443         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8444         the specification.
8445
8446 2003-01-14  Jan Hubicka  <jh@suse.cz>
8447
8448         * gcc.dg/i386-fpcvt-1.c: New test.
8449         * gcc.dg/i386-fpcvt-2.c: New test.
8450
8451 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8452
8453         * gcc.dg/i386-mmx-3.c: New test.
8454
8455 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/9264
8458         * g++.dg/parse/octal1.C: New file.
8459
8460         PR c++/9172
8461         * g++.dg/parse/typename1.C: New file.
8462
8463 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8464
8465         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8466         * gcc.dg/bf-no-ms-layout.c: Likewise.
8467         * gcc.dg/bf-ms-attrib.c: Likewise.
8468
8469 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/9099
8472         * g++.dg/parse/dtor1.C: New file.
8473
8474         PR c++/9128
8475         * g++.dg/rtti/typeid1.C: New file.
8476
8477         PR c++/9153
8478         * g++.dg/parse/lookup1.C: New file.
8479
8480         PR c++/9171
8481         * g++.dg/templ/spec5.C: New file.
8482
8483 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8484
8485         * gcc.c-torture/compile/20030110-1.c: New test.
8486
8487 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8488
8489         Merge from pch-branch:
8490
8491         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8492
8493         * gcc.dg/pch/cpp-1.h: New.
8494         * gcc.dg/pch/cpp-1.c: New.
8495         * gcc.dg/pch/cpp-2.h: New.
8496         * gcc.dg/pch/cpp-2.c: New.
8497
8498         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8499
8500         * gcc.dg/pch/except-1.h: New.
8501         * gcc.dg/pch/except-1.c: New.
8502
8503         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8504
8505         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8506         running test.
8507         * gcc.dg/pch: Include *.hp not *.h.
8508         * gcc.dg/pch/system-1.h: New.
8509         * gcc.dg/pch/system-1.c: New.
8510
8511         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8512
8513         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8514         rather than trying to build and run a program using PCH.
8515         * gcc.dg/pch: Remove dg-do commands from test files.
8516
8517         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8518
8519         * gcc.dg/pch/macro-3.c: New.
8520         * gcc.dg/pch/macro-3.h: New.
8521
8522         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8523
8524         * gcc.dg/pch/common-1.c: New.
8525         * gcc.dg/pch/common-1.h: New.
8526         * gcc.dg/pch/decl-1.c: New.
8527         * gcc.dg/pch/decl-1.h: New.
8528         * gcc.dg/pch/decl-2.c: New.
8529         * gcc.dg/pch/decl-2.h: New.
8530         * gcc.dg/pch/decl-3.c: New.
8531         * gcc.dg/pch/decl-3.h: New.
8532         * gcc.dg/pch/decl-4.c: New.
8533         * gcc.dg/pch/decl-4.h: New.
8534         * gcc.dg/pch/decl-5.c: New.
8535         * gcc.dg/pch/decl-5.h: New.
8536         * gcc.dg/pch/global-1.c: New.
8537         * gcc.dg/pch/global-1.h: New.
8538         * gcc.dg/pch/inline-1.c: New.
8539         * gcc.dg/pch/inline-1.h: New.
8540         * gcc.dg/pch/inline-2.c: New.
8541         * gcc.dg/pch/inline-2.h: New.
8542         * gcc.dg/pch/static-1.c: New.
8543         * gcc.dg/pch/static-1.h: New.
8544         * gcc.dg/pch/static-2.c: New.
8545         * gcc.dg/pch/static-2.h: New.
8546
8547         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8548
8549         * g++.dg/pch/pch.exp: Better handle failing testcases.
8550         * gcc.dg/pch/pch.exp: Likewise.
8551         * gcc.dg/pch/macro-1.c: New.
8552         * gcc.dg/pch/macro-1.h: New.
8553         * gcc.dg/pch/macro-2.c: New.
8554         * gcc.dg/pch/macro-2.h: New.
8555
8556         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8557
8558         * g++.dg/dg.exp: Treat files in pch/ specially.
8559         * g++.dg/pch/pch.exp: New file.
8560         * g++.dg/pch/empty.H: New file.
8561         * g++.dg/pch/empty.C: New file.
8562         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8563         "precompile".
8564
8565         * gcc.dg/pch/pch.exp: New file.
8566         * gcc.dg/pch/empty.h: New file.
8567         * gcc.dg/pch/empty.c: New file.
8568         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8569         "precompile".
8570
8571 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8572
8573         * g++.dg/template/friend14.C: New test.
8574
8575 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8576
8577         * gcc.dg/old-style-asm-1.c: New test.
8578
8579 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8580
8581         * gcc.c-torture/compile/20030109-1.c: New test.
8582
8583 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8584
8585         * gcc.c-torture/execute/20030109-1.c: New test.
8586
8587 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8588
8589         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8590         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8591         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8592         * g++.old-deja/g++.mike/eh2.C: Likewise
8593         * g++.old-deja/g++.mike/eh3.C: Likewise
8594         * g++.old-deja/g++.mike/eh5.C: Likewise
8595         * g++.old-deja/g++.mike/eh6.C: Likewise
8596         * g++.old-deja/g++.mike/eh7.C: Likewise
8597         * g++.old-deja/g++.mike/eh8.C: Likewise
8598         * g++.old-deja/g++.mike/eh9.C: Likewise
8599         * g++.old-deja/g++.mike/eh10.C: Likewise
8600         * g++.old-deja/g++.mike/eh12.C: Likewise
8601         * g++.old-deja/g++.mike/eh13.C: Likewise
8602         * g++.old-deja/g++.mike/eh14.C: Likewise
8603         * g++.old-deja/g++.mike/eh16.C: Likewise
8604         * g++.old-deja/g++.mike/eh17.C: Likewise
8605         * g++.old-deja/g++.mike/eh18.C: Likewise
8606         * g++.old-deja/g++.mike/eh21.C: Likewise
8607         * g++.old-deja/g++.mike/eh23.C: Likewise
8608         * g++.old-deja/g++.mike/eh24.C: Likewise
8609         * g++.old-deja/g++.mike/eh25.C: Likewise
8610         * g++.old-deja/g++.mike/eh26.C: Likewise
8611         * g++.old-deja/g++.mike/eh27.C: Likewise
8612         * g++.old-deja/g++.mike/eh28.C: Likewise
8613         * g++.old-deja/g++.mike/eh29.C: Likewise
8614         * g++.old-deja/g++.mike/eh31.C: Likewise
8615         * g++.old-deja/g++.mike/eh33.C: Likewise
8616         * g++.old-deja/g++.mike/eh34.C: Likewise
8617         * g++.old-deja/g++.mike/eh35.C: Likewise
8618         * g++.old-deja/g++.mike/eh36.C: Likewise
8619         * g++.old-deja/g++.mike/eh37.C: Likewise
8620         * g++.old-deja/g++.mike/eh38.C: Likewise
8621         * g++.old-deja/g++.mike/eh39.C: Likewise
8622         * g++.old-deja/g++.mike/eh40.C: Likewise
8623         * g++.old-deja/g++.mike/eh41.C: Likewise
8624         * g++.old-deja/g++.mike/eh42.C: Likewise
8625         * g++.old-deja/g++.mike/eh44.C: Likewise
8626         * g++.old-deja/g++.mike/eh46.C: Likewise
8627         * g++.old-deja/g++.mike/eh47.C: Likewise
8628         * g++.old-deja/g++.mike/eh48.C: Likewise
8629         * g++.old-deja/g++.mike/eh49.C: Likewise
8630         * g++.old-deja/g++.mike/eh50.C: Likewise
8631         * g++.old-deja/g++.mike/eh51.C: Likewise
8632         * g++.old-deja/g++.mike/eh53.C: Likewise
8633         * g++.old-deja/g++.mike/eh55.C: Likewise
8634         * g++.old-deja/g++.mike/p7912.C: Likewise
8635         * g++.old-deja/g++.mike/p9706.C: Likewise
8636         * g++.old-deja/g++.mike/p10416.C: Likewise
8637         * g++.old-deja/g++.mike/p11667.C: Likewise
8638         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8639         Remove redundant reference to Iris.
8640         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8641         Elxsi, i860, Pico Java, and WE32K.
8642
8643 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8644
8645         * g++.dg/ext/asm4.C: New test.
8646
8647 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8648
8649         PR c++/9030
8650         * g++.dg/template/friend12.C: New test.
8651         * g++.dg/template/friend13.C: Likewise.
8652         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8653
8654 2003-01-08  Jan Hubicka  <jh@suse.cz>
8655
8656         * gcc.dg/i386-cadd.c: New test.
8657         * gcc.dg/i386-cmov4.c: Likewise.
8658
8659 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/9165
8662         * g++.dg/warn/Wunused-3.C: New test.
8663
8664         * g++.dg/abi/bitfield9.C: New test.
8665
8666         PR c++/9189
8667         * g++.dg/parse/defarg3.C: New test.
8668
8669 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8670
8671         * g++.dg/parse/ambig1.C: New test.
8672         * g++.dg/parse/defarg2.C: New test.
8673
8674 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * g++.dg/template/defarg-1.C: New test.
8677         * g++.dg/template/local2.C: Likewise.
8678
8679 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8680
8681         * gcc.c-torture/execute/20030105-1.c: New test.
8682
8683 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8684
8685         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8686         * g++.dg/parse/namespace4.C: Likewise.
8687
8688 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         * g++.dg/template/ntp2.C: New test.
8691
8692 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8693
8694         * g++.dg/parse/extern-C-1.C: New test.
8695
8696         * g++.dg/parse/namespace4.C: New test.
8697
8698         * g++.dg/template/nested1.C: New test.
8699
8700         * g++.dg/parse/namespace3.C: New test.
8701
8702 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8703
8704         * g++.dg/lookup/two-stage1.C: New test.
8705
8706 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8707
8708         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8709         * g++.old-deja/g++.jason/access8.C: Likewise.
8710         * g++.old-deja/g++.other/decl5.C: Likewise.
8711
8712 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8713
8714         * g++.dg/parse/parse7.C: New test.
8715
8716 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/2843
8719         * g++.dg/ext/attrib7.C: New test.
8720
8721 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8722
8723         * g++.dg/parse/parse6.C: New test.
8724
8725 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8726
8727         * gcc.dg/h8300-stack-1.c: New.
8728
8729 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8730
8731         g++.dg/lookup/exception1.C: New test.
8732
8733         g++.dg/lookup/template1.C: New test.
8734
8735         g++.dg/parse/namespace2.C: New test.
8736
8737         g++.dg/parse/parens2.C: New test.
8738
8739 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8740
8741         * g++.dg/parse/parse5.C: New test.
8742         * g++.dg/lookup/scoped4.C: New test.
8743
8744 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8745
8746         * g++.dg/parse/parens1.C: New test.
8747
8748         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8749         angle-bracket1.C.
8750         * g++.dg/parse/parens2.C: New test.
8751
8752         * g++.dg/lookup/scope-operator1.C: New test.
8753
8754         * g++.dg/parse/operator1.C: New test.
8755
8756 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8757
8758         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8759         * g++.old-deja/g++.other/access6.C: Likewise.
8760         * g++.old-deja/g++.other/decl1.C: Likewise.
8761         * g++.old-deja/g++.pt/typename12.C: Likewise.
8762
8763 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/parse/namespace1.C: New test.
8766
8767 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8768
8769         * g++.dg/parse/parse4.C: New test.
8770
8771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8772
8773         * g++.dg/parse/parse3.C: New test.
8774
8775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8776
8777         * g++.dg/parse/parse2.C: New test.
8778
8779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8780
8781         * g++.dg/template/friend11.C: New test.
8782
8783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8784
8785         * g++.dg/parse/parse1.C: New test.
8786
8787 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8788
8789         * lib/profopt.exp: Change the name of a global variable to avoid
8790         possible clashes with other test suites.
8791
8792 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         * g++.dg/inherit/covariant8.C: New test.
8795
8796 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8797
8798         * g++.dg/init/array9.C: New test.
8799
8800         PR c++/9112
8801         * g++.dg/parse/expr1.C: New test.
8802
8803 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8804
8805         * gcc.c-torture/compile/20021230-1.c: New test.
8806
8807 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * g++.dg/inherit/covariant5.C: New test.
8810         * g++.dg/inherit/covariant6.C: New test.
8811         * g++.dg/inherit/covariant7.C: New test.
8812
8813 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8814
8815         PR c++/2739
8816         * g++.dg/other/access2.C: New test.
8817
8818 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8819
8820         * g++.dg/other/anon-struct.C: No longer fails
8821         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8822         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8823         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8824
8825 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8826
8827         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8828
8829 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8830
8831         * g++.dg/eh/spec4.C: Remove stray semicolon.
8832         * g++.dg/expr/pmf-1.C: Change error message.
8833         * g++.dg/ext/asm1.C: Remove stray semicolon.
8834         * g++.dg/ext/typename1.C: Add missing typenames.
8835         * g++.dg/inherit/template-as-base.C: Change error message.
8836         * g++.dg/lookup/scoped1.C: Likewise.
8837         * g++.dg/lookup/scoped2.C: Likewise.
8838         * g++.dg/lookup/using2.C: Likewise.
8839         * g++.dg/other/component1.C: Remove stray semicolon.
8840         * g++.dg/other/do1.C: Change error message.
8841         * g++.dg/other/error2.C: Likewise.
8842         * g++.dg/other/init1.C: Likewise.
8843         * g++.dg/other/packed1.C: Remove stray semicolon.
8844         * g++.dg/other/ptrmem2.C: Change error message.
8845         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8846         marker.
8847         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8848         * g++.dg/template/access3.C: Add typename keyword.
8849         * g++.dg/template/access5.C: Remove stray semicolon.
8850         * g++.dg/template/access6.C: Likewise.
8851         * g++.dg/template/complit1.C: Likewise.
8852         * g++.dg/template/crash1.C: Change error message.
8853         * g++.dg/template/inherit2.C: Remove stray semicolon.
8854         * g++.dg/template/instantiate2.C: Likewise.
8855         * g++.dg/template/instantiate3.C: Change error message.
8856         * g++.dg/template/qual1.C: Remove stray semicolon.
8857         * g++.dg/template/qualttp18.C: Change error message.
8858         * g++.dg/template/ref1.C: Remove stray semicolon.
8859         * g++.dg/template/sizeof1.C (A::value): Declare it.
8860         * g++.dg/template/spec4.C: Change error message.
8861         * g++.dg/template/static1.C: Likewise.
8862         * g++.dg/template/type1.C: Likewise.
8863         * g++.dg/template/typename3.C: Likewise.
8864         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8865         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8866         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8867         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8868         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8869         named return value extension.
8870         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8871         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8872         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8873         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8874         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8875         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8876         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8877         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8878         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8879         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8880         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8881         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8882         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8883         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8884         syntax.
8885         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8886         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8887         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8888         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8889         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8890         * g++.old-deja/g++.brendan/template11.C: Likewise.
8891         * g++.old-deja/g++.brendan/template26.C: Likewise.
8892         * g++.old-deja/g++.brendan/template27.C: Use explicit
8893         specialization syntax.
8894         * g++.old-deja/g++.brendan/template30.C: Likewise.
8895         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8896         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8897         non-dependent names.
8898         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8899         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8900         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8901         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8902         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8903         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8904         named return value extension.
8905         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8906         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8907         * g++.old-deja/g++.ext/return1.C: Likewise.
8908         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8909         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8910         * g++.old-deja/g++.jason/access8.C: Likewise.
8911         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8912         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8913         pseudo-destructor names.
8914         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8915         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8916         pseudo-destructor names.
8917         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8918         * g++.old-deja/g++.jason/overload19.C: Likewise.
8919         * g++.old-deja/g++.jason/overload32.C: Likewise.
8920         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8921         stray semicolons.
8922         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8923         * g++.old-deja/g++.jason/return.C: Likewise.
8924         * g++.old-deja/g++.jason/return2.C: Likewise.
8925         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8926         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8927         syntax.
8928         * g++.old-deja/g++.jason/template10.C: Account for use of
8929         non-dependent names.
8930         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8931         syntax.
8932         * g++.old-deja/g++.jason/template37.C: Likewise.
8933         * g++.old-deja/g++.law/access4.C: Change error messages.
8934         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8935         pseudo-destructor names.
8936         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8937         * g++.old-deja/g++.law/ctors9.C: Likewise.
8938         * g++.old-deja/g++.law/cvt22.C: Likewise.
8939         * g++.old-deja/g++.law/dtors5.C: Likewise.
8940         * g++.old-deja/g++.law/global-init1.C: Likewise.
8941         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8942         * g++.old-deja/g++.law/operators28.C: Likewise.
8943         * g++.old-deja/g++.law/visibility28.C: Likewise.
8944         * g++.old-deja/g++.martin/eval1.C: Likewise.
8945         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8946         name.
8947         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8948         * g++.old-deja/g++.mike/net34.C: Likewise.
8949         * g++.old-deja/g++.mike/net36.C: Likewise.
8950         * g++.old-deja/g++.mike/ns2.C: Likewise.
8951         * g++.old-deja/g++.mike/p12306.C: Likewise.
8952         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8953         value extension.
8954         * g++.old-deja/g++.mike/p700.C: Likewise.
8955         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8956         * g++.old-deja/g++.mike/p710.C: Likewise.
8957         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8958         value extension.
8959         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8960         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8961         * g++.old-deja/g++.ns/crash2.C: Likewise.
8962         * g++.old-deja/g++.ns/crash3.C: Likewise.
8963         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8964         * g++.old-deja/g++.ns/ns17.C: Likewise.
8965         * g++.old-deja/g++.ns/template16.C: Likewise.
8966         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8967         keyword.
8968         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8969         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8970         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8971         named return value extension.
8972         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8973         * g++.old-deja/g++.other/access4.C: Issue additional error
8974         messages.
8975         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8976         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8977         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8978         * g++.old-deja/g++.other/crash25.C: Change error message.
8979         * g++.old-deja/g++.other/crash4.C: Change error message.
8980         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8981         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8982         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8983         checks.
8984         * g++.old-deja/g++.other/defarg8.C: Likewise.
8985         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8986         * g++.old-deja/g++.other/dtor10.C: Likewise.
8987         * g++.old-deja/g++.other/incomplete.C: Likewise.
8988         * g++.old-deja/g++.other/linkage7.C: Likewise.
8989         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8990         lookup algorithm.
8991         * g++.old-deja/g++.other/mangle2.C: Likewise.
8992         * g++.old-deja/g++.other/refinit2.C: Likewise.
8993         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8994         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8995         * g++.old-deja/g++.pt/crash28.C: Likewise.
8996         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8997         syntax.
8998         * g++.old-deja/g++.pt/crash32.C: Change error message.
8999         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
9000         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
9001         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
9002         error message position.
9003         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
9004         * g++.old-deja/g++.pt/defarg8.C: Change error message.
9005         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
9006         syntax.
9007         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
9008         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
9009         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
9010         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
9011         keyword.
9012         * g++.old-deja/g++.pt/explicit31.C: Likewise.
9013         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
9014         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
9015         keyword.
9016         * g++.old-deja/g++.pt/explicit71.C: Change error message.
9017         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
9018         syntax.
9019         * g++.old-deja/g++.pt/friend28.C: Account for use of
9020         non-dependent names.
9021         * g++.old-deja/g++.pt/friend29.C: Likewise.
9022         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
9023         rules.
9024         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
9025         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
9026         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
9027         lookup rules.
9028         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
9029         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
9030         keyword.
9031         * g++.old-deja/g++.pt/memclass20.C: Likewise.
9032         * g++.old-deja/g++.pt/memclass5.C: Likewise.
9033         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
9034         keyword.
9035         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
9036         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
9037         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
9038         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
9039         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
9040         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
9041         keyword.
9042         * g++.old-deja/g++.pt/spec10.C: Likewise.
9043         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
9044         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
9045         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
9046         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
9047         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
9048         * g++.old-deja/g++.pt/ttp62.C: Likewise.
9049         * g++.old-deja/g++.pt/ttp64.C: Likewise.
9050         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
9051         * g++.old-deja/g++.pt/typename15.C: Likewise.
9052         * g++.old-deja/g++.pt/typename22.C: Likewise.
9053         * g++.old-deja/g++.pt/typename6.C: Change error messages.
9054         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
9055         * g++.old-deja/g++.pt/virtual2.C: Likewise.
9056         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
9057         syntax.
9058         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
9059         return value extension.
9060         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
9061         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
9062         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
9063         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
9064
9065 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         * g++.dg/warn/inline1.C: New test.
9068         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
9069         * g++.old-deja/g++.jason/synth10.C: Likewise.
9070         * g++.old-deja/g++.mike/net31.C: Likewise.
9071         * g++.old-deja/g++.mike/p8786.C: Likewise.
9072
9073         * g++.dg/template/friend10.C: New test.
9074         * g++.dg/template/conv5.C: New test.
9075
9076 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9077
9078         * g++.dg/lookup/scoped3.C: New test.
9079
9080         * g++.dg/lookup/decl1.C: New test.
9081         * g++.dg/lookup/decl2.C: New test.
9082
9083 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9084
9085         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
9086         gcc.c-torture/compile/20021015-1.c,
9087         gcc.c-torture/compile/20021015-2.c,
9088         gcc.c-torture/compile/20021123-1.c,
9089         gcc.c-torture/compile/20021123-2.c,
9090         gcc.c-torture/compile/20021123-3.c,
9091         gcc.c-torture/compile/20021123-4.c,
9092         gcc.c-torture/execute/20021024-1.c: Add tests previously added
9093         only to 3.1 or 3.2 branch.
9094
9095 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
9096
9097         * gcc.dg/i386-bitfield3.c: New test.
9098
9099         * gcc.dg/i386-bitfield2.c: New test.
9100
9101 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
9102
9103         * g++.dg/parse/conv_op1.C: New test.
9104
9105 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
9106
9107         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
9108         approved.
9109
9110 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
9111
9112         * gcc.c-torture/compile/20021220-1.c: New test.
9113
9114 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
9115
9116         * gcc.dg/i386-fastcall-1.c: New.
9117
9118 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9119
9120         * gcc.c-torture/execute/20021219-1.c: New test.
9121
9122 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9123
9124         * gcc.dg/i386-pic-1.c: New test.
9125
9126 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9127
9128         PR c++/8099
9129         * g++.dg/template/friend9.C: New test.
9130
9131 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9132
9133         PR c++/3663
9134         * g++.dg/template/access7.C: New test.
9135
9136 2002-12-18  Nick Clifton  <nickc@redhat.com>
9137
9138         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
9139         the libstdc++-v3 directory has been found.
9140
9141 2002-12-12  Devang Patel <dpatel@apple.com>
9142         * gcc.dg/darwin-ld-1.c: New test.
9143         * gcc.dg/darwin-ld-2.c: New test.
9144         * gcc.dg/darwin-ld-3.c: New test.
9145         * gcc.dg/darwin-ld-4.c: New test.
9146         * gcc.dg/darwin-ld-5.c: New test.
9147
9148 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9149
9150         * gcc.c-torture/compile/20021212-1.c: New test.
9151
9152 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
9153
9154         * gcc.dg/fshort-wchar: New test.
9155
9156 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/8372
9159         * g++.dg/template/dtor1.C: New test.
9160
9161         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
9162         markers.
9163
9164 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
9165
9166         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
9167
9168 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
9169
9170         * g++.dg/template/static1.C: New test.
9171         * g++.dg/template/static2.C: New test.
9172         * g++.old-deja/g++.ext/memconst.C: New test.
9173
9174 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9175
9176         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
9177         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
9178         * g++.dg/special/initp1.C: Likewise.
9179
9180 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.c-torture/execute/20021204-1.c: New test.
9183
9184 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
9185
9186         * gcc.dg/ppc-fmadd-1.c: New file.
9187         * gcc.dg/ppc-fmadd-2.c: New file.
9188         * gcc.dg/ppc-fmadd-3.c: New file.
9189
9190 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9191
9192         * gcc.c-torture/compile/20021204-1.c: New test.
9193
9194 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * g++.dg/inherit/covariant2.C: New test.
9197         * g++.dg/inherit/covariant3.C: New test.
9198         * g++.dg/inherit/covariant4.C: New test.
9199         * g++.dg/inherit/covariant1.C: Remove XFAIL.
9200         * g++.old-deja/g++.robertl/eb17.C: Likewise.
9201
9202 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/8688
9205         * g++.dg/init/brace3.C: New test.
9206
9207 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
9208
9209         * gcc.dg/20020210-1.c: Fix a comment typo.
9210
9211 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/8720
9214         * g++.dg/parse/defarg1.C: New test.
9215
9216         PR c++/8615
9217         * g++.dg/template/char1.C: New test.
9218
9219         * g++.dg/template/varmod1.C: Fix typo.
9220
9221 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9222
9223         DR 180
9224         * g++.old-deja/g++.pt/crash32.C: Expect error.
9225
9226 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9227
9228         PR c++/5919
9229         * g++.dg/template/varmod1.C: New test.
9230
9231         PR c++/8727
9232         * g++.dg/inherit/typeinfo1.C: New test.
9233
9234         PR c++/8663
9235         * g++.dg/inherit/typedef1.C: New test.
9236
9237 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9238
9239         PR c++/8332
9240         PR c++/8493
9241         * g++.dg/template/strlen1.C: New test.
9242
9243         PR c++/8227
9244         * g++.dg/template/ctor2.C: New test.
9245
9246         PR c++/8214
9247         * g++.dg/init/string1.C: New test.
9248
9249         PR c++/8511
9250         * g++.dg/template/friend8.C: New test.
9251
9252 2002-11-29  Joe Buck <jbuck@synopsys.com>
9253
9254         * g++.dg/lookup/anon2.C: New test.
9255
9256 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9257
9258         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9259         h8300 port.
9260
9261 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9262
9263         * gcc.dg/bitfld-6.c: New test.
9264
9265 2002-11-27  Jan Hubicka  <jh@suse.cz>
9266
9267         * gcc.c-torture/execute/20021127.[cx]: New test.
9268
9269 2002-11-26  Jan Hubicka  <jh@suse.cz>
9270
9271         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9272         quality.
9273
9274 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9275
9276         * g++.dg/init/brace2.C: New test.
9277         * g++.old-deja/g++.mike/p9129.C: Correct.
9278
9279 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9280
9281         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9282
9283 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9284
9285         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9286
9287 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9288
9289         * testsuite/g++.dg/abi/empty11.C: New test.
9290         * testsuite/g++.dg/rtti/cv1.C: New test.
9291
9292 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9293
9294         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9295
9296 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9297
9298         * g++.dg/abi/empty10.C: New test.
9299
9300 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         * gcc.c-torture/compile/20021124-1.c: New test.
9303
9304 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9305
9306         * g++.dg/abi/rtti2.C: New test.
9307
9308 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9309
9310         * gcc.dg/i386-unroll-1.c: New test.
9311
9312 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9313
9314         * gcc.c-torture/compile/20021120-1.c: New test.
9315         * gcc.c-torture/compile/20021120-2.c: New test.
9316
9317 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9318
9319         * gcc.dg/bitfld-5.c: New test.
9320
9321 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9322
9323         * gcc.c-torture/execute/20021120-3.c: New test.
9324
9325 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9326
9327         * gcc.c-torture/execute/20021120-2.c: New test.
9328
9329 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9330
9331         * gcc.c-torture/execute/20021120-1.c: New test.
9332
9333 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9334
9335         * gcc.c-torture/execute/20021118-3.c: New test.
9336
9337 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9338
9339         * gcc.c-torture/compile/20021119-1.c: New test.
9340
9341 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9342
9343         * gcc.dg/duff-1.c: New test.
9344         * gcc.dg/duff-2.c: New test.
9345         * gcc.dg/duff-3.c: New test.
9346
9347 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9348
9349         * gcc.dg/cpp/_Pragma5.c: New test.
9350
9351 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9352
9353         * gcc.c-torture/execute/20021118-2.c: New test.
9354
9355 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9356
9357         * gcc.c-torture/execute/20021118-1.c: New test.
9358
9359 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9360
9361         * gcc.dg/20021116-1.c: New test.
9362
9363 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9364
9365         * g++.dg/abi/vcall1.C: New test.
9366
9367 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9368
9369         * gcc.dg/20021029-1.c: New test.
9370         * gcc.dg/20021029-2.c: New test.
9371
9372 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9373
9374         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9375
9376 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9377
9378         PR c/8439
9379         * gcc.dg/20021110.c: Move to ...
9380         * gcc.c-torture/compile/20021110.c: .... here.
9381
9382 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9383
9384         PR c/8467
9385         * gcc.c-torture/execute/20021111-1.c
9386
9387 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9388
9389         PR c/8439
9390         * gcc.dg/20021110.c: New test.
9391
9392 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9393
9394         * g++.dg/abi/vthunk3.C: Run only on x86.
9395
9396 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9397
9398         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9399
9400 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9401
9402         * lib/compat.exp (compat-execute): Fix logic error in last
9403         change.
9404
9405 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9406
9407         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9408
9409 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9410
9411         PR c++/8389
9412         * g++.dg/template/access6.C: New test.
9413
9414 2002-11-08  Jan Hubicka  <jh@suse.cz>
9415
9416         * gcc.dg/i386-ssefp-1.c: New test.
9417         * gcc.dg/i386-ssefp-1.c: New test.
9418
9419 2002-11-08  Jan Hubicka  <jh@suse.cz>
9420
9421         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9422
9423 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9424
9425         * g++.dg/abi/vthunk3.C: New test.
9426
9427         PR c++/8338
9428         * g++.dg/template/crash2.C: New test.
9429
9430 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9431
9432         * testsuite/g++.dg/abi/dtor1.C: New test.
9433         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9434
9435 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9436
9437         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9438         Darwin.
9439
9440 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9441
9442         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9443         -mthumb.  Only xfail with -O0.
9444
9445 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9446
9447         * g++.dg/abi/thunk1.C: New test.
9448         * g++.dg/abi/thunk2.C: Likewise.
9449         * g++.dg/abi/vtt1.C: Likewise.
9450
9451 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9452
9453         PR optimization/8423
9454         * gcc.c-torture/execute/builtin-constant.c: New test.
9455
9456 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9457
9458         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9459         Add some more cases.
9460
9461 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9462
9463         PR c++/8391
9464         * g++.dg/opt/local1.C: New test.
9465
9466 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9467
9468         PR c++/8160
9469         * g++.dg/template/complit1.C: New test.
9470
9471         PR c++/8149
9472         * g++.dg/template/typename4.C: Likewise.
9473
9474 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9475
9476         Core issue 287, PR c++/7639
9477         * g++.dg/template/instantiate1.C: Adjust error location.
9478         * g++.dg/template/instantiate3.C: New test.
9479         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9480         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9481         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9482
9483 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9484
9485         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9486
9487 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9488
9489         PR c++/8287
9490         * g++.dg/init/dtor2.C: New test.
9491
9492 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9493
9494         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9495         * gcc.dg/nest.c: Bypass errors on irix6.
9496
9497 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9498
9499         * gcc.dg/nest.c: Expect error for mmix-*-*.
9500         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9501
9502 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9503
9504         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9505         markers.
9506
9507         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9508
9509 2002-10-25  Mike Stump  <mrs@apple.com>
9510
9511         * gcc.dg/warn-1.c: New test.
9512
9513 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9514
9515         * g++.dg/template/typename3.C: New test.
9516
9517 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9518
9519         * g++.dg/lookup/ptrmem1.C: New test.
9520
9521         * g++.dg/abi/vthunk2.C: New test.
9522
9523 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9524
9525         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9526
9527 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9528
9529         * g++.dg/abi/empty9.C: New test.
9530
9531 2002-10-24  Richard Henderson  <rth@redhat.com>
9532
9533         * g++.dg/inherit/thunk1.C: Enable for ia64.
9534
9535 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/8067
9538         * g++.dg/lookup/pretty1.C: New test.
9539
9540 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * gcc.dg/20021023-1.c: New test.
9543
9544 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/7679
9547         * g++.dg/parse/inline1.C: New test.
9548
9549 2002-10-23  Richard Henderson  <rth@redhat.com>
9550
9551         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9552
9553         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9554
9555 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9556
9557         PR c++/6579
9558         * g++.dg/parse/stmtexpr3.C: New test.
9559
9560 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         * g++.dg/expr/cond1.C: New test.
9563
9564 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9565
9566         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9567
9568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9569
9570         * g++.dg/abi/vbase13.C: New test.
9571         * g++.dg/abi/vbase14.C: Likewise.
9572
9573 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9574
9575         * gcc.dg/tls/pic-1.c: New test.
9576         * gcc.dg/tls/nonpic-1.c: New test.
9577         * gcc.dg/20021018-1.c: New test.
9578
9579 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9580
9581         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9582         Remove only files with the same base name as the test case.
9583         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9584         (profopt-execute): Likewise.  Also, remove old profiling
9585         and performance data files before running the tests.
9586
9587         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9588         * g++.dg/bprob/bprob.exp: Likewise.
9589         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9590         to allow more general test case names.
9591
9592         * g++.dg/bprob/bprob-1.C: Rename to ...
9593         * g++.dg/bprob/g++-bprob-1.C: ... this.
9594
9595         * g77.dg/bprob/bprob-1.f: Rename to ...
9596         * g77.dg/bprob/g77-bprob-1.f: ... this.
9597
9598 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9599
9600         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9601         bison 1.50 or later.
9602
9603 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9604
9605         * g++.dg/README: Describe more test directories.
9606
9607 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9608
9609         * g++.dg/init/array6.C: Add additional tests.
9610
9611 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9612
9613         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9614         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9615
9616 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9617
9618         * gcc.c-torture/compile/20020604-1.x: New.
9619         * gcc.c-torture/compile/simd-5.x: Likewise.
9620         * gcc.c-torture/execute/920710-1.x: Likewise.
9621         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9622
9623 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9624
9625         * g++.dg/inherit/override1.C: Add dg-options clause.
9626
9627 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9628
9629         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9630         _mm_slli_si128.
9631
9632 2002-10-19  Andreas Schwab  <schwab@suse.de>
9633
9634         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9635         directory component.
9636
9637 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9638
9639         * g++.dg/inherit/thunk1.C: New test.
9640
9641         * g++.dg/inherit/override1.C: New test.
9642
9643         * g++.dg/abi/mangle11.C: New test.
9644         * g++.dg/abi/mangle14.C: New test.
9645         * g++.dg/abi/mangle17.C: New test.
9646
9647 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9648
9649         * g++.dg/overload/member2.C: New test.
9650
9651 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9652
9653         * g++.dg/README: Describe new compat directory.
9654         * g++.dg/dg.exp: Skip tests in compat directory.
9655         * README.compat: New file.
9656         * lib/compat.exp: New expect script.
9657         * g++.dg/compat: New test directory.
9658         * g++.dg/compat/compat.exp: New expect script.
9659         * g++.dg/compat/abi: New test directory.
9660         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9661         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9662         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9663         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9664         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9665         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9666         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9667         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9668         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9669         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9670         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9671         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9672         * g++.dg/compat/break: New test directory.
9673         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9674         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9675         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9676         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9677         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9678         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9679         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9680         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9681         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9682         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9683         g++.dg/compat/break/README: New files.
9684         * g++.dg/compat/eh: New test directory.
9685         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9686         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9687         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9688         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9689         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9690         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9691         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9692         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9693         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9694         g++.dg/compat/eh/filter2_y.C,
9695         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9696         g++.dg/compat/eh/new1_y.C,
9697         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9698         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9699         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9700         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9701         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9702         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9703         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9704         g++.dg/compat/eh/unexpected1_y.C: New files.
9705         * g++.dg/compat/init: New test directory.
9706         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9707         g++.dg/compat/init/array5_y.C,
9708         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9709         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9710         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9711         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9712         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9713         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9714         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9715         g++.dg/compat/init/init-ref2_y.C: New files.
9716
9717 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9718
9719         PR c++/7584
9720         * g++.dg/inherit/using3.C: New test.
9721
9722 2002-10-17  Jan Hubicka  <jh@suse.cz>
9723
9724         * gcc.dg/20021017-2.c: New test.
9725
9726 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9727
9728         * g++.dg/abi/mangle16.C: Adjust.
9729
9730         * g++.dg/init/array8.C: New test.
9731
9732 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9733
9734         * gcc.dg/special/mips-abi.exp: New test.
9735         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9736
9737 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9738
9739         * g++.dg/abi/mangle16.C: New test.
9740         * g++.dg/abi/mangle17.C: Likewise.
9741
9742         PR c++/7478
9743         * g++.dg/template/ref1.C: New test.
9744
9745 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9746
9747         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9748
9749 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9750
9751         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9752
9753 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/7524
9756         * g++.dg/init/array7.C: New test.
9757
9758 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9759
9760         * g++.dg/init/array6.C: New test.
9761
9762         * g++.dg/abi/mangle13.C: Likewise.
9763         * g++.dg/abi/mangle14.C: Likewise.
9764         * g++.dg/abi/mangle15.C: Likewise.
9765
9766 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9767
9768         * g++.dg/abi/empty8.C: New test.
9769
9770 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9771
9772         * g++.dg/init/ctor1.C: New test.
9773
9774 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9775
9776         * gcc.c-torture/execute/20021015-1.c: New test.
9777
9778 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9779
9780         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9781
9782 2002-10-14  Jan Hubicka  <jh@suse.cz>
9783
9784         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9785
9786 2002-10-14  Richard Henderson  <rth@redhat.com>
9787
9788         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9789
9790 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9791
9792         PR optimization/6631
9793         * g++.dg/opt/const2.C: New test.
9794
9795 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9796
9797         PR c++/7176
9798         * g++.dg/parse/friend1.C: New test.
9799         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9800
9801 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.dg/20021014-1.c: New test.
9804
9805 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9806
9807         PR c++/5661
9808         * g++.dg/ext/vlm1.C: New test.
9809         * g++.dg/ext/vlm2.C: Likewise.
9810
9811         * g++.dg/init/array1.C: Remove invalid braces.
9812         * g++.dg/init/brace1.C: New test.
9813         * g++.dg/init/copy2.C: Likewise.
9814         * g++.dg/init/copy3.C: Likewise.
9815         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9816         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9817         braces.
9818
9819 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9820
9821         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9822
9823 2002-10-11  Richard Shann  <richard.shann@superh.com>
9824
9825         * gcc.c-torture/compile/simd-5.c: New test.
9826
9827 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9828
9829         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9830
9831 2002-10-10  Jim Wilson  <wilson@redhat.com>
9832
9833         * gcc.c-torture/execute/20021010-1.c: New test.
9834
9835 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9836
9837         PR c/7353
9838         * g++.dg/ext/typedef-init.C: New test.
9839         * gcc.dg/typedef-init.c: New test.
9840
9841 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9842
9843         * gcc.dg/cpp/paste13.c: New test.
9844
9845 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9846
9847         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9848         remaining platforms, XFAIL during compile, not execute.  Don't
9849         XFAIL at -O0.
9850
9851 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9852
9853         * gcc.dg/alias-1.c: Tweak expected warning.
9854
9855 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9856
9857         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9858
9859 2002-10-06  Andreas Jaeger  <aj@suse.de>
9860
9861         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9862         * gcc.dg/cpp/c++98.C: Likewise.
9863
9864         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9865         * g++.dg/cpp/c++98.C: Likewise.
9866
9867         * g++.dg/README (Subdirectories): Mention cpp directory.
9868
9869         PR target/7559
9870         * gcc.dg/20021006-1.c: New test.
9871
9872 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9873
9874         PR c++/7804
9875         * g++.dg/other/warning1.C: New test.
9876
9877 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9878
9879         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9880         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9881         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9882
9883 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/7931
9886         * g++.dg/template/ptrmem3.C: New test.
9887
9888         PR c++/7754
9889         * g++.dg/template/union1.C: New test.
9890
9891 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9892
9893         PR c++/8006
9894         * g++.dg/abi/mangle9.C: New test.
9895         * g++.dg/abi/mangle10.C: New test.
9896         * g++.dg/abi/mangle11.C: New test.
9897         * g++.dg/abi/mangle12.C: New test.
9898
9899 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/7188.
9902         * g++.dg/template/meminit1.C: New test.
9903         * g++.dg/warn/Wreorder-1.C: Likewise.
9904         * g++.old-deja/g++.mike/warn3.C: Tweak.
9905         * lib/prune.exp: Ingore "in copy constructor".
9906
9907 2002-10-02  Andreas Jaeger  <aj@suse.de>
9908
9909         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9910         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9911         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9912         on x86-64.
9913
9914 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9915
9916         * gcc.dg/empty1.C: Fix typo.
9917
9918 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9919
9920         * gcc.dg/alias-1.c: New test.
9921
9922 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9923
9924         * gcc.dg/empty1.C: New test.
9925
9926         * g++.dg/tls/init-2.C: Tweak error messages.
9927
9928 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9929
9930         * gcc.c-torture/compile/20020923-1.c: New test.
9931
9932 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9933
9934         * gcc.c-torture/execute/ffs-1.c: New test.
9935         * gcc.c-torture/execute/ffs-2.c: Ditto.
9936
9937 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9938
9939         * g++.dg/overload/member1.C: New test.
9940
9941 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9942
9943         * g++.dg/abi/empty7.C: New test.
9944         * g++.dg/init/pm2.C: Likewise.
9945
9946 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9947
9948         * g++.dg/rtti/crash1.C: New test.
9949
9950 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9951
9952         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9953         gcc.dg/sibcall-4.c: New tests.
9954
9955 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9956
9957         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9958         powerpc and MMIX targets.
9959
9960 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9961
9962         * gcc.dg/cpp/20020927-1.c: New.
9963
9964 2002-09-26  David S. Miller  <davem@redhat.com>
9965
9966         * gcc.c-torture/compile/trunctfdf.c: New.
9967
9968 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9969
9970         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9971
9972 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9973
9974         * gcc.c-torture/execute/loop-15.c: New.
9975
9976 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9977
9978         * README.QMTEST: Fix typo.
9979
9980 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9981
9982         * gcc.dg/20020926-1.c: New test.
9983
9984 2002-09-25  David S. Miller  <davem@redhat.com>
9985
9986         PR target/7842
9987         * gcc.c-torture/execute/shiftdi.c: New test.
9988
9989 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9990
9991         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9992         unique to the tool.
9993         * lib/g77.exp (g77_init): Likewise.
9994         * lib/g++.exp (g++_init): Likewise.
9995         * lib/objc.exp (objc_init): Likewise.
9996
9997 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9998
9999         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
10000         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
10001         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
10002
10003 2002-09-25  Richard Henderson  <rth@redhat.com>
10004
10005         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
10006         too-small long double.
10007
10008 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
10009
10010         * gcc.dg/20020919-1.c: New test.
10011
10012 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
10013
10014         * g++.dg/abi/bitfield6.C: New test.
10015         * g++.dg/abi/bitfield7.C: New test.
10016         * g++.dg/abi/bitfield8.C: New test.
10017         * g++.dg/abi/vbase11.C: New test.
10018
10019 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10020
10021         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
10022         hppa*-*-hpux*.  Update test comment.
10023
10024 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
10025
10026         * gcc.dg/tls/struct-1.c: New test.
10027
10028 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
10029
10030         * gcc.dg/cpp/tr-warn2.c: Update.
10031
10032 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
10033
10034         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
10035
10036 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
10037
10038         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
10039         systems.
10040
10041 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
10042
10043         * gcc.c-torture/execute/ieee/mzero3.c: New test.
10044
10045         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10046         Adjust for c++filt moved to binutils.  Remove spurious duplicate
10047         setting of cxxfilt.
10048
10049 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
10050
10051         * gcc.dg/20020312-2.c: Update for darwin.
10052
10053 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10054
10055         * g++.old-deja/g++.other/crash32.C: Mark ICE.
10056
10057 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
10058
10059         * objc.dg/comp-types-1.m: New test.
10060         * objc.dg/comp-types-2.m: New test.
10061         * objc.dg/comp-types-3.m: New test.
10062         * objc.dg/comp-types-4.m: New test.
10063         * objc.dg/comp-types-5.m: New test.
10064         * objc.dg/comp-types-6.m: New test.
10065
10066 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10067
10068         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
10069
10070 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
10071
10072         * g++.dg/other/do1.C: New test.
10073
10074         * g++.dg/template/subst1.C: New test.
10075
10076 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
10077
10078         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
10079
10080 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
10081
10082         * g++.dg/template/qualttp20.C: Adjust expected errors.
10083         * g++.old-deja/g++.jason/report.C: Likewise.
10084         * g++.old-deja/g++.other/qual1.C: Likewise.
10085
10086         * g++.dg/lookup/scoped2.C: New test.
10087
10088         * g++.dg/ext/asm3.C: New test.
10089
10090 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
10091
10092         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
10093
10094 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
10095
10096         * ChangeLog: follow spelling conventions.
10097         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
10098         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
10099         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
10100         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
10101         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
10102         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
10103         * g++.old-deja/g++.law/global-init1.C: Likewise.
10104         * g++.old-deja/g++.other/delete4.C: Likewise.
10105         * g++.old-deja/g++.other/inline21.C: Likewise.
10106         * g++.old-deja/g++.other/singleton.C: Likewise.
10107         * g77.dg/strlen0.f: Likewise.
10108         * g77.f-torture/compile/20010519-1.f: Likewise.
10109         * g77.f-torture/compile/980310-4.f: Likewise.
10110         * gcc.c-torture/compile/20000605-1.c: Likewise.
10111         * gcc.c-torture/execute/20020225-1.c: Likewise.
10112         * gcc.dg/c90-hexfloat-2.c: Likewise.
10113         * gcc.dg/c99-bool-1.c: Likewise.
10114         * gcc.dg/c99-hexfloat-2.c: Likewise.
10115         * gcc.dg/dll-2.c: Likewise.
10116         * gcc.dg/wtr-union-init-1.c: Likewise.
10117         * gcc.dg/wtr-union-init-2.c: Likewise.
10118         * gcc.dg/wtr-union-init-3.c: Likewise.
10119         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10120         * gcc.dg/cpp/defined.c: Likewise.
10121         * gcc.dg/cpp/macsyntx.c: Likewise.
10122         * gcc.dg/cpp/paste2.c: Likewise.
10123         * gcc.dg/cpp/trad/defined.c: Likewise.
10124         * gcc.dg/format/c90-printf-1.c: Likewise.
10125         * gcc.dg/format/c90-scanf-1.c: Likewise.
10126         * gcc.dg/format/c99-printf-1.c: Likewise.
10127         * gcc.dg/format/c99-scanf-1.c: Likewise.
10128         * gcc.misc-tests/gcov-8.c: Likewise.
10129         * lib/profopt.exp: Likewise.
10130
10131 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
10132
10133         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
10134
10135 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10136
10137         * g++.dg/inherit/using2.C: New test.
10138
10139 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
10140
10141         * ChangeLog: Follow spelling conventions.
10142         * g++.dg/template/friend4.C: Likewise.
10143         * g++.old-deja/g++.pt/crash67.C: Likewise.
10144         * gcc.c-torture/execute/20000801-4.c: Likewise.
10145         * gcc.dg/c90-digraph-1.c: Likewise.
10146         * gcc.dg/c94-digraph-1.c: Likewise.
10147         * gcc.dg/c99-digraph-1.c: Likewise.
10148         * gcc.dg/cpp/line5.c: Likewise.
10149         * gcc.dg/cpp/multiline.c: Likewise.
10150         * gcc.dg/cpp/trad/literals-1.c: Likewise.
10151         * gcc.dg/format/attr-3.c: Likewise.
10152         * gcc.dg/format/c90-scanf-3.c: Likewise.
10153         * gcc.dg/format/ext-4.c: Likewise.
10154
10155 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10156
10157         * g++.dg/template/pretty1.C: New test.
10158
10159 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
10160
10161         * gcc.c-torture/execute/struct-cpy-1.c: New test.
10162
10163 2002-09-13  Matt Austern  <austern@apple.com>
10164
10165         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
10166         passing a cast expression to a function by const reference.
10167
10168 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         * g++.dg/template/deduce1.C: New test.
10171
10172 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
10173
10174         * gcc.c-torture/execute/simd-1.c: Force all use of int to
10175         32-bit int.
10176
10177 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10178
10179         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
10180         usage.
10181
10182 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
10183
10184         * gcc.c-torture/compile/20020910-1.c: New test.
10185
10186 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
10187
10188         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
10189
10190 2002-09-10  Andreas Jaeger  <aj@suse.de>
10191
10192         * gcc.dg/20020312-2.c: Adjust for x86-64.
10193
10194 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
10195
10196         * g77.dg/7388.f: New test case for PR 7388.
10197
10198 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
10199
10200         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
10201
10202 2002-09-05  Ziemowit Laski <zlaski@apple.com>
10203
10204         * objc.dg/proto-lossage-1.m: New test.
10205
10206 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
10207
10208         * gcc.dg/cpp/_Pragma4.c: Fix typo.
10209
10210 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
10211
10212         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
10213         expected to pass.
10214
10215 2002-09-06  Stan Shebs  <shebs@apple.com>
10216             David Edelsohn  <edelsohn@gnu.org>
10217
10218         * gcc.dg/weak: New directory.
10219         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
10220         target-specific xfail bits.
10221         * gcc.dg/typeof-2.c: Move to new directory.
10222         * gcc.dg/weak.exp: New expect script.
10223
10224 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
10225
10226         * gcc.c-torture/execute/extzvsi.c: New test.
10227
10228 2002-09-05  Stan Shebs  <shebs@apple.com>
10229
10230         * gcc.dg/weak-1.c: xfail on Darwin.
10231         * gcc.dg/weak-2.c: Ditto.
10232         * gcc.dg/weak-3.c: Ditto.
10233         * gcc.dg/weak-4.c: Ditto.
10234         * gcc.dg/weak-5.c: Ditto.
10235         * gcc.dg/weak-6.c: Ditto.
10236         * gcc.dg/weak-7.c: Ditto.
10237         * gcc.dg/weak-8.c: Ditto.
10238         * gcc.dg/weak-9.c: Ditto.
10239
10240 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
10241
10242         * gcc.c-torture/execute/loop-14.c: New test.
10243
10244 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
10245
10246         * g++.dg/other/cxa-atexit1.C: New test.
10247
10248         * gcc.dg/typeof-2.c: New test.
10249
10250 2002-09-03  Roger Sayle  <roger@eyesopen.com>
10251
10252         * gcc.dg/builtins-2.c: New testcase.
10253         * gcc.dg/builtins-3.c: New testcase.
10254
10255 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
10256
10257         * gcc.dg/cpp/_Pragma4.c: New test.
10258
10259 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
10260
10261         * objc/execute/nil_method-1.m: New testcase.
10262
10263 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
10264
10265         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
10266         [Object class], not [Object initialize].
10267
10268 2002-08-31  Roger Sayle  <roger@eyesopen.com>
10269             Hans-Peter Nilsson  <hp@bitrange.com>
10270
10271         * gcc.c-torture/execute/20020720-1.x: Skip test on
10272         mmix-knuth-mmixware.  Correct comment.
10273
10274 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
10275
10276         * testsuite/g++.dg/abi/bitfield5.C: New test.
10277         * testsuite/g++.dg/abi/vbase10.C: Likewise.
10278
10279 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
10280
10281         * objc.dg/undeclared-selector.m: New test.
10282
10283 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * g++.dg/other/offsetof1.C: Avoid cast warning.
10286
10287 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
10288
10289         * objc.dg/super-class-2.m: New test.
10290
10291 2002-08-24  Matt Austern  <austern@apple.com>
10292
10293         * g++.dg/ext/lvaddr.C: New test.
10294         * g++.dg/ext/lvcast.C: New test.
10295
10296 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
10297
10298         * testsuite/g++.dg/inherit/cond1.C: New test.
10299
10300 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
10301
10302         * gcc.dg/noncompile/incomplete-1.c: New test.
10303
10304 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10305
10306         * gcc.dg/typespec-1.c: New test.
10307
10308 2002-08-20  Devang Patel  <dpatel@apple.com>
10309         * objc.dg/proto-hier-2.m: New test.
10310
10311 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
10312
10313         * objc.dg/bitfield-1.m: New test.
10314         * objc.dg/bitfield-2.m: New test.
10315
10316 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10317
10318         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
10319         gcc.dg/c99-flex-array-4.c: New tests.
10320
10321 2002-08-16  Stan Shebs  <shebs@apple.com>
10322
10323         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
10324
10325 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
10326
10327         * gcc.dg/typeof-1.c: New test.
10328         * g++.dg/ext/typeof2.C: New test.
10329
10330 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         * g++.dg/other/offsetof1.C: New test.
10333
10334 2002-08-14  Richard Henderson  <rth@redhat.com>
10335
10336         * gcc.dg/tls/diag-3.c: Fix expected message strings.
10337
10338 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
10339
10340         * gcc.dg/cpp/_Pragma3.c: New test.
10341
10342 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
10343
10344         * g++.dg/template/inherit3: New test.
10345
10346 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         * gcc.dg/bitfld-4.c: Add blank options.
10349
10350 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
10351
10352         * g++.dg/template/crash1.C: New test.
10353
10354 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10355
10356         * gcc.dg/tls/opt-2.c: New test.
10357
10358 2002-08-08  Devang Patel  <dpatel@apple.com>
10359
10360         * objc.dg/selector-1.m : New test
10361
10362 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10363
10364         * g++.dg/abi/bitfield4.C: New test.
10365         * gcc.dg/bitfld-4.c: New test.
10366
10367 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * g++.dg/other/packed1.C: New test.
10370
10371 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
10372
10373         * g++.dg/abi/offsetof.C: Tweak error messages.
10374         * g++.old-deja/g++.mike/p10769a.C: Likewise.
10375
10376 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10377
10378         * gcc.dg/bitfld-3.c: New test.
10379
10380 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10381             Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.dg/i386-bitfield1.c: New test.
10384         * g++.dg/abi/bitfield3.C: Update.
10385
10386 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
10387
10388         * objc.dg/const-str-2.m: Update.
10389         * gcc.dg/cpp/c++98.c: Change to C extension.
10390         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
10391         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
10392
10393 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10394
10395         * testsuite/gcc.dg/tls/diag-3.c: New.
10396
10397 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10398
10399         * g++.dg/README (Subdirectories): Document new subdir expr.
10400         * g++.dg/expr/pmf-1.C: New test.
10401
10402 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10403
10404         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10405
10406 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * g++.dg/abi/bitfield3.C: New test.
10409
10410 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10411
10412         * lib/gcov.exp: Tweak expected line formats.
10413         * gcc.misc-tests/gcov8.c: New test.
10414         * gcc.misc-tests/gcov8.x: New flags.
10415
10416 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * consistency.vlad/layout/endian.c: Include string.h.
10419
10420         * gcc.c-torture/execute/20020805-1.c: New test.
10421
10422 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10423
10424         * g++.dg/other/conversion1.C: New test.
10425
10426 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10427
10428         * gcc.dg/builtins-1.c: New testcase.
10429
10430 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * g++.dg/inherit/access3.C: New test.
10433
10434 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/ia64-visibility-2.c: New test.
10437
10438 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10439
10440         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10441         __qualifier_flags to __flags.
10442
10443 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10444
10445         * g++.dg/inherit/operator1.C: New test.
10446         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10447         * g++.dg/other/error1.C: Change expected error message.
10448         * g++.dg/template/conv4.C: Likewise.
10449
10450 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10451
10452         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10453         for documented behavior.
10454
10455 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10456
10457         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10458         several targets known to fail.
10459
10460 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10461
10462         * gcc.dg/mips-args-[123].c: New tests.
10463
10464 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10465
10466         * gcc.dg/ppc-spe.c: New.
10467
10468 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10469
10470         * g++.dg/other/ptrmem4.C: New testcase.
10471
10472 2002-07-24  Richard Henderson  <rth@redhat.com>
10473
10474         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10475
10476 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10477
10478         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10479
10480 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gcc.c-torture/execute/memset-3.c: New testcase.
10483
10484 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10485
10486         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10487         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10488
10489 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10490
10491         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10492         Delete.
10493
10494 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10495
10496         * gcc.c-torture/compile/simd-4.c: New test.
10497
10498 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10499
10500         PR c++/7347, c++/7348
10501         * g++.dg/template/access4.C: New test.
10502         * g++.dg/template/access5.C: New test.
10503         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10504         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10505         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10506         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10507
10508 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.dg/gnu89-init-2.c: New test.
10511
10512 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10513
10514         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10515
10516 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10517
10518         * gcc.c-torture/execute/20020720-1.c: New testcase.
10519
10520 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10521
10522         * gcc.dg/cpp/Wsignprom.c: New tests.
10523
10524 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10525
10526         * gcc.c-torture/execute/loop-13.c: New test.
10527
10528 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10529
10530         * gcc.dg/cpp/expr.c: New tests.
10531
10532 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10533
10534         * g++.dg/opt/pr6713.C: Add template instantiation.
10535
10536 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10537
10538         * gcc.dg/nest.c: New test.
10539
10540 2002-07-17  Richard Henderson  <rth@redhat.com>
10541
10542         * g++.dg/opt/pr6713.C: New test.
10543
10544 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10545
10546         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10547         XFAIL for all x86 processors.
10548
10549 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10550
10551         * gcc.c-torture/execute/20010122-1.x: Do not test with
10552         -fomit-frame-pointer.
10553
10554 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10555
10556         * g++.dg/template/instantiate2.C: New test.
10557         * g++.dg/template/spec4.C: New test.
10558
10559 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10560
10561         * g++.dg/template/access2.C: New test.
10562         * g++.dg/template/access3.C: New test.
10563
10564 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10565
10566         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10567         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10568         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10569         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10570         Convert to use <stdarg.h>.
10571         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10572         Delete.
10573         * gcc.dg/va-arg-2.c: New.
10574         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10575
10576 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * gcc.c-torture/compile/20020710-1.c: New test.
10579
10580 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10581                           Andrew Pinski  <pinskia@physics.uc.edu>
10582
10583         gcc.c-torture/compile/simd-2.c: New testcase.
10584         gcc.c-torture/compile/simd-3.c: Likewise.
10585
10586 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10587
10588         PR c++/7224
10589         * g++.dg/overload/error1.C: New test.
10590
10591 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10592
10593         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10594         configuration and IRIX 6 O32 ABI.
10595
10596 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10597
10598         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10599
10600 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10601
10602         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10603
10604 2002-07-10  Jeffrey A Law  <law@redhat.com>
10605
10606         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10607
10608         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10609
10610 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10611
10612         * gcc.dg/20020312-2.c: Check for __PPC__.
10613
10614 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10615
10616         * gcc.c-torture/compile/20020709-1.c: New test.
10617
10618 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10619
10620         * g++.dg/template/qualttp21.C: New test case.
10621
10622 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10623
10624         * gcc.c-torture/compile/20020706-1.c: New test.
10625         * gcc.c-torture/compile/20020706-2.c: New test.
10626
10627 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10628             Alexandre Oliva  <aoliva@redhat.com>
10629
10630         * g++.dg/warn/incomplete1.C: New test.
10631
10632 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633
10634         PR c++/7099
10635         * g++.dg/warn/noreturn1.C: New test.
10636
10637 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10638
10639         PR c++/6706
10640         * g++.dg/debug/debug6.C: New test.
10641         * g++.dg/debug/debug7.C: New test.
10642
10643 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10644
10645         * gcc.c-torture/compile/simd-3.c: New test.
10646
10647 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10648
10649         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10650         * gcc.dg/20020620-1.c: Likewise.
10651
10652 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10653
10654         PR c++/6944
10655         * g++.dg/init/array4.C: New test.
10656         * g++.dg/init/array5.C: New test.
10657
10658 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10659
10660         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10661         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10662
10663 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10664
10665         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10666         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10667         * gcc.dg/wtr-conversion-1.c: Likewise.
10668         * gcc.dg/wtr-escape-1.c: Likewise.
10669         * gcc.dg/wtr-int-type-1.c: Likewise.
10670         * gcc.dg/wtr-label-1.c: Likewise.
10671         * gcc.dg/wtr-static-1.c: Likewise.
10672         * gcc.dg/wtr-strcat-1.c: Likewise.
10673         * gcc.dg/wtr-suffix-1.c: Likewise.
10674         * gcc.dg/wtr-switch-1.c: Likewise.
10675         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10676         * gcc.dg/wtr-union-init-1.c: Likewise.
10677         * gcc.dg/wtr-union-init-2.c: Likewise.
10678         * gcc.dg/wtr-union-init-3.c: Likewise.
10679
10680         * gcc.dg/wtr-func-def-1.c: New test.
10681
10682 2002-07-02 Devang Patel <dpatel@apple.com>
10683
10684         * objc.dg/param-1.m: New test.
10685
10686 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10687
10688         * gcc.dg/cpp/trad/directive.c: Add test.
10689         * gcc.dg/cpp/trad/macroargs.c: Add test.
10690         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10691
10692 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10693
10694         * gcc.dg/cpp/cmdlne-M.c: New test.
10695
10696 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10697
10698         * objc.dg/desig-init-1.m: New test.
10699
10700 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10701
10702         PR c++/6716
10703         * g++.dg/template/instantiate1.C: New test.
10704
10705 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/7112
10708         * g++.dg/template/sizeof2.C: New test.
10709
10710 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10711
10712         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10713         gcc.dg/cpp/trad/include.c: New tests.
10714
10715 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10716
10717         PR target/7177
10718         * gcc.c-torture/compile/20020701-1.c: New test.
10719
10720 2002-07-01  Stan Shebs  <shebs@apple.com>
10721
10722         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10723         header here...
10724         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10725         (objc-torture-execute): or here.
10726
10727 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10728
10729         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10730
10731 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10732
10733         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10734
10735 2002-06-30  Devang Patel  <dpatel@apple.com>
10736
10737         * objc.dg/fsyntax-only.m: New test.
10738
10739 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/6695
10742         * g++.dg/template/friend7.C: New file.
10743
10744 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10745
10746         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10747         return type.
10748
10749 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10750
10751         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10752         avoid division by zero.
10753
10754 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10755
10756         * gcc.dg/Wunknownprag.c: New tests.
10757
10758 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10759
10760         * gcc.c-torture/execute/simd-2.c: New test.
10761
10762 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10763
10764         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10765         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10766         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10767         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10768         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10769         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10770         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10771         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10772         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10773         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10774         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10775         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10776         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10777         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10778         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10779         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10780         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10781
10782 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10783
10784         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10785         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10786         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10787         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10788         New tests.
10789         * gcc.dg/cpp/trad/directive.c: Update.
10790
10791 2002-06-23  Andreas Jaeger  <aj@suse.de>
10792
10793         * gcc.c-torture/execute/complex-6.c: New.
10794
10795 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10796
10797         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10798         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10799         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10800         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10801
10802 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10803
10804         * gcc.dg/cpp/trad: New directory with traditional tests copied
10805         from parent directory.
10806         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10807         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10808         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10809         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10810         Move to trad/ and rename.
10811         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10812         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10813         gcc.dg/cpp/trad/redef2.c: New tests.
10814         * gcc.dg/cpp/trad/trad.exp: New driver.
10815
10816 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10817
10818         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10819         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10820         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10821         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10822         Remove.
10823
10824 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10825
10826         * gcc.dg/20020620-1.c: New test.
10827
10828 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10829
10830         * g++.dg/template/ttp4.C: New test.
10831
10832 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * g++.dg/opt/vt1.C: Fix regexp.
10835
10836 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10837
10838         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10839         Don't use attribute `noinline'.
10840
10841 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10842
10843         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10844
10845 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10846
10847         * gcc.c-torture/execute/simd-1.c: New.
10848
10849         * gcc.dg/simd-1.c: New.
10850
10851 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10852
10853         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10854
10855 2002-06-16  Richard Henderson  <rth@redhat.com>
10856
10857         * g++.dg/ext/anon-struct1.C: New.
10858         * g++.dg/ext/anon-struct2.C: New.
10859         * g++.dg/ext/anon-struct3.C: New.
10860         * gcc.dg/anon-struct-1.c: New.
10861         * gcc.dg/anon-struct-2.c: New.
10862         * gcc.dg/anon-struct-3.c: New.
10863         * gcc.dg/20011008-1.c: Adjust warning text.
10864         * gcc.dg/20020527-1.c: Add -fms-extensions.
10865
10866 2002-06-16  Richard Henderson  <rth@redhat.com>
10867
10868         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10869
10870 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10871
10872         * gcc.c-torture/execute/20020615-1.c: New test.
10873
10874 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10875
10876         * gcc.c-tortuture/execute/compare-1.c: New test case.
10877         * gcc.c-tortuture/execute/compare-2.c: New test case.
10878         * gcc.c-tortuture/execute/compare-3.c: New test case.
10879
10880 2002-06-13  Richard Henderson  <rth@redhat.com>
10881
10882         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10883         ia64 ilp32.
10884
10885 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10886
10887         * g++.dg/template/typename2.C: Update error message.
10888
10889 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10890
10891         * gcc.c-torture/execute/20020611-1.c: New test.
10892
10893 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10894
10895         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10896         list of targets to skip.
10897
10898 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10899
10900         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10901         targets if not optimizing.
10902
10903 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/compile/20020605-1.c: New test.
10906
10907         * g++.dg/opt/vt1.C: New test.
10908
10909         * gcc.dg/20020531-1.c: New test.
10910
10911         * gcc.dg/20020530-1.c: New test.
10912
10913         * gcc.dg/20020527-1.c: New test.
10914
10915         * g++.dg/opt/cse1.C: New test.
10916
10917 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10918
10919         * gcc.dg/20020607-2.c: New test case.
10920
10921 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10922
10923         * gcc.c-torture/compile/20020604-1.c: New test.
10924
10925 2002-06-04  Richard Henderson  <rth@redhat.com>
10926
10927         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10928         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10929         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10930
10931 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10932
10933         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10934
10935 2002-06-03  Richard Henderson  <rth@redhat.com>
10936
10937         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10938         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10939
10940 2002-06-02  Richard Henderson  <rth@redhat.com>
10941
10942         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10943         test functions static.
10944
10945 2002-06-02  Andreas Jaeger  <aj@suse.de>
10946
10947         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10948         now.
10949
10950 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10951
10952         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10953         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10954         Update for mofified diagnostics.
10955         * gcc.dg/c99-intconst-1.c: No longer fail.
10956
10957 2002-06-02  Richard Henderson  <rth@redhat.com>
10958
10959         * gcc.dg/uninit-A.c: Remove xfail markers.
10960
10961 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10962
10963         * gcc.dg/fnegate-1.c: New test case.
10964
10965 2002-05-30  Osku Salerma  <osku@iki.fi>
10966
10967         * gcc.c-torture/execute/mayalias-1.c: New file.
10968
10969 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10970
10971         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10972         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10973         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10974
10975 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10976
10977         * gcc.c-torture/execute/20020529-1.c: New test.
10978
10979 2002-05-27  Richard Henderson  <rth@redhat.com>
10980
10981         * g++.dg/ext/attrib6.C: New test case.
10982
10983 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10984
10985         * gcc.c-torture/execute/pure-1.c: New test.
10986
10987 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10988
10989         * gcc.dg/cpp/arith-2.c: Remove.
10990
10991 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10992
10993         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10994         * gcc.dg/cpp/if-3.c: Remove.
10995
10996 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * g++.dg/opt/cse2.C: New test.
10999
11000 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
11001
11002         * gcc.dg/cpp/arith-1.c: New semantic tests.
11003         * gcc.dg/cpp/if-1.c: Update.
11004
11005 2002-05-24  Ben Elliston  <bje@redhat.com>
11006
11007         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
11008
11009 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.dg/verbose-asm.c: New test.
11012
11013 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11014
11015         * gcc.dg/cpp/paste12.c: New test.
11016
11017 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11018
11019         * g++.dg/parse/named_ops.C: New test.
11020
11021 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
11022
11023         * gcc/testsuite/gcc.dg/weak-8.c: New test.
11024
11025 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
11026
11027         * gcc.dg/weak-2.c: Allow optional leading underscore
11028         in scan-assembler symbol name.
11029         * gcc.dg/weak-3.c: Likewise.
11030         * gcc.dg/weak-4.c: Likewise.
11031         * gcc.dg/weak-5.c: Likewise.
11032
11033 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * gcc.dg/20020523-1.c: New test.
11036
11037 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11038
11039         * objc.dg/const-str-2.m: Update now that we stop after
11040         a command line error.
11041
11042 2002-05-22  Richard Henderson  <rth@redhat.com>
11043
11044         * g++.dg/dg.exp: Fix typo in test pruneing.
11045
11046 2002-05-22  Richard Henderson  <rth@redhat.com>
11047
11048         * g++.dg/dg.exp: Prune the tls subdirectory.
11049         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
11050         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
11051         * g++.dg/tls/init-1.C: New.
11052
11053 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
11054
11055         * gcc.dg/20020517-1.c: New test.
11056
11057 2002-05-21  Richard Henderson  <rth@redhat.com>
11058
11059         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
11060         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
11061
11062 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
11063
11064         * g++.dg/other/copy2.C: New test.
11065
11066 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
11067
11068         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
11069         (MAX_COPY): Bump up to 10 times sizeof (long long).
11070         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
11071
11072         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
11073         sizeof (long long).
11074
11075         * gcc.c-torture/execute/strcpy-1.c: New test.
11076
11077 2002-05-19  Jason Merrill  <jason2redhat.com>
11078
11079         * g++.dg/ext/oper1.C: New test.
11080
11081 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
11082 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
11083
11084         * README.QMTEST: New file.
11085
11086         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
11087
11088 2002-05-19  Andreas Jaeger  <aj@suse.de>
11089
11090         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
11091         now.
11092         * gcc.c-torture/execute/loop-2d.x: Likewise.
11093
11094 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
11095
11096         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
11097         support weak symbols.
11098         * gcc.dg/weak-4.c: Likewise
11099         * gcc.dg/weak-6.c: Likewise
11100
11101 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
11102
11103         * gcc.dg/weak-3.c: Add dg-excess-error comment for
11104         cygwin, coff and h8300-*-hms targets
11105         * gcc.dg/weak-5.c: Likewise
11106         * gcc.dg/weak-7.c: Likewise
11107
11108 2002-05-16  Jason Merrill  <jason@redhat.com>
11109
11110         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
11111         (scan-assembler-not, scan-assembler-dem): Likewise.
11112         (scan-assembler-dem-not): Likewise.
11113
11114 2002-05-15  Richard Henderson  <rth@redhat.com>
11115
11116         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
11117
11118 2002-05-15  Richard Henderson  <rth@redhat.com>
11119
11120         * gcc.dg/weak-5.c (vfoo1c): No warning here.
11121         (vfoo1f): Warning here.
11122         (vfoo1l): Don't redefine the alias.
11123
11124 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
11125
11126         * g++.dg/init/pm1.C: New test.
11127
11128 2002-05-12  David S. Miller  <davem@redhat.com>
11129
11130         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
11131         types.
11132
11133 2002-05-10  Roger Sayle  <roger@eyesopen.com>
11134
11135         * gcc.c-torture/execute/20020510-1.c: New test case.
11136
11137 2002-05-10  David S. Miller  <davem@redhat.com>
11138
11139         * gcc.c-torture/execute/conversion.c: Test long double too.
11140
11141 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
11142
11143         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
11144         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
11145         * lib/g++.exp (g++_link_flags): Likewise.
11146         * lib/objc.exp (objc_target_compile): Likewise.
11147
11148 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11149
11150         * gcc.dg/cpp/poison.c: Update.
11151         * gcc.dg/cpp/20000625-2.c: Remove.
11152         * gcc.dg/cpp/direct2s.c: Remove final test.
11153
11154 2002-05-08  Tom Rix  <trix@redhat.com>
11155
11156         * gcc.c-torture/execute/20020508-1.c: New test.
11157         * gcc.c-torture/execute/20020508-2.c: New test.
11158         * gcc.c-torture/execute/20020508-3.c: New test.
11159
11160 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11161
11162         * gcc.dg/cpp/charconst-4.c: More tests.
11163
11164 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
11165
11166         PR c/6569
11167         * gcc.dg/weak-3.c: Update location of warning messages.
11168         * gcc.dg/weak-5.c: Likewise.
11169
11170 2002-05-06  Roger Sayle  <roger@eyesopen.com>
11171
11172         * gcc.c-torture/execute/20020506-1.c: New test case.
11173
11174 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11175
11176         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
11177
11178 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11179
11180         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
11181
11182 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11183
11184         * gcc.dg/cpp/charconst-3.c: New test.
11185
11186 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11187
11188         * gcc.dg/cpp/charconst.c: Update tests.
11189
11190 2002-05-05  Tim Josling  <tej@melbpc.org.au>
11191
11192         * treelang: Added directory for new sample language treelang. Also
11193         lib/treelang.exp: New file to signal treelang should be tested.
11194
11195 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
11198         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
11199         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
11200         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
11201         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
11202         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
11203         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
11204
11205 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11206
11207         * gcc.dg/format/xopen-2.c: New test.
11208
11209 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * gcc.dg/20020503-1.c: New test.
11212
11213 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
11214
11215         * g++.dg/init/dtor1.C: Make it tougher.
11216
11217 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
11218
11219         * g++.dg/init/dtor1.C: New test.
11220
11221 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
11222
11223         * gcc.dg/altivec-8.c: New.
11224
11225 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
11226
11227         * gcc.dg/altivec-7.c: New.
11228
11229 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
11230
11231         * g++.dg/parse/typedef1.C: New test.
11232
11233 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
11234
11235         PR c++/6486
11236         * g++.dg/template/friend6.C: New test.
11237
11238         PR c++/6492
11239         * g++.dg/init/copy1.C: New test.
11240
11241 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
11242
11243         * g++.dg/warn/effc1.C: New test.
11244
11245 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11246
11247         * gcc.dg/cpp/if-cexp.c: Add a test.
11248
11249 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
11250
11251         * gcc.dg/20020426-2.c: New test.
11252
11253 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11254
11255         * gcc.dg/cpp/if-mop.c: Update.
11256         * gcc.dg/cpp/if-mpar.c: Add test.
11257         * gcc.dg/cpp/if-oppr.c: Update.
11258
11259 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11260
11261         PR c/6343
11262         * gcc.dg/weak-[2-7].c: New tests.
11263
11264 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11265
11266         * gcc.dg/enum1.c: New test.
11267
11268 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/6497
11271         * g++.dg/inherit/access2.C: New test.
11272
11273 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR bootstrap/6445
11276         * gcc.dg/20020426-1.c: New test.
11277
11278 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11279
11280         * g++.dg/abi/enum1.C: New test.
11281
11282 2002-04-26  Richard Henderson  <rth@redhat.com>
11283
11284         * gcc.dg/c99-bool-1.c: Expect always true warning.
11285
11286 2002-04-25  Roger Sayle  <roger@eyesopen.com>
11287
11288         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11289
11290 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11291
11292         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11293         targets.
11294
11295 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11296
11297         * g++.dg/abi/mange7.C: New test.
11298
11299         PR c++/6438.
11300         * g++.dg/parse/stmtexpr2.C: New test.
11301
11302 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11303
11304         * gcc.dg/20020312-2.c: Add SH target.
11305
11306 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11307
11308         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11309         compiler output on mips*-*-irix*.
11310
11311 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * g++.dg/parse/attr1.C: New test.
11314
11315 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11316
11317         * gcc.c-torture/execute/string-opt-17.c: New test case.
11318         * gcc.c-torture/execute/memset-2.c: New test case.
11319
11320 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/6256:
11323         * g++.dg/template/friend5.C: New test.
11324
11325         PR c++/6331:
11326         * g++.dg/template/qual1.C: Likewise.
11327
11328 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11329
11330         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11331         Include stdlib.h, not stdio.h or ctype.h.
11332
11333 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11334
11335         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11336         cris-*-elf* and mmix-*-*.
11337         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11338         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11339         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11340         Ditto.
11341         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11342         * gcc.dg/wchar_t-1.c: Ditto.
11343
11344 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11345
11346         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11347         Clarify comment.
11348
11349 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11350
11351         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11352
11353 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11354
11355         * gcc.c-torture/execute/20000906-1.x: Delete.
11356
11357 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11358
11359         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11360
11361 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11362
11363         * PR6367
11364         * g77.f-torture/execute/6367.f: New test.
11365         * g77.f-torture/execute/6367.x: Disable for MMIX.
11366
11367 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11368
11369         * PR6352
11370         * g++.dg/opt/inline2.C: New test.
11371
11372 2002-04-18  Richard Henderson  <rth@redhat.com>
11373
11374         * gcc.dg/20000906-1.c: Enable for all targets.
11375         * gcc.c-torture/compile/iftrap-2.c: New.
11376
11377 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * gcc.dg/20020418-1.c: New test.
11380         * gcc.dg/20020418-2.c: New test.
11381
11382 2002-04-18  Richard Henderson  <rth@redhat.com>
11383
11384         * gcc.c-torture/compile/iftrap-1.c: New.
11385         * gcc.dg/iftrap-1.c: Adjust for ia64.
11386         * gcc.dg/iftrap-2.c: New.
11387
11388 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.c-torture/compile/20020418-1.c: New test.
11391
11392 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11393
11394         * gcc.c-torture/compile/20020415-1.c: New.
11395
11396 2002-04-18  David S. Miller  <davem@redhat.com>
11397
11398         * gcc.c-torture/execute/20020418-1.c: New test.
11399
11400 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/20020416-1.c: New test.
11403
11404         * g++.dg/opt/inline1.C: New test.
11405
11406 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11407
11408         * gcc.dg/altivec-5.c: New test.
11409
11410         * gcc.dg/20020415-1.c: New test.
11411
11412 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11413
11414         * testsuite/lib/chill.exp: Remove.
11415
11416 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * g++.dg/other/big-struct.C: New test.
11419
11420 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11421
11422         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11423         of scratch file.
11424
11425 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11426
11427         PR c/6277
11428         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11429         in scan-assembler function name
11430
11431 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11432
11433         * g77.f-torture/execute/980628-4.x,
11434         g77.f-torture/execute/980628-5.x,
11435         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11436         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11437         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11438         i[34567]86-*-*.
11439
11440 2002-04-13  David S. Miller  <davem@redhat.com>
11441
11442         * gcc.c-torture/execute/20020413-1.c: New test.
11443
11444 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11445
11446         * gcc.dg/asm-6.c,
11447         * g++.dg/ext/asm1.C: New tests.
11448
11449 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11450
11451         PR c++ 5373.
11452         * g++.dg/parse/stmtexpr1.C: New test.
11453
11454         PR c++/5189.
11455         * g++.dg/template/copy1.C: New test.
11456
11457 2002-04-12  Richard Henderson  <rth@redhat.com>
11458
11459         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11460
11461 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11462
11463         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11464         gcc.c-torture/execute/20020307-2.c.
11465
11466 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11467
11468         * g++.dg/ext/attrib5.C,
11469         * g++.dg/lookup/struct1.C: New tests.
11470
11471 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * gcc.dg/20020411-1.c: New test.
11474
11475         * gcc.c-torture/execute/20020411-1.c: New test.
11476
11477 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11478
11479         * g77.f-torture/execute/6177.f: New test.
11480
11481 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11482
11483         PR middle-end/6247
11484         * g++.dg/opt/cleanup1.C: New test.
11485
11486         * g++.dg/opt/const1.C: New test.
11487
11488 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11489
11490         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11491
11492 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         PR c++/5507
11495         * g++.dg/template/typename2.C: New test.
11496
11497 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11498
11499         * gcc.c-torture/execute/loop-12.c: New.
11500
11501 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11502
11503         * g77.f-torture/execute/980628-4.x,
11504         g77.f-torture/execute/980628-5.x,
11505         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11506         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11507         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11508
11509 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11510
11511         PR optimization/6086
11512         * g++.dg/opt/preinc1.C: New test.
11513
11514 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11515
11516         PR c++/5571
11517         * g++.dg/opt/static2.C: New test.
11518
11519 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c/5120
11522         * gcc.dg/20020406-1.c: New test.
11523
11524 2002-04-04  David S. Miller  <davem@redhat.com>
11525
11526         * gcc.c-torture/execute/20020404-1.c: New test.
11527
11528 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR c/6123
11531         * gcc.dg/20020312-2.c: Do not declare global register variable
11532         if __PIC__ or __pic__ is defined.
11533
11534 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11535
11536         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11537         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11538
11539 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11540
11541         * gcc.misc-tests/linkage.exp: Update last change to handle
11542         sparc*-, not just sparc-.
11543
11544 2002-04-03  Richard Henderson  <rth@redhat.com>
11545
11546         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11547
11548 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11549
11550         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11551
11552 2002-04-02  David S. Miller  <davem@redhat.com>
11553
11554         * gcc.c-torture/execute/20020402-3.c: New test.
11555
11556 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11557
11558         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11559         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11560
11561         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11562         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11563         g77.f-torture/execute/20001201.x,
11564         g77.f-torture/execute/u77-test.x: New files.
11565
11566         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11567         * gcc.dg/wchar_t-1.c: Ditto.
11568
11569 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11570
11571         * gcc.c-torture/execute/20020402-1.c: New test.
11572
11573 2002-04-01  Richard Henderson  <rth@redhat.com>
11574
11575         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11576
11577         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11578
11579 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11582
11583 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11584
11585         * g++.dg/inherit/template-as-base.C: Expect error.
11586         * g++.dg/inherit/namespace-as-base.C: Likewise.
11587
11588 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11589
11590         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11591         g++.dg/ext/instantiate3.C: Tweak match patterns.
11592
11593         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11594         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11595         -da test.
11596
11597 2002-03-31  Richard Henderson  <rth@redhat.com>
11598
11599         * gcc.dg/special/alias-2.c: New.
11600         * gcc.dg/special/ecos.exp: Run it.
11601
11602 2002-03-31  Richard Henderson  <rth@redhat.com>
11603
11604         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11605
11606 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11607
11608         * gcc.dg/weak-1.c: Disable on h8300 port.
11609
11610 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11611
11612         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11613         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11614         ordering tests.
11615         * g++.dg/bprob/bprob-1.C: New test.
11616         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11617         * g++.dg/gcov/gcov-1.C: New test.
11618         * g++.dg/gcov/gcov-1.x: New file.
11619         * g++.dg/gcov/gcov-2.C: New test.
11620         * g++.dg/gcov/gcov-3.C: New test.
11621         * g++.dg/gcov/gcov-3.h: New file.
11622
11623 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11624
11625         * g++.old-deja/g++.other/builtins5.C: New test.
11626         * g++.old-deja/g++.other/builtins6.C: New test.
11627         * g++.old-deja/g++.other/builtins7.C: New test.
11628         * g++.old-deja/g++.other/builtins8.C: New test.
11629         * g++.old-deja/g++.other/builtins9.C: New test.
11630
11631 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11632
11633         * g++.dg/opt/static1.C: New test.
11634
11635         * g++.dg/opt/longbranch1.C: New test.
11636
11637 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11638
11639         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11640
11641         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11642
11643 2002-03-28  Jeffrey A Law  (law@redhat.com)
11644
11645         * gcc.c-torture/execute/20020328-1.c: New test.
11646
11647 2002-03-27  Richard Henderson  <rth@redhat.com>
11648
11649         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11650         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11651         move from g++.old-deja/g++.ext/.
11652
11653 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11654
11655         * g++.dg/init/new2.C: New test.
11656
11657 2002-03-26  Richard Henderson  <rth@redhat.com>
11658
11659         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11660
11661         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11662         on sparc.
11663
11664         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11665         sparcv9 systems.
11666         * gcc.dg/20001102-1.c: Likewise.
11667
11668 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11669
11670         * gcc.dg/cpp/endif-pedantic1.c,
11671         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11672
11673 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11674
11675         * g++.dg/init/new1.C: New test.
11676
11677 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * g++.dg/abi/vbase9.C: New test.
11680
11681 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11682
11683         * gcc.dg/arm-asm.c: New test.
11684
11685 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11686
11687         * gcc.dg/Wswitch-enum.c: New test.
11688         Fix PR c/5044.
11689
11690 2002-03-26  Richard Henderson  <rth@redhat.com>
11691
11692         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11693         structure.
11694
11695 2002-03-25  Richard Henderson  <rth@redhat.com>
11696
11697         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11698         sparcv9 systems.
11699
11700         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11701         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11702
11703 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11704
11705         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11706
11707 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11708
11709         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11710         targets using generic thunk support.
11711
11712 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11713
11714         * gcc.c-torture/compile/20020323-1.c: New test.
11715
11716         * g++.dg/opt/conj2.C: New test.
11717
11718 2002-03-24  Richard Henderson  <rth@redhat.com>
11719
11720         * gcc.dg/weak-1.c: Use -fno-common.
11721
11722 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11723
11724         * g77.dg/f77-edit-apostrophe-out.f: New test
11725         * g77.dg/f77-edit-h-out.f: New test
11726         * g77.dg/f77-edit-t-in.f: New test
11727         * g77.dg/f77-edit-t-out.f: New test
11728         * g77.dg/f77-edit-x-out.f: New test
11729         * g77.dg/f77-edit-slash-out.f: New test
11730         * g77.dg/f77-edit-colon-out.f: New test
11731         * g77.dg/f77-edit-s-out.f: New test
11732
11733 2002-03-24  Richard Henderson  <rth@redhat.com>
11734
11735         * objc/execute/formal_protocol-6.x: New XFAIL.
11736
11737 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11738
11739         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11740         that do not support weak symbols
11741
11742 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11743
11744         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11745         * lib/g77.exp:  Likewise
11746         * lib/objc.exp: Likewise
11747
11748 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11749
11750         * gcc.dg/Wswitch-default.c: New test.
11751
11752 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * g++.dg/other/enum1.C: New test.
11755
11756 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11757
11758         * gcc.dg/pragma-ep-3.c: Fix typo.
11759
11760 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11761
11762         * g++.dg/inherit/template-as-base.C: New test.
11763
11764 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11767         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11768
11769 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11770
11771         * gcc.dg/cpp/multiline.c: Update to match.
11772
11773 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11774
11775         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11776
11777 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11778
11779         * gcc.dg/cpp/extratokens2.c:  New file.
11780
11781 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11782
11783         * gcc.dg/20020312-2.c: Add rs6000 target.
11784
11785         * gcc.c-torture/compile/20020319-1.c: New test.
11786
11787 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11788
11789         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11790         (A, E): Handle this.
11791
11792 2002-03-20  Jason Merrill  <jason@redhat.com>
11793
11794         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11795         ignoring -fpic.
11796         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11797         through prune_gcc_output.
11798
11799 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.c-torture/compile/20020320-1.c: New test.
11802
11803 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.c-torture/compile/20020318-1.c: New test.
11806
11807         * gcc.dg/struct-by-value-1.c: New test.
11808
11809         * gcc.dg/20020319-1.c: New test.
11810
11811 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11812
11813         * g++.dg/opt/conj1.C: New test.
11814
11815 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11816
11817         * g++.dg/template/qualttp20.C: Revert previous change.
11818         * g++.dg/template/qualttp3.C: Likewise.
11819         * g++.dg/template/qualttp4.C: Likewise
11820         * g++.dg/template/qualttp5.C: Likewise
11821         * g++.dg/template/qualttp6.C: Likewise
11822         * g++.dg/template/qualttp7.C: Likewise
11823         * g++.dg/template/qualttp8.C: Likewise
11824         * g++.dg/template/recurse.C: Likewise.
11825
11826 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11827
11828         * gcc.dg/cpp/wchar-1.c: Update.
11829
11830 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         * g++.dg/template/conv1.C: New test.
11833         * g++.dg/template/conv2.C: New test.
11834         * g++.dg/template/conv3.C: New test.
11835         * g++.dg/template/conv4.C: New test.
11836
11837 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11838
11839         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11840         * g++.dg/template/qualttp3.C: Likewise.
11841         * g++.dg/template/qualttp4.C: Likewise
11842         * g++.dg/template/qualttp5.C: Likewise
11843         * g++.dg/template/qualttp6.C: Likewise
11844         * g++.dg/template/qualttp7.C: Likewise
11845         * g++.dg/template/qualttp8.C: Likewise
11846         * g++.dg/template/recurse.C: Likewise.
11847
11848 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11849
11850         * g++.dg/opt/dtor1.C: New test.
11851
11852 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11853
11854         * gcc.c-torture/compile/20020315-1.c: New test.
11855
11856 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11857
11858         * gcc.dg/weak-1.c: Fix scan tests.
11859
11860 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11861
11862         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11863         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11864         cris-*-aout* mmix-*-*.
11865         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11866         cris-*-aout* mmix-*-*.
11867         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11868         cris-*-elf* cris-*-aout* and mmix-*-*.
11869         * gcc.dg/20001009-1.c: Ditto.
11870         * gcc.dg/20010912-1.c: Ditto.
11871         * gcc.dg/20020122-4.c: Ditto.
11872         * gcc.dg/inline-2.c: Ditto.
11873
11874 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11875
11876         * gcc.c-torture/compile/20020314-1.c: New test.
11877
11878 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11879
11880         * gcc.c-torture/execute/20020314-1.c: New test.
11881
11882 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * g++.dg/warn/Wunused-1.C: New test.
11885
11886 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11887
11888         * g++.dg/abi/mangle6.C: New test.
11889
11890 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * gcc.c-torture/compile/20020309-2.c: New test.
11893
11894         * gcc.c-torture/compile/20020312-1.c: New test.
11895
11896 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.dg/other/access1.C: New test.
11899
11900 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11901
11902         * gcc.c-torture/execute/wchar_t-1.c: New test.
11903
11904 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11905
11906         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11907
11908 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11909
11910         * gcc.dg/20020312-1.c: New test case.
11911
11912 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11913
11914         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11915
11916 2002-03-11  Richard Henderson  <rth@redhat.com>
11917
11918         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11919         * g++.old-deja/g++.jason/report.C: Likewise.
11920
11921 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11924         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11925
11926 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * testsuite/g++.dg/overload/pmf1.C: New test.
11929
11930 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11931
11932         * gcc.c-torture/execute/20020307-1.c: Use long.
11933
11934 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11935
11936         PR optimization/5844
11937         * gcc.dg/20020310-1.c: New test.
11938
11939 2002-03-09  Michael Meissner  <meissner@redhat.com>
11940
11941         * gcc.c-torture/execute/memcpy-2.c: New test.
11942         * gcc.c-torture/execute/memset-1.c: New test.
11943         * gcc.c-torture/execute/strlen-1.c: New test.
11944         * gcc.c-torture/execute/strcmp-1.c: New test.
11945         * gcc.c-torture/execute/strncmp-1.c: New test.
11946
11947 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11948
11949         * gcc.dg/ppc-ldstruct.c: New test.
11950
11951 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * gcc.c-torture/execute/va-arg-22.c: New test.
11954
11955 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11956
11957         * gcc.c-torture/compile/20020309-1.c: New test.
11958
11959 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.c-torture/execute/20020307-2.c: New test.
11962
11963 2002-03-07  Jeffrey A Law  (law@redhat.com)
11964
11965         * g77.f-torture/compile/20020307-1.f: New test.
11966
11967 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11968
11969         * gcc.dg/unordered-1.c: New test.
11970
11971 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11972
11973         * gcc.c-torture/execute/20020307-1.c: New test.
11974
11975 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11976
11977         * gcc.dg/20020304-1.c: New test.
11978
11979         * gcc.c-torture/compile/20020304-2.c: New test.
11980
11981 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11982
11983         * gcc.c-torture/compile/20020304-1.c: New test case
11984         (from PR c/5830).
11985
11986 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11987
11988         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11989
11990 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.dg/other/classkey1.C: New test.
11993
11994 2002-03-01  Richard Henderson  <rth@redhat.com>
11995
11996         * gcc.c-torture/compile/981223-1.x: New.
11997         * gcc.c-torture/compile/920625-1.x: New.
11998
11999 2002-02-28  Richard Henderson  <rth@redhat.com>
12000
12001         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
12002
12003 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
12004
12005         * gcc.c-torture/execute/20020227-1.c: New test.
12006
12007 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
12008
12009         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
12010         here" ERROR lines.
12011         * g++.old-deja/g++.oliva/partord1.C: Likewise.
12012         * g++.old-deja.g++.other/defarg1.C: Likewise.
12013         * g++.old-deja/g++.pt/calls2.C: Likewise.
12014         * g++.old-deja/g++.pt/crash20.C: Likewise.
12015         * g++.old-deja/g++.pt/crash30.C: Likewise.
12016         * g++.old-deja/g++.pt/crash36.C: Likewise.
12017         * g++.old-deja/g++.pt/crash6.C: Likewise.
12018         * g++.old-deja/g++.pt/defarg13.C: Likewise.
12019         * g++.old-deja/g++.pt/derived3.C: Likewise.
12020         * g++.old-deja/g++.pt/error1.C: Likewise.
12021         * g++.old-deja/g++.pt/friend21.C: Likewise.
12022         * g++.old-deja/g++.pt/friend23.C: Likewise.
12023         * g++.old-deja/g++.pt/infinite1.C: Likewise.
12024         * g++.old-deja/g++.robertl/eb128.C: Likewise.
12025
12026 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
12027
12028         * gcc.c-torture/execute/20020225-2.c: New test.
12029
12030 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
12031
12032         * gcc.c-torture/execute/920730-1t.c,
12033         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
12034         Delete test cases, only relevant to -traditional.
12035
12036 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
12037
12038         * gcc.dg/cpp/undef1.c: Remove.
12039         * gcc.dg/cpp/directiv.c: Update.
12040         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
12041
12042 2002-02-27  Michael Meissner  <meissner@redhat.com>
12043
12044         * gcc.c-torture/execute/20020226-1.c: New test.
12045
12046 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * g++.dg/debug/debug4.C: New test.
12049
12050         * gcc.dg/ia64-visibility-1.c: New test.
12051
12052 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
12053
12054         * gcc.dg/debug/20020224-1.c: New.
12055
12056 2002-02-25  Kazu Hirata  <kazu@hxi.com>
12057
12058         * gcc.c-torture/execute/960416-1.x: New.
12059         * gcc.c-torture/execute/divconst-3.x: Likewise.
12060
12061 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.dg/20020224-1.c: New test.
12064
12065 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
12066
12067         * gcc.c-torture/execute/20020225-1.c: New.
12068
12069 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12070
12071         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
12072
12073 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
12074
12075         * gcc.dg/20020222-1.c: New test.
12076
12077 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
12078
12079         * g++.dg/opt/anonunion1.C: New test.
12080
12081 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12082
12083         * g++.dg/template/qualttp19.C: New test.
12084         * g++.dg/template/qualttp20.C: New test.
12085         * g++.old-deja/g++.jason/report.C: Adjust expected errors
12086         * g++.old-deja/g++.other/qual1.C: Likewise.
12087
12088 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
12089
12090         * gcc.dg/attr-alwaysinline.c: New.
12091
12092 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * gcc.dg/20020220-1.c: New test.
12095
12096         * gcc.dg/20020220-2.c: New test.
12097
12098         * g++.dg/opt/mmx1.C: New test.
12099
12100 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
12101
12102         * gcc.c-torture/compile/20020110.c: New test.
12103
12104 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gcc.c-torture/execute/20020219-1.c: New test.
12107
12108         * gcc.dg/20020219-1.c: New test.
12109
12110         * gcc.dg/noncompile/20020220-1.c: New test.
12111
12112         * g++.dg/opt/ptrintsum1.C: New test.
12113
12114         * gcc.dg/debug/20020220-1.c: New test.
12115
12116 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.c-torture/execute/20020216-1.c: New test.
12119
12120 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12121
12122         * gcc.dg/decl-1.c: Update, new test.
12123
12124 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
12125
12126         * g++.dg/abi/bitfield1.C: New test.
12127         * g++.dg/abi/bitfield2.C: New test.
12128
12129 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
12130
12131         * gcc.dg/attr-nest.c: New test.
12132
12133 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
12134
12135         * gcc.c-torture/execute/20020215-1.c: New test.
12136
12137 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
12140         * g++.dg/debug/debug.exp: New.
12141         * g++.dg/debug/trivial.C: New.
12142         * g++.dg/debug/debug1.C: Moved...
12143         * g++.dg/other/debug1.C: ...from here.
12144         * g++.dg/debug/debug2.C: Moved...
12145         * g++.dg/other/debug2.C: ...from here.
12146         * g++.dg/debug/debug3.C: Moved...
12147         * g++.dg/other/debug3.C: ...from here.
12148
12149         * gcc.dg/noncompile/20020213-1.c: New test.
12150
12151 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
12152
12153         * g++.dg/other/debug3.C: New test.
12154
12155         * gcc.c-torture/execute/20020213-1.c: New test.
12156
12157 2002-02-13  Richard Smith <richard@ex-parrot.com>
12158
12159         * g++.old-deja/g++.other/thunk1.C: New test.
12160
12161 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12162
12163         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
12164
12165 2002-02-13  Stan Shebs  <shebs@apple.com>
12166
12167         * gcc.dg/altivec-3.c: New.
12168
12169 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * gcc.dg/Wunreachable-1.c: New test.
12172         * gcc.dg/Wunreachable-2.c: New test.
12173
12174 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12175
12176         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
12177
12178 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
12179
12180         * gcc.dg/decl-1.c: New test.
12181
12182 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12183
12184         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
12185
12186 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12187
12188         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
12189         * gcc.c-torture/compile/980506-1.x: Likewise.
12190
12191 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12192
12193         * gcc.dg/20020210-1.c: New.
12194
12195 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
12196
12197         * g77.f-torture/execute/947.f: New regression test
12198         for PR fortran/947.
12199
12200 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
12201
12202         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
12203         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
12204
12205 2002-02-08  Richard Henderson  <rth@redhat.com>
12206
12207         * gcc.c-torture/compile/labels-3.c: New.
12208
12209 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
12210
12211         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
12212         expression statements work instead.
12213         * gcc.dg/noncompile/20020207-1.c: New test.
12214
12215 2002-02-07  Richard Henderson  <rth@redhat.com>
12216
12217         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
12218
12219 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12220
12221         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
12222         message from g77
12223         * lib/g77-dg.exp: Trim g77 error messages so that they are
12224         recognized by dg.exp.
12225
12226 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12227
12228         PR fortran/5473
12229         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
12230
12231 2002-02-07  Richard Henderson  <rth@redhat.com>
12232
12233         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
12234         to be sufficiently aligned for integers.
12235
12236 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.dg/template/friend4.C: New test.
12239
12240 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12241
12242         PR fortran/5743
12243         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
12244         unsupported cases.
12245
12246 2002-02-07  Richard Henderson  <rth@redhat.com>
12247
12248         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
12249         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
12250         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
12251         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
12252
12253 2002-02-06  Richard Henderson  <rth@redhat.com>
12254
12255         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
12256
12257 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
12258
12259         * gcc.dg/20020206-1.c: New test.
12260
12261 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * gcc.c-torture/execute/20020206-1.c: New test.
12264
12265         * gcc.c-torture/execute/20020206-2.c: New test.
12266
12267         PR optimization/5429:
12268         * gcc.c-torture/compile/20020206-1.c: New test.
12269
12270 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
12271
12272         * g++.dg/ext/align1.C: Do not use an explicit alignment value
12273         as certain file formats cannot support particularly large
12274         alignments.
12275
12276         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
12277         and do not expect to be able to link the executable.
12278
12279         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
12280         fail because the COFF format does not support the weak attribute.
12281
12282 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
12283
12284         * g77.dg/pr5473.f:  New test
12285
12286 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
12287
12288         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12289         Fix testcase accordingly.
12290
12291 2002-02-04  Richard Henderson  <rth@redhat.com>
12292
12293         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12294         (buf): Change to be an array of pointers, not ints.
12295
12296 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12299         before all tests.  Move warning one line above to match where it
12300         C frontend emits.
12301         * gcc.dg/Wswitch-2.c: New test.
12302         * g++.dg/warn/Wswitch-1.C: New test.
12303         * g++.dg/warn/Wswitch-2.C: New test.
12304
12305 2002-02-04  Richard Henderson  <rth@redhat.com>
12306
12307         * g++.dg/abi/offsetof.C: Fix size comparison.
12308
12309 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12310
12311         * gcc.dg/cast-qual-2.c: New test.
12312
12313 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.dg/20020201-4.c: New test.
12316
12317 2002-02-04  Ben Elliston  <bje@redhat.com>
12318
12319         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12320         target_info attribute != 0, in addition to the empty string.
12321         (gcc_target_compile): Likewise.
12322
12323 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12324
12325         * gcc.dg/Wswitch.c: New test.
12326         PR gcc/4475. PR gcc/3780.
12327
12328 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12329
12330         * g77.f-torture/execute/5122.f: New test for regressions
12331         against PR fortran/5122.
12332
12333 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12334
12335         * g77.f-torture/compile/pr3743.f: Delete
12336         * g77.dg/pr3743-1.f: New test.
12337         * g77.dg/pr3743-2.f: New test.
12338         * g77.dg/pr3743-3.f: New test.
12339         * g77.dg/pr3743-4.f: New test.
12340
12341 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12342
12343         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12344
12345 2002-02-02  Richard Henderson  <rth@redhat.com>
12346
12347         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12348         * gcc.c-torture/execute/bf64-1.c: Likewise.
12349
12350 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12351
12352         * gcc.dg/20020201-2.c: New test.
12353
12354         * gcc.dg/20020201-3.c: New test.
12355
12356         * gcc.c-torture/execute/bitfld-2.c: New test.
12357
12358 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12359
12360         * gcc.dg/bitfld-1.c: Update.
12361         * gcc.dg/bitfld-2.c: Update.
12362         * gcc.c-torture/execute/bitfld-1.x: New.
12363
12364 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.c-torture/execute/20020201-1.c: New test.
12367
12368 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12369
12370         PR target/5469
12371         * gcc.dg/20020201-1.c: New test.
12372
12373 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12374
12375         PR fortran/3743
12376         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12377         * g77.f-torture/compile/pr3743.x: Remove
12378
12379 2002-01-31  Tom Rix  <trix@redhat.com>
12380
12381         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12382
12383 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/noncompile/20020130-1.c: New test.
12386
12387 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12388
12389         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12390
12391 2002-01-29  Richard Henderson  <rth@redhat.com>
12392
12393         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12394         to long long.
12395         * gcc.c-torture/execute/bf64-1.c: Likewise.
12396
12397 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12398
12399         * gcc.c-torture/execute/20020129-1.c: New test.
12400
12401 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12402
12403         * gcc.c-torture/compile/20000224-1.c: Update.
12404         * gcc.c-torture/execute/bitfld-1.c: New tests.
12405         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12406         * gcc.dg/uninit-A.c: Update.
12407
12408 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * g++.dg/template/ctor1.C: Add instantiation.
12411
12412 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12413
12414         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12415         argument to __builtin_prefetch to be const ptr.
12416
12417 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12418
12419         * gcc.c-torture/compile/20020120-1.c: New test.
12420
12421 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12422
12423         * gcc.c-torture/execute/20020127-1.c: New test.
12424
12425 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12426
12427         * g77.dg/f77-edit-i-in.f: New test
12428         * g77.dg/f77-edit-i-out.f: New test
12429
12430 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12431
12432         * gcc.dg/debug/debug.exp: New file.
12433         * gcc.dg/debug/trivial.c: New file.
12434         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12435         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12436         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12437         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12438         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12439         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12440         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12441         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12442         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12443         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12444         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12445         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12446         * gcc.dg/20000503-1.c: Removed.
12447         * gcc.dg/20010207-1.c: Removed.
12448         * gcc.dg/20011223-1.c: Removed.
12449         * gcc.dg/20020104-2.c: Removed.
12450         * gcc.dg/debug-1.c: Removed.
12451         * gcc.dg/debug-2.c: Removed.
12452         * gcc.dg/debug-3.c: Removed.
12453         * gcc.dg/debug-4.c: Removed.
12454         * gcc.dg/debug-5.c: Removed.
12455         * gcc.dg/debug-6.c: Removed.
12456         * gcc.dg/dwarf2-1.c: Removed.
12457         * gcc.dg/dwarf2-2.c: Removed.
12458
12459 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12460
12461         * g++.old-deja/g++.other/eh5.C: New test.
12462         * g++.old-deja/g++.other/sibcall2.C: New test.
12463         * g++.old-deja/g++.other/array9.C: New test.
12464         * g++.old-deja/g++.other/typename2.C: New test.
12465         * g++.old-deja/g++.other/crash60.C: New test.
12466         * g++.old-deja/g++.other/conv9.C: New test.
12467         * g++.old-deja/g++.other/mangle10.C: New test.
12468         * g++.old-deja/g++.other/unchanging1.C: New test.
12469         * g++.old-deja/g++.other/exprstmt1.C: New test.
12470         * g++.old-deja/g++.other/inline23.C: New test.
12471         * g++.old-deja/g++.eh/ia64-1.C: New test.
12472         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12473         * g++.old-deja/g++.other/reload1.C: New test.
12474         * g++.old-deja/g++.other/static20.C: New test.
12475         * g++.old-deja/g++.other/local-alloc1.C: New test.
12476         * g++.old-deja/g++.other/conv8.C: New test.
12477         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12478         * g++.old-deja/g++.other/storeexpr1.C: New test.
12479         * g++.old-deja/g++.other/storeexpr2.C: New test.
12480         * g++.dg/eh/template2.C: New test.
12481         * g++.dg/warn/weak1.C: New test.
12482
12483 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12484
12485         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12486         Remove first, non-varying, argument.
12487
12488 2002-01-23  Richard Henderson  <rth@redhat.com>
12489
12490         * gcc.dg/inline-2.c: New.
12491
12492         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12493         Add optional target arg.  Check number of arguments.
12494         (scan-assembler-not, scan-assembler-dem): Likewise.
12495         (scan-assembler-dem-not): Likewise.
12496
12497 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12498
12499         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12500         line 12.
12501         * g++.old-deja/g++.brendan/parse3.C,
12502         g++.old-deja/g++.other/crash26.C,
12503         g++.old-deja/g++.other/crash28.C,
12504         g++.old-deja/g++.other/crash29.C,
12505         g++.old-deja/g++.other/crash30.C,
12506         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12507
12508 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12509
12510         * gcc.dg/20020115-1.c: New.
12511
12512 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12513
12514         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12515
12516 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12517
12518         * gcc.dg/20020122-3.c: New.
12519
12520 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * g++.dg/other/gc1.C: New test.
12523
12524 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12525
12526         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12527
12528 2002-01-22  Richard Henderson  <rth@redhat.com>
12529
12530         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12531
12532 2002-01-22  Richard Henderson  <rth@redhat.com>
12533
12534         * gcc.dg/20020122-4.c: New.
12535
12536 2002-01-22  H.J. Lu <hjl@gnu.org>
12537
12538         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12539         link output.
12540         * gcc.dg/special/ecos.exp: Likewise.
12541         * lib/g++-dg.exp: Likewise.
12542         * lib/g77-dg.exp: Likewise.
12543         * lib/gcc-dg.exp : Likewise.
12544         * lib/mike-g++.exp: Likewise.
12545         * lib/mike-g77.exp: Likewise.
12546         * lib/mike-gcc.exp: Likewise.
12547         * lib/objc-dg.exp: Likewise.
12548
12549 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12550
12551         PR target/5379
12552         * gcc.dg/20020122-2.c: New test.
12553
12554 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12555
12556         * gcc.dg/20020122-1.c: New test.
12557
12558 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12559
12560         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12561
12562 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12563
12564         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12565
12566 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12567
12568         * gcc.c-torture/compile/20020121-1.c: New test.
12569
12570 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12571
12572         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12573         ld_library_path.
12574
12575 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * gcc.dg/20020218-1.c: New test.
12578
12579 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12580
12581         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12582         messages
12583         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12584         "At global scope" warning
12585         * g++.dg/ext/align1.C: Change cygwin test for alignment
12586         from db-bogus to dg-warning
12587
12588 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12589
12590         * g77.f-torture/compile/cpp2.F: New test.
12591
12592 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12593
12594         * g++.dg/template/access1.C: New test.
12595
12596 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12597
12598         * gcc.dg/20020118-1.c: New.
12599
12600 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12601
12602         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12603
12604 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12605
12606         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12607         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12608         alignment warnings.
12609
12610 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12611
12612         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12613         torture_with_loops and torture_without_loops
12614
12615 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12616
12617         * gcc.c-torture/compile/20020116-1.c: New test.
12618
12619 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12620
12621         * gcc.dg/20020116-2.c: New test.
12622
12623         * gcc.dg/ultrasp4.c: New test.
12624
12625         * gcc.dg/20020116-1.c: New test.
12626
12627 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12628
12629         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12630         by EABI.
12631
12632 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12633
12634         * gcc.misc-tests/i386-prefetch.exp: New.
12635         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12636         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12637         * gcc.misc-tests/i386-pf-none-1.c: New test.
12638         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12639
12640 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * gcc.dg/gnu89-init-1.c: Add new tests.
12643
12644 2002-01-15  Andreas Jaeger  <aj@suse.de>
12645
12646         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12647         * gcc.dg/i386-mmx-2.c: Likewise.
12648         * gcc.dg/i386-sse-1.c: Likewise.
12649         * gcc.dg/i386-sse-2.c: Likewise.
12650         * gcc.dg/i386-sse-3.c: Likewise.
12651
12652 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12653
12654         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12655         Uncomment additional cases that now pass.
12656
12657 2002-01-11  Richard Henderson  <rth@redhat.com>
12658
12659         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12660         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12661
12662 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12663
12664         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12665
12666 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12667
12668         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12669         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12670
12671 2002-01-10  Dale Johannesen  <dalej@apple.com>
12672
12673         * gcc.c-torture/execute/loop-11.c: New.
12674
12675 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12676
12677         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12678         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12679
12680 2002-01-09  Richard Henderson  <rth@redhat.com>
12681
12682         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12683         type in which to perform the operation for each size.
12684
12685 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12686
12687         * gcc.c-torture/compile/20020109-2.c: New test.
12688
12689 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12690
12691         * gcc.c-torture/execute/loop-10.c: New test.
12692
12693 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12694
12695         * gcc.c-torture/compile/20010226-1.c: New test.
12696         * gcc.c-torture/compile/20010227-1.c: New test.
12697         * gcc.c-torture/compile/20010426-1.c: New test.
12698         * gcc.c-torture/compile/20010510-1.c: New test.
12699         * gcc.c-torture/compile/20010605-3.c: New test.
12700         * gcc.c-torture/compile/20010824-1.c: New test.
12701         * gcc.c-torture/execute/20010409-1.c: New test.
12702         * gcc.dg/noncompile/20000901-1.c: New test.
12703         * gcc.dg/20001023-1.c: New test.
12704         * gcc.dg/20001101-1.c: New test.
12705         * gcc.dg/20001102-1.c: New test.
12706         * gcc.dg/20010207-1.c: New test.
12707         * gcc.dg/20010405-1.c: New test.
12708         * gcc.dg/20010822-1.c: New test.
12709         * gcc.dg/20011107-1.c: New test.
12710
12711 2002-01-09  Jeffrey A Law  (law@redhat.com)
12712
12713         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12714
12715         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12716         execution failure on PA targets.
12717
12718 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12719
12720         * gcc.c-torture/compile/20020109-1.c: New test.
12721
12722 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12723
12724         * gcc.c-torture/execute/20020108-1.c: New test.
12725
12726 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12727
12728         * gcc.dg/20020108-1.c: New test.
12729
12730 2002-01-08  H.J. Lu <hjl@gnu.org>
12731
12732         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12733         for header files.
12734
12735 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12736
12737         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12738         consistency.
12739
12740 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12741
12742         * gcc.dg/altivec-4.c: Test altivec predicates.
12743
12744 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12745
12746         * gcc.c-torture/execute/20020107-1.c: New test.
12747
12748 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12749
12750         PR c/5279
12751         * gcc.c-torture/compile/20020106-1.c: New test.
12752
12753 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12754
12755         * gcc.c-torture/execute/nestfunc-4.c: New test.
12756
12757 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12758
12759         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12760         extra triple that slipped in.
12761         * g++.old-deja/g++.abi/align.C: Likewise.
12762         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12763
12764 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12765
12766         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12767         * g++.old-deja/g++.abi/align.C: Likewise.
12768         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12769
12770         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12771         on FreeBSD/i386.
12772         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12773         FreeBSD.
12774
12775 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * gcc.dg/20020104-1.c: New test.
12778
12779         * gcc.dg/20020104-2.c: New test.
12780
12781 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12782
12783         * gcc.dg/20020103-1.c: Fix typo in target selector.
12784
12785 2002-01-03  Richard Henderson  <rth@redhat.com>
12786
12787         * gcc.dg/20020103-1.c: New.
12788
12789 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12790
12791         * gcc.c-torture/execute/20020103-1.c: New test.
12792
12793 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * g++.dg/other/debug2.C: New test.
12796
12797         * gcc.c-torture/compile/20020103-1.c: New test.
12798
12799 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12800
12801         * gcc.dg/gnu89-init-1.c: Added new tests.
12802
12803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12804
12805         * g++.dg/template/friend2.C: Remove as patch is reverted.
12806
12807         * g++.dg/warn/oldcast1.C: New test.
12808
12809         * g++.dg/template/ptrmem1.C: New test.
12810         * g++.dg/template/ptrmem2.C: New test.
12811
12812         * g++.dg/template/ntp.C: New test.
12813
12814         * g++.dg/other/component1.C: New test.
12815
12816         * g++.dg/template/ttp3.C: New test.
12817
12818         * g++.dg/template/friend2.C: New test.
12819         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12820
12821 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12822
12823         * g++.dg/other/ptrmem1.C: New test.
12824         * g++.dg/other/ptrmem2.C: New test.
12825
12826 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12827
12828         * g++.dg/template/ctor1.C: New test.
12829
12830 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.dg/template/friend2.C: New test.
12833
12834 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12835
12836         * gcc.dg/mmix-1.c: New test.
12837
12838 2001-12-31  Richard Henderson  <rth@redhat.com>
12839
12840         * gcc.dg/asm-5.c: New.
12841
12842 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12843
12844         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12845         in namespace __gnu_cxx
12846
12847 2001-12-30  Richard Henderson  <rth@redhat.com>
12848
12849         * gcc.dg/debug-6.c: New.
12850
12851 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12852
12853         * gcc.c-torture/compile/20011229-2.c: New test.
12854
12855 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12856
12857         * gcc.dg/debug-3.c: New test.
12858         * gcc.dg/debug-4.c: New test.
12859         * gcc.dg/debug-5.c: New test.
12860
12861 2001-12-29  Richard Henderson  <rth@redhat.com>
12862
12863         * g++.dg/eh/loop1.C: New.
12864
12865 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12866
12867         * g++.dg/template/crash1.C: New test.
12868
12869 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12870
12871         * g++.dg/other/const1.C: New test.
12872
12873 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12874
12875         * gcc.c-torture/compile/20011229-1.c: New test.
12876
12877 2001-12-28  Stan Shebs  <shebs@apple.com>
12878
12879         * lib/objc-torture.exp: Resync with c-torture.exp.
12880         * lib/objc.exp: Load standard libraries.
12881
12882 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12883
12884         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12885         additional tests.
12886
12887 2001-12-27  Roger Sayle <roger@eyesopen.com>
12888
12889         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12890
12891 2001-12-27  Richard Henderson  <rth@redhat.com>
12892
12893         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12894
12895 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12896
12897         * g++.dg/eh/ctor1.C: New test.
12898         * g++.dg/other/error2.C: New test.
12899
12900 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12901
12902         * g++.dg/other/init2.C: New test.
12903
12904 2001-12-24  Richard Henderson  <rth@redhat.com>
12905
12906         * gcc.dg/20011223-1.c: New.
12907         * gcc.dg/inline-1.c: New.
12908
12909 2001-12-23  Richard Henderson  <rth@redhat.com>
12910
12911         * gcc.dg/asm-4.c: Test operand modifiers.
12912
12913 2001-12-23  Richard Henderson  <rth@redhat.com>
12914
12915         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12916
12917 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.c-torture/execute/20011223-1.c: New test.
12920
12921 2001-12-21  Richard Henderson  <rth@redhat.com>
12922
12923         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12924         re-enables the warning.
12925
12926 2001-12-21  Richard Henderson  <rth@redhat.com>
12927
12928         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12929
12930 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * gcc.c-torture/compile/20011218-1.c: New test.
12933
12934 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12935
12936         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12937         arm-isr.c test.
12938         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12939         epilogue generation for ARM ISR routines.
12940
12941 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12942
12943         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12944         * gcc.dg/format/c90-printf-3.c: Likewise.
12945         * gcc.dg/format/c99-printf-3.c: Likewise.
12946         * gcc.dg/format/ext-1.c: Likewise.
12947         * gcc.dg/format/ext-6.c: Likewise.
12948         * gcc.dg/format/format.h: Prototype unlocked stdio.
12949
12950 2001-12-20  Richard Henderson  <rth@redhat.com>
12951
12952         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12953         (arena): Use it.
12954         (malloc): Correct allocation logic.  Abort if we fill up the
12955         arena before initialization complete.
12956         (realloc): Correct allocation logic.
12957
12958 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12959
12960         * gcc.c-torture/compile/20011219-2.c: New test.
12961
12962         * gcc.c-torture/execute/20011219-1.c: New test.
12963
12964 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12965
12966         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12967         target does not support weak symbols.
12968
12969 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12970
12971         * gcc.c-torture/compile/20011219-1.c: New test.
12972
12973 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         * g++.dg/other/error1.C: New test.
12976
12977 2001-12-17  Jeffrey A Law  (law@redhat.com)
12978
12979         * gcc.c-torture/execute/20011217-1.c: New test.
12980
12981 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12982
12983         * objc.dg/special/: New directory.
12984         * objc.dg/special/special.exp: New file.
12985         * objc.dg/special/unclaimed-category-1.h: New file.
12986         * objc.dg/special/unclaimed-category-1a.m: New file.
12987         * objc.dg/special/unclaimed-category-1.m: New file.
12988
12989 2001-12-17  Andreas Jaeger  <aj@suse.de>
12990
12991         * gcc.c-torture/compile/20011217-2.c: New test.
12992
12993 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12994
12995         * gcc.c-torture/compile/20011217-1.c: New test.
12996
12997 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12998
12999         * testsuite/gcc.dg/20011214-1.c: New.
13000
13001 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
13002
13003         * gcc.dg/altivec-4.c: New.
13004
13005 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
13006
13007         * gcc.dg/20011113-1.c: New test.
13008
13009 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13010
13011         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
13012         std::__malloc_alloc_template<0> and
13013         std::__default_alloc_template<false, 0>.
13014
13015 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
13016
13017         * objc/execute/bf-21.m: New test.
13018         * objc/execute/enumeration-1.m: New test.
13019         * objc/execute/enumeration-2.m: New test.
13020
13021 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
13022
13023         * gcc.dg/gnu89-init-1.c: New test.
13024
13025 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13026
13027         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
13028         * g++.old-deja/g++.jason/2371.C: Likewise.
13029         * g++.old-deja/g++.jason/template33.C: Likewise.
13030         * g++.old-deja/g++.jason/template34.C: Likewise.
13031         * g++.old-deja/g++.jason/template36.C: Likewise.
13032         * g++.old-deja/g++.oliva/typename1.C: Likewise.
13033         * g++.old-deja/g++.oliva/typename2.C: Likewise.
13034         * g++.old-deja/g++.other/typename1.C: Likewise.
13035         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13036         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13037         * g++.old-deja/g++.pt/typename11.C: Likewise.
13038         * g++.old-deja/g++.pt/typename14.C: Likewise.
13039         * g++.old-deja/g++.pt/typename16.C: Likewise.
13040         * g++.old-deja/g++.pt/typename3.C: Likewise.
13041         * g++.old-deja/g++.pt/typename4.C: Likewise.
13042         * g++.old-deja/g++.pt/typename5.C: Likewise.
13043         * g++.old-deja/g++.pt/typename7.C: Likewise.
13044         * g++.old-deja/g++.robertl/eb9.C: Likewise.
13045
13046 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
13047
13048         * g++.dg/other/linkage1.C: New test.
13049         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
13050         specifiers.
13051
13052 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13053
13054         * gcc.dg/concat.c: New test.
13055
13056 2001-12-11  Stan Shebs  <shebs@apple.com>
13057
13058         * objc/compile: New test directory.
13059         * objc/compile/compile.exp: New expect script.
13060         * objc/compile/20011211-1.m: New compile test.
13061
13062 2001-12-11  Jason Merrill  <jason@redhat.com>
13063
13064         * lib/prune.exp (prune_gcc_output): Also handle "In member
13065         function".  So many permutations...
13066
13067 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
13068
13069         * g++.dg/template/typedef1.C: New test.
13070
13071 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13072
13073         * g++.dg/other/copy1.C: New test.
13074
13075 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
13076
13077         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
13078
13079         * gcc.dg/builtin-choose-expr.c: New.
13080
13081 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
13082
13083         * gcc.dg/altivec-2.c: New.
13084
13085 2001-12-07  Richard Henderson  <rth@redhat.com>
13086
13087         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
13088
13089 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
13090
13091         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
13092         ultrasparc.
13093
13094 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13095
13096         * g++-old.deja/g++.robertl/eb101.C: Deleted.
13097
13098 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
13099
13100         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
13101         variable argument list.
13102
13103 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
13104
13105         * gcc.c-torture/execute/memcheck: Delete entire directory.
13106         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
13107         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
13108
13109 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13110
13111         * gcc.dg/Wshadow-1.c: New test.
13112
13113 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
13114
13115         * gcc.c-torture/compile/20011130-1.c: New test.
13116
13117         * gcc.dg/noncompile/20011025-1.c: New test.
13118
13119         * g++.dg/other/anon-union.C: New test.
13120
13121         * gcc.c-torture/execute/20011024-1.c: New test.
13122
13123 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13124
13125         * gcc.c-torture/execute/20000722-1.x,
13126         gcc.c-torture/execute/20010123-1.x: Remove.
13127         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
13128         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
13129         gcc.dg/c99-complit-2.c: New tests.
13130
13131 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.dg/inherit/base1.C: New test.
13134
13135 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
13136
13137         * g++.dg/other/stdarg1.C: New test.
13138
13139         * gcc.c-torture/compile/20011130-2.c: New test.
13140
13141 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
13142
13143         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
13144         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
13145         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
13146         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
13147         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
13148         * gcc.dg/builtin-prefetch-1.c: New test.
13149
13150 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
13151
13152         * gcc.dg/20011130-1.c: New test.
13153
13154 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13155
13156         * g++.dg/other/scope1.C: New test.
13157         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
13158
13159 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13160
13161         * gcc.dg/vla-init-1.c: New test.
13162
13163 2001-12-01  Geoff Keating  <geoffk@redhat.com>
13164
13165         * gcc.c-torture/compile/structs.c: New testcase from GDB.
13166
13167 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13168
13169         * objc.dg/alias.m: Update.
13170         * objc.dg/class-1.m: Update.
13171         * objc.dg/const-str-1.m: Update.
13172         * objc.dg/fwd-proto-1.m: Update.
13173         * objc.dg/id-1.m: Update.
13174         * objc.dg/super-class-1.m: Update.
13175
13176 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
13177
13178         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
13179         constructs.
13180
13181 2001-11-28  Jeffrey A Law  (law@cygnus.com)
13182
13183         * gcc.c-torture/execute/20011128-1.c: New test.
13184
13185 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
13186
13187         * gcc.dg/20011127-1.c: New test.
13188
13189 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13190
13191         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
13192         from Austin Group draft 7.
13193         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
13194         scanf format arguments.
13195         * gcc.dg/format/no-exargs-2.c: New test.
13196
13197 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
13198
13199         * g++.dg/abi/vbase8-4.C: New test.
13200
13201 2001-11-24  Ian Lance Taylor  <ian@airs.com>
13202
13203         * gcc.c-torture/execute/20011121-1.c: New test.
13204
13205 2001-11-23  Jeffrey A Law  (law@cygnus.com)
13206
13207         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
13208
13209 2001-11-23  Andreas Jaeger  <aj@suse.de>
13210
13211         * gcc.dg/cpp/charconst-2.c: New test.
13212
13213 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
13214
13215         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
13216         to the host if it is remote.  Let tests specify extra headers
13217         they use.
13218         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
13219         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
13220         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
13221         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
13222         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
13223         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
13224         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
13225         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
13226         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
13227         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
13228
13229 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
13230
13231         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
13232         for little endian ARMs.
13233
13234 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * gcc.c-torture/compile/20011119-1.c: New test.
13237         * gcc.c-torture/compile/20011119-2.c: New test.
13238
13239 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
13240
13241         * gcc.dg/altivec-1.c: Fix typo.
13242
13243 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13244
13245         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
13246
13247 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
13248
13249         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
13250
13251 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
13252
13253         * lib/g77.exp: Don't specify --rpath-link.
13254
13255         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
13256         across all the headers.
13257         * gcc.dg/format/format.exp: For testing on a remote host,
13258         copy format.h.
13259
13260         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
13261         * gcc.c-torture/execute/930406-1.c: Likewise.
13262         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13263
13264 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
13265
13266         * gcc.dg/altivec-1.c: New.
13267
13268 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
13269
13270         * gcc.dg/cpp/fpreprocessed.c: New test case.
13271
13272 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13273
13274         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
13275         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
13276         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
13277
13278 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.dg/no-builtin-1.c: New test.
13281
13282 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/20011115-1.c: New test.
13285
13286 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
13287
13288         * gcc.c-torture/compile/20011114-2.c: New test.
13289         * gcc.c-torture/compile/20011114-3.c: New test.
13290         * gcc.c-torture/compile/20011114-4.c: New test.
13291
13292 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13293
13294         * g++.dg/other/init1.C: New test.
13295
13296 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13297
13298         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13299         message.
13300
13301         * gcc.c-torture/execute/20011114-1.c: New testcase.
13302
13303         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13304         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13305         like the (before this change) version of 20010327-1.c.
13306
13307 2001-11-14  Roger Sayle <roger@eyesopen.com>
13308
13309         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13310
13311 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13312
13313         * g++.dg/init/array2.C: New test.
13314
13315 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13316
13317         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13318
13319 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13320
13321         * g++.dg/other/forscope1.C: New test.
13322         * g++.dg/ext/forscope1.C: New test.
13323         * g++.dg/ext/forscope2.C: New test.
13324
13325 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13326
13327         * gcc.c-torture/execute/20011113-1.c: New test.
13328
13329 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13330
13331         * gcc.c-torture/execute/20011109-2.c: New test.
13332
13333         * gcc.c-torture/execute/20011109-1.c: New test.
13334
13335 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13336
13337         * gcc.c-torture/compile/20011109-1.c: New test.
13338
13339 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13340
13341         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13342         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13343         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13344         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13345         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13346         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13347         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13348
13349 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13350
13351         * g++.dg/warn/Wshadow-1.C: New tests.
13352         * g++.old-deja/g++.mike/for3.C: Update.
13353
13354 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13355
13356         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13357         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13358         XFAILs.  Adjust expected error texts.
13359         * gcc.c-torture/compile/20011106-1.c,
13360         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13361         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13362         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13363         gcc.dg/c99-array-lval-5.c: New tests.
13364
13365 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13366
13367         * gcc.dg/cpp/defined.c: Update.
13368
13369 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13370
13371         * gcc.c-torture/execute/anon-1.c: New test.
13372
13373 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13374
13375         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13376         same size, so no warning should be produced on stormy16.
13377
13378         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13379         due to oversized array.
13380         * g++.old-deja/g++.mike/ns15.C: Likewise.
13381         * g++.old-deja/g++.pt/crash16.C: Likewise.
13382
13383 2001-11-02  Graham Stott  <grahams@redhat.com>
13384
13385         * g++.dgother/debug1.C: Fix typos.
13386
13387 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * g++.dg/other/debug1.C: New test.
13390
13391 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13392
13393         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13394         of unsigned long.
13395
13396 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13397
13398         * gcc.dg/20011029-2.c: New test.
13399
13400         * gcc.c-torture/compile/20011029-1.c: New test.
13401
13402 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13403
13404         * objc/execute/class_self-1.m: New test.
13405         * objc/execute/class_self-2.m: New test.
13406
13407 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13408
13409         * gcc.misc-tests/msgs.exp: Delete.
13410         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13411         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13412         error set to match recent changes.
13413
13414 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13415
13416         * gcc.dg/20011021-1.c: New test.
13417
13418 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13419
13420         * gcc.c-torture/compile/20011023-1.c: New test.
13421
13422 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13423
13424         * lib/g77.exp: Rewrite based on lib/g++.exp.
13425
13426 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13427
13428         * gcc.c-torture/execute/20011019-1.c: New test.
13429
13430         * gcc.dg/20011018-1.c: New test.
13431
13432 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13433
13434         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13435
13436 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13437
13438         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13439         * gcc.dg/attr-invalid.c: Likewise.
13440
13441 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * testsuite/gcc.dg/20011015-1.c: New test.
13444
13445 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13446
13447         * g++.dg/template/unify2.C: New test.
13448
13449 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13450
13451         * g++.dg/other/exception-specification.C: New test
13452
13453 2001-10-13  Tom Rix  <trix@redhat.com>
13454
13455         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13456         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13457
13458 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13459
13460         * testsuite/gcc.dg/20011009-1.c: New test.
13461
13462 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13463
13464         PR g++/4476
13465         * g++.dg/other/friend1.C: New test.
13466
13467 2001-10-11  Richard Henderson  <rth@redhat.com>
13468
13469         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13470
13471 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13472
13473         * gcc.c-torture/compile/20011010-1.c: New.
13474
13475 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13476
13477         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13478         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13479         g77.f-torture/execute/execute.exp,
13480         g77.f-torture/noncompile/noncompile.exp,
13481         gcc.c-torture/compile/compile.exp,
13482         gcc.c-torture/execute/execute.exp,
13483         gcc.c-torture/execute/ieee/ieee.exp,
13484         gcc.c-torture/execute/memcheck/memcheck.exp,
13485         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13486         objc/execute/execute.exp: Update FSF address.
13487
13488 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13489
13490         * gcc.dg/cpp/cmdlne-C.c: Update.
13491         * gcc.dg/cpp/cmdlne-C2.c: New.
13492
13493 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13494
13495         * gcc.c-torture/execute/20011008-3.c: New.
13496
13497 2001-10-08  DJ Delorie  <dj@redhat.com>
13498
13499         * gcc.dg/20011008-1.c: New.
13500         * gcc.dg/20011008-2.c: New.
13501
13502 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13503
13504         * gcc.dg/cpp/spacing1.c: Update test.
13505
13506 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13507
13508         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13509         spelling errors of "separate" as "seperate".
13510
13511 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13512
13513         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13514         enough to avoid inlining.
13515
13516 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13517
13518         * lib/g77.exp: set libg2c_dir correctly.
13519
13520 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13521
13522         * gcc.dg/cpp/macro11.c: New test.
13523
13524 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13525
13526         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13527         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13528         gcc.dg/format/multattr-3.c: New tests.
13529         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13530         tests for format attributes on function pointers being rejected.
13531
13532 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13533
13534         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13535
13536 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13537
13538         * g++.dg/warn/format1.C: New test.
13539
13540 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13541
13542         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13543
13544 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13545
13546         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13547
13548 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13549
13550         * gcc.dg/cpp/redef2.c: Add test.
13551
13552 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13553
13554         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13555         long-standing bug on i686, apparently.
13556         * gcc.c-torture/execute/loop-2c.x: New file.
13557         * gcc.c-torture/execute/loop-2d.x: New file.
13558         * gcc.c-torture/execute/loop-3c.x: New file.
13559
13560 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13561
13562         * gcc.dg/cpp/20000625-2.c: Correct line number.
13563
13564 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13565
13566         * gcc.dg/cpp/macro10.c: New test.
13567         * gcc.dg/cpp/strify3.c: New test.
13568         * gcc.dg/cpp/spacing1.c: Add tests.
13569         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13570         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13571
13572 2001-09-24  DJ Delorie  <dj@redhat.com>
13573
13574         * gcc.c-torture/execute/20010924-1.c: New test.
13575
13576 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13577
13578         * testsuite/objc/execute/paste.m: Remove.
13579
13580 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13581
13582         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13583
13584 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13585
13586         * g77.dg/strlen0.f: New test.
13587
13588 2001-09-21  Richard Henderson  <rth@redhat.com>
13589
13590         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13591         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13592
13593 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13594
13595         Table-driven attributes.
13596         * g++.dg/ext/attrib1.C: New test.
13597
13598 2001-09-20  DJ Delorie  <dj@redhat.com>
13599
13600         * gcc.dg/20000926-1.c: Update expected warning messages.
13601         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13602         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13603         array.
13604
13605 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13606
13607         * g++.dg/eh/registers1.C: New test case.
13608
13609 2001-09-17  Richard Henderson  <rth@redhat.com>
13610
13611         * gcc.dg/array-5.c: Fix VLA decomposition test.
13612
13613 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13614
13615         * gcc.dg/cpp/line5.c: New testcase.
13616
13617 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13618
13619         * gcc.dg/cpp/macro9.c: New test.
13620
13621 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13622
13623         * gcc.c-torture/execute/980223.c: Change type of addr from long
13624         to char *.
13625
13626 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13627
13628         * gcc.c-torture/execute/20010915-1.c: New test.
13629
13630 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13631
13632         * g77.dg/bprob: New directory.
13633         * g77.dg/bprob/bprob.exp: New file.
13634         * g77.dg/bprob/bprob-1.f: New test.
13635         * g77.dg/gcov: New directory.
13636         * g77.dg/gcov/gcov.exp: New file.
13637         * g77.dg/gcov/gcov-1.f: New test.
13638         * g77.dg/gcov/gcov-1.x: New file.
13639
13640 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13641
13642         * gcc.dg/cpp/directiv.c: Update.
13643         * gcc.dg/cpp/undef1.c: Update.
13644
13645 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.dg/20010912-1.c: New test.
13648
13649 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13650
13651         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13652         language-independent file in lib.
13653         * lib/gcov.exp: New file.
13654
13655 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.c-torture/compile/20010911-1.c: New test.
13658
13659 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13660
13661         * lib/profopt.exp: New, to support profile-directed optimizations.
13662         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13663         * gcc.misc-tests/bprob-1.c: New test.
13664         * gcc.misc-tests/bprob-2.c: New test.
13665
13666 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13667
13668         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13669         XFAIL and which kinds of gcov output to verify.
13670         * gcc.misc-tests/gcov-4b.x: New file.
13671         * gcc.misc-tests/gcov-5b.x: New file.
13672         * gcc.misc-tests/gcov-6.x: New file.
13673         * gcc.misc-tests/gcov-7.c: New test.
13674         * gcc.misc-tests/gcov-7.x: New file.
13675
13676 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13677
13678         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13679         * gcc.misc-tests/gcov-6.c: New test.
13680
13681 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13682
13683         PR c++/3986
13684         * g++.dg/abi/vbase1.C: New test.
13685
13686 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13687
13688         * objc.dg/method-2.m: New.
13689
13690 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13691
13692         PR c++/4203
13693         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13694         * g++.dg/init/empty1.C: New test.
13695
13696 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13697
13698         * gcc.c-torture/compile/20010903-1.c: New test.
13699
13700 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13701
13702         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13703         for m68k.
13704
13705 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13706
13707         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13708
13709         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13710
13711         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13712
13713 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13714
13715         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13716         for 16-bit 'unsigned int'.
13717
13718 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13719
13720         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13721
13722 2001-08-27  Richard Henderson  <rth@redhat.com>
13723
13724         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13725         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13726
13727 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13728
13729         * gcc.dg/asm-names.c (ymain): New.
13730
13731 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13732
13733         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13734         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13735         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13736
13737 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13738
13739         * gcc.dg/compare5.c: New testcase.
13740
13741 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13742
13743         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13744         and "In instantiation".
13745
13746 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13747
13748         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13749
13750 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13751
13752         * gcc.misc-tests/gcov.exp: Add support for branch information.
13753         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13754         * gcc.misc-tests/gcov-4.c: New test.
13755         * gcc.misc-tests/gcov-4b.c: New test.
13756         * gcc.misc-tests/gcov-5b.c: New test.
13757
13758 2001-08-20  Zack Weinberg  <zackw@panix.com>
13759
13760         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13761         expected to fail.
13762
13763 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13764
13765         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13766
13767 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13768
13769         * g++.dg/eh/template1.C: New test.
13770
13771 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13772
13773         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13774         Fix thinko.
13775         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13776         for xfail.
13777
13778 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13779
13780         * lib/g77-dg.exp:  Use prune.exp for common procedures
13781         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13782         * lib/g77.exp: (g77-dg-prune) Remove
13783
13784 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13785
13786         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13787
13788 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13789
13790         * g++.dg/template/unify1.C: New test.
13791
13792 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13793
13794         * g++.dg/abi/empty4.C: New test.
13795
13796 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13797
13798         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13799         solaris2.*
13800         * g77.f-torture/compile/pr3743.x: Likewise
13801
13802 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13803
13804         * g++.dg/other/using-declaration.C: New test.
13805
13806 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13807
13808         * gcc.dg/cpp/tr-sign.c: New testcase.
13809
13810 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13811
13812         * gcc.dg/cpp/19951025-1.c: Revert.
13813         * gcc.dg/cpp/directiv.c: We no longer process directives that
13814         interrupt macro arguments.
13815
13816 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13817
13818         * gcc.dg/bconstp-1.c: New test.
13819
13820 2001-08-03  Richard Henderson  <rth@redhat.com>
13821
13822         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13823
13824 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13825
13826         * gcc.dg/cpp/19951025-1.c: Update.
13827
13828 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13829
13830         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13831         should be x.
13832
13833 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         Kill -fhonor-std.
13836         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13837         * g++.old-deja/g++.other/std1.C: Likewise.
13838         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13839
13840 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13841
13842         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13843         (g77_pass, g77_fail, g77_finish, g77_exit,
13844         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13845
13846 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13847
13848         * g77.dg/fbackslash.f
13849         * g77.dg/fcase-preserve.f
13850         * g77.dg/ff90-1.f
13851         * g77.dg/ffixed-line-length-0.f
13852         * g77.dg/ffixed-line-length-132.f
13853         * g77.dg/ffixed-line-length-7.f
13854         * g77.dg/ffixed-line-length-72.f
13855         * g77.dg/ffixed-line-length-none.f
13856         * g77.dg/ffree-form-1.f
13857         * g77.dg/fno-backslash.f
13858         * g77.dg/fno-f90-1.f
13859         * g77.dg/fno-fixed-form-1.f
13860         * g77.dg/fno-onetrip.f
13861         * g77.dg/fno-typeless-boz.f
13862         * g77.dg/fno-underscoring.f
13863         * g77.dg/fno-vxt-1.f
13864         * g77.dg/fonetrip.f
13865         * g77.dg/ftypeless-boz.f
13866         * g77.dg/fugly-assumed.f
13867         * g77.dg/funderscoring.f
13868         * g77.dg/fvxt-1.f
13869
13870 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13871
13872         * objc.dg/fwd-proto-1.m: New.
13873         * objc.dg/local-decl-1.m: New.
13874         * objc.dg/naming-1.m: New.
13875         * objc.dg/naming-2.m: New.
13876         * objc.dg/proto-hier-1.m: New.
13877
13878 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13879
13880         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13881         largest-type elements to a struct makes its size grow.
13882
13883 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13884
13885         * g++.dg/abi/vthunk1.C: New test.
13886
13887 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         * g++.dg/abi/vbase8-22.C: New test.
13890
13891 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13892
13893         * gcc.dg/cpp/macro8.c: New test.
13894
13895 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13896
13897         * g++.dg/abi/vbase8-21.C: New test.
13898
13899 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13900
13901         * g++.dg/abi/vbase8-10.C: New test.
13902
13903 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13904
13905         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13906         ${tool}_set_ld_library_path.
13907         Changed caller.
13908         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13909         g++.exp.
13910
13911 2001-07-26  Stan Cox <scox@redhat.com>
13912
13913         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13914         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13915         gcc_exit, gcc_check_unsupported_p):
13916         Moved to gcc-deps.exp
13917         * gcc-deps.exp: New file.
13918
13919 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13920
13921         * g++.old-deja/g++.pt/defarg14.C: New test.
13922
13923 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13924
13925         * g++.old-deja/g++.other/lineno5.C: New test.
13926
13927 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         * g++.old-deja/g++.pt/crash68.C: New test.
13930
13931 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * g++.old-deja/g++.other/crash42.C: New test.
13934
13935 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13936
13937         * gcc.dg/cpp/extratokens.c: Fix.
13938         * gcc.dg/cpp/skipping2.c: New tests.
13939
13940 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13941
13942         * gcc.c-torture/execute/20010724-1.c: New file.
13943         * gcc.c-torture/execute/20010724-1.x: New file.
13944
13945 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13946
13947         * g++.old-deja/g++.other/cond7.C: New test.
13948
13949 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13950
13951         * g++.old-deja/g++.other/optimize4.C: New test.
13952
13953 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13954
13955         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13956
13957 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13958
13959         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13960         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13961         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13962         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13963
13964         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13965         bug report" message.
13966
13967         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13968         * g++.dg/ext/instantiate1.C: Move from old-deja.
13969
13970 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13971
13972         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13973         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13974         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13975         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13976
13977 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13978
13979         * gcc.c-torture/execute/20010723-1.c: New test.
13980
13981 2001-07-23  Ben Elliston  <bje@redhat.com>
13982
13983         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13984
13985 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13986
13987         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13988         i[34567]86-*-*.
13989         Delete handling of ieee_multilib_flags.
13990         Pass -mieee for alpha*-*-* and sh-*-*.
13991         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13992
13993 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         Remove old-abi tests.
13996         * g++.old-deja/g++.mike/p11116.C: Remove.
13997         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13998
13999 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
14000
14001         * g77.f-torture/compile/pr3743.f:  New test
14002
14003 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
14004
14005         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
14006
14007 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14008
14009         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
14010         g++.old-deja/g++.pt/static6.C: Likewise.
14011         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
14012         supports weak symbols.
14013
14014 2001-07-18  Andreas Jaeger  <aj@suse.de>
14015
14016         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
14017         supported again.
14018
14019 2001-07-18  Andreas Jaeger  <aj@suse.de>
14020
14021         * gcc.dg/iftrap-1.c: Fix target line.
14022
14023 2001-07-17  Richard Henderson  <rth@redhat.com>
14024
14025         * gcc.c-torture/execute/20010717-1.c: New.
14026
14027 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14028
14029         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
14030         tests.
14031
14032 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14033
14034         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
14035
14036 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14037
14038         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
14039         UAC_SIGBUS, UAC_NOPRINT definitions.
14040
14041 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
14042
14043         * objc/execute/object_is_class.m: New test.
14044         * objc/execute/object_is_meta_class.m: New test.
14045
14046 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14047
14048         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
14049         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
14050
14051 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
14052
14053         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
14054         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
14055
14056 2001-07-14  Richard Henderson  <rth@redhat.com>
14057
14058         * gcc.dg/iftrap-1.c: New.
14059
14060 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
14061
14062         * g77.f-torture/execute/intrinsic77.f: New test.
14063
14064 2001-07-11  Janis Johnson <janis@us.ibm.com>
14065
14066         * gcc.misc-tests/gcov-3.c: New test.
14067
14068 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
14069
14070         * gcc.c-torture/compile/20010711-1.c,
14071         * gcc.c-torture/compile/20010711-2.c: New tests.
14072
14073 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
14074
14075         * gcc.c-torture/execute/20010711-1.c: New test.
14076
14077 2001-07-11  Ben Elliston  <bje@redhat.com>
14078
14079         * g++.old-deja/g++.other/enum5.C: New test.
14080
14081 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
14082
14083         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
14084         (g++-dg-prune): Call prune_gcc_output.
14085         * prune.exp: New file for prune_gcc_output.
14086         * lib/g++.exp, lib/gcc.exp: Load it.
14087
14088 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14089
14090         * gcc.c-torture/compile/20010701-1.c,
14091         g++.old-deja/g++.ext/attrib6.C: New tests.
14092
14093 2001-07-06  Jeffrey A Law  (law@cygnus.com)
14094
14095         * gcc.c-torture/compile/20010706-1.c: New test.
14096
14097 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
14098
14099         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
14100
14101 2001-06-28  Stan Shebs  <shebs@apple.com>
14102
14103         * gcc.dg/pragma-darwin.c: New test.
14104
14105 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14106
14107         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
14108         Solaris 2.[678] system.
14109
14110 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14111
14112         * gcc.dg/20010622-1.c: New test.
14113
14114 2001-06-18  Stan Shebs  <shebs@apple.com>
14115
14116         * objc.dg: New directory.
14117         * objc.dg/dg.exp: New file.
14118         * objc.dg/alias.m: New.
14119         * objc.dg/class-1.m: New.
14120         * objc.dg/class-2.m: New.
14121         * objc.dg/const-str-1.m: New.
14122         * objc.dg/const-str-2.m: New.
14123         * objc.dg/id-1.m: New.
14124         * objc.dg/method-1.m: New.
14125         * objc.dg/super-class-1.m: New.
14126         * lib/objc-dg.exp: New file.
14127
14128 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14129
14130         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
14131         of label name.
14132
14133 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14134
14135         * g++.old-deja/g++.abi/vbase8-9.C: New test.
14136
14137 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14138
14139         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
14140         variable.
14141
14142 2001-06-12  Richard Henderson  <rth@redhat.com>
14143
14144         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
14145
14146 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.old-deja/g++.abi/vbase5.C: New test.
14149         * g++.old-deja/g++.abi/vbase6.C: New test.
14150         * g++.old-deja/g++.abi/vbase7.C: New test.
14151
14152 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14153
14154         * gcc.c-torture/compile/20010610-1.c: New test.
14155
14156 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.abi/vbase4.C: New test.
14159
14160 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14161
14162         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
14163         support %f for HC11/HC12 targets.
14164         * gcc.c-torture/execute/930513-1.x: New file, likewise.
14165         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
14166         on HC11/HC12 targets.
14167         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
14168
14169 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14170
14171         * gcc.dg/wchar_t-1.c: New file.
14172         * gcc.dg/wint_t-1.c: Likewise.
14173
14174 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
14175
14176         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
14177
14178 2001-06-11  Richard Henderson  <rth@redhat.com>
14179
14180         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
14181
14182 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14183
14184         * gcc.c-torture/compile/20010611-1.c: New test.
14185
14186 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.dg/c99-tag-1.c: Add more tests.
14189
14190 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
14193         representation on MN10300 and ARM/Thumb.
14194
14195 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
14196
14197         * g77.f-torture/execute/20010610.f: New.
14198
14199 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
14200
14201         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
14202         names.
14203
14204 2001-06-09  Richard Henderson  <rth@redhat.com>
14205
14206         * gcc.c-torture/execute/ashrdi-1.c: New.
14207         * gcc.c-torture/execute/ashldi-1.c: New.
14208         * gcc.c-torture/execute/lshrdi-1.c: New.
14209
14210 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
14211
14212         * objc/execute/load-3.m: Added. Check sending +load to categories,
14213         in addition to classes.
14214
14215 2001-06-08  Stan Shebs  <shebs@apple.com>
14216
14217         * objc/execute/load-2.m: New test.  From Nicola Pero
14218         <n.pero@mi.flashnet.it>.
14219
14220 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
14221
14222         * gcc.c-torture/execute/20010605-2.c: New test.
14223
14224 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14225
14226         * g++.old-deja/g++.abi/vbase2.C: New test.
14227         * g++.old-deja/g++.abi/vbase3.C: New test.
14228
14229 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.pt/friend49.C: New test.
14232
14233 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.old-deja/g++.ext/anon3.C: New test.
14236
14237 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.old-deja/g++.other/conv7.C: New test.
14240
14241 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14242
14243         * gcc.c-torture/compile/20010605-2.c: New test.
14244
14245 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14246
14247         * gcc.c-torture/execute/20010604-1.c: New test.
14248
14249 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
14250
14251         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
14252
14253 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
14254
14255         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
14256         (g++_link_flags): Likewise.
14257         (g++_init): Pass gccpath's value to two previous functions.
14258
14259 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14260
14261         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
14262         Ensure logfile entry matches exec command line.
14263
14264 2001-05-31  Richard Henderson  <rth@redhat.com>
14265
14266         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
14267         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
14268
14269 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
14270
14271         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
14272         compiler for irix6.2
14273
14274 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.other/optimize3.C: New file.
14277
14278 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
14279
14280         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
14281         assemble.
14282
14283 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         * g++.old-deja/g++.other/optimize2.C: New file.
14286
14287 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
14288
14289         * gcc.c-torture/compile/20010518-2.c: New file.
14290         * gcc.c-torture/execute/20010518-1.c: New file.
14291         * gcc.c-torture/execute/20010518-2.c: New file.
14292
14293 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14294
14295         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
14296
14297 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
14298
14299         G++ no longer defines builtins that do not begin with __builtin.
14300         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
14301         * g++.old-deja/g++.brendand/misc13.C: Likewise.
14302         * g++.old-deja/g++.law/builtin1.C: Likewise.
14303         * g++.old-deja/g++.law/cvt2.C: Likewise.
14304         * g++.old-deja/g++.mike/net5.C: Likewise.
14305         * g++.old-deja/g++.other/builtins1.C: Likewise.
14306         * g++.old-deja/g++.other/builtins2.C: Likewise.
14307         * g++.old-deja/g++.other/builtins3.C: Likewise.
14308         * g++.old-deja/g++.other/builtins4.C: Likewise.
14309         * g++.old-deja/g++.other/inline8.C: Likewise.
14310         * g++.old-deja/g++.robertl/eb39.C: Likewise.
14311
14312 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.pt/using1.C: Adjust.
14315         * g++.old-deja/g++.pt/using2.C: New test.
14316
14317 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14318
14319         * gcc.dg/cpp/charconst.c: New tests.
14320         * gcc.dg/cpp/escape.c: New tests.
14321         * gcc.dg/cpp/escape-1.c: New tests.
14322         * gcc.dg/cpp/escape-2.c: New tests.
14323         * gcc.dg/cpp/ucs.c: New tests.
14324
14325 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
14326
14327         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
14328         native compiler for irix6.5.
14329
14330 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
14331
14332         * lib/g++.exp (g++_include_flags): Use args to compute
14333         get_multilibs.
14334         (g++_link_flags): Likewise.
14335         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
14336
14337 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14338
14339         * gcc.dg/c90-hexfloat-1.c: Add more tests.
14340
14341 2001-05-21  Geoff Keating  <geoffk@redhat.com>
14342
14343         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
14344         this file.
14345
14346 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14347
14348         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
14349         STACK_SIZE;
14350         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
14351         to STACK_SIZE; Use it to define size of add_histo array.
14352         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
14353         to STACK_SIZE.
14354         (f): Use GITT_SIZE to define size of gitt local table.
14355         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
14356         to STACK_SIZE; Use it to define size of bytemem array.
14357
14358 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14359
14360         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
14361         on 68HC11/HC12 due to the asm instruction.
14362         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
14363         * gcc.c-torture/compile/920520-1.x: Likewise.
14364         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
14365         on 68HC11/HC12 because the function is larger than 64K.
14366         * gcc.c-torture/compile/961203-1.x: New file, this test fails
14367         on 68HC11/HC12 because the structure is too large.
14368
14369 2001-05-20  Richard Henderson  <rth@redhat.com>
14370
14371         * gcc.c-torture/execute/20010520-1.c: New.
14372
14373 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14374
14375         * g++.old-deja/g++.warn/compare1.C: New test.
14376         * gcc.dg/compare4.c: New test.
14377
14378 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
14379
14380         * g++.old-deja/g++.other/optimize1.C: New test.
14381
14382 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14383
14384         * g++.old-deja/g++.pt/spec41.C: New test.
14385
14386 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
14387
14388         * gcc.c-torture/compile/20010114-1.x: Remove.
14389
14390 2001-05-18  Stan Shebs  <shebs@apple.com>
14391
14392         * gcc.c-torture/compile/20010518-1.c: New test.
14393
14394 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
14395
14396         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
14397         * g++.old-deja/g++.pt/crash67.C: New test.
14398
14399 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
14400
14401         * g++.old-deja/g++.other/debug9.C: New test.
14402
14403 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
14404
14405         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
14406
14407 2001-05-16  Jan Hubicka  <jh@suse.cz>
14408
14409         * gcc.c-torture/compile/20010516-1.c: New test.
14410
14411 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         * g++.old-deja/g++.other/crash41.C: New test.
14414
14415 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         * g++.old-deja/g++.pt/crash66.C: New test.
14418
14419 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
14420
14421         * g++.old-deja/g++.robertl/eb27.C: Convert.
14422
14423 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
14424
14425         * g++.dg/friend-warn.C: New test.  Do not warn about friend
14426         declaration being redundant.
14427
14428 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
14429
14430         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
14431
14432 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
14433
14434         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
14435
14436 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
14437
14438         * lib/g++.exp: Use testsuite_flags.
14439
14440 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
14441
14442         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
14443
14444 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14445
14446         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
14447
14448 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
14449
14450         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
14451
14452 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
14453
14454         * gcc.c-torture/compile/20010313-1.c: New test.
14455
14456 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
14457
14458         * gcc.dg/cpp/direct2.c: New test.
14459         * gccq.dg/cpp/direct2s.c: New test.
14460
14461         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
14462
14463 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
14464
14465         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
14466         * g++.old-deja/g++.other/op3.C: Likewise.
14467
14468 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14469
14470         * gcc.dg/cpp/syshdr.h: New file.
14471         * gcc.dg/cpp/sysmac1.c: Update.
14472         * gcc.dg/cpp/sysmac2.c: Update.
14473
14474 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14475
14476         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
14477
14478 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
14479
14480         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
14481         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
14482
14483 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
14484
14485         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
14486
14487 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
14488
14489         * lib/g++.exp (g++_include_flags): Don't use any special flags
14490         if TESTING_IN_BUILD_TREE is not defined.
14491         (g++_init): Use a plain 'c++' as the compiler if
14492         TESTING_IN_BUILD_TREEE is not defined.
14493
14494 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * g++.old-deja/g++.eh/catch13.C: New test.
14497         * g++.old-deja/g++.eh/catch14.C: New test.
14498
14499 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14500
14501         * gcc.dg/cpp/tr-define.c: New test.
14502
14503 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
14504
14505         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
14506         <stdlib.h>, not <malloc.h>.
14507
14508 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         * g++.old-deja/g++.ns/template17.C: New test.
14511
14512 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.old-deja/g++.pt/ref4.C: New test.
14515
14516 2001-04-30  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc.dg/20000724-1.c: Revert last change.
14519
14520 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
14521
14522         * g77.f-torture/execute/20010430.f: New test.
14523
14524 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
14525
14526         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
14527
14528 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
14529
14530         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
14531
14532 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14533
14534         * g++.old-deja/g++.eh/crash6.C: New test.
14535
14536 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         * g++.old-deja/g++.other/warn7.C: New test.
14539
14540 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * g++.old-deja/g++.other/defarg9.C: New test.
14543
14544 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14545
14546         * g77.f-torture/compile/20010426.f: New test.
14547         * g77.f-torture/execute/20010426.f: New test.
14548
14549 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14550
14551         * g77.f-torture/compile/20000629-1.x: Remove - error
14552         has been fixed.
14553
14554 2001-04-26  Jeffrey A Law  (law@cygnus.com)
14555
14556         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
14557         Tweak slightly to work with g++.dg framework.
14558         * g++.dg/special/ecos.exp: Run initp1.C test.
14559         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14560
14561         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14562         its linker doesn't give line numbers either.
14563         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14564
14565 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14566
14567         * g++.old-deja/g++.other/lex1.C: New test.
14568
14569 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14570
14571         * gcc.dg/noncompile/20010425-1.c: New test.
14572
14573 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14574
14575         * g++.old-deja/g++.pt/mangle2.C: New test.
14576
14577 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * gcc.dg/format/plus-1.c: New test.
14580
14581 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * gcc.dg/20010423-1.c: New test.
14584
14585 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.c-torture/execute/20010422-1.c: New test.
14588
14589 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14590
14591         * g++.old-deja/g++.ns/type2.C: New test.
14592
14593 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14594
14595         * g++.old-deja/g++.other/perf1.C: New test.
14596
14597 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14598
14599         * gcc.dg/c99-func-2.c: Remove xfail.
14600         * gcc.dg/c99-func-3.c: Remove xfail.
14601         * gcc.dg/c99-func-4.c: Remove xfail.
14602
14603 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14604
14605         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14606
14607 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14608
14609         * gcc.c-torture/compile/20010423-1.c: New test.
14610
14611 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14612
14613         * g++.old-deja/g++.pt/typename28.C: New test.
14614
14615 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14616
14617         * g++.old-deja/g++.abi/empty2.C: New test.
14618         * g++.old-deja/g++.abi/empty3.C: New test.
14619
14620 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14621
14622         * g++.old-deja/g++.other/comdat2.C: New test.
14623         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14624
14625 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14626
14627         * g++.old-deja/g++.other/overload14.C: New test.
14628
14629 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14630
14631         * g++.old-deja/g++.other/lookup23.C: New test.
14632
14633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14634
14635         * gcc.c-torture/execute/20010403-1.c: New test.
14636
14637 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14638             Mark Mitchell  <mark@codesourcery.com>
14639
14640         * lib/old-dejagnu.exp: Don't delete output of executable.
14641         Add .exe suffix to executables.
14642
14643 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14644
14645         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14646
14647 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14648
14649         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14650
14651 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14654         * g++.old-deja/g++.abi/crash1.C: New test.
14655
14656 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.other/crash40.C: New test.
14659
14660 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14661
14662         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14663
14664 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14665
14666         * g++.old-deja/g++.other/warn6.C: New test.
14667
14668 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14669
14670         * g++.old-deja/g++.robertl/eb42.C: Same.
14671
14672 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14673
14674         * gcc.dg/wtr-conversion-1.c: New testcase.
14675
14676 2001-04-10  Richard Henderson  <rth@redhat.com>
14677
14678         * g++.old-deja/g++.other/array5.C: New.
14679
14680 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14681
14682         * gcc.c-torture/execute/20010408-1.c: New test.
14683
14684 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14685
14686         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14687         headers and constructs.
14688         * g++.old-deja/g++.robertl/eb79.C: Same.
14689         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14690         * g++.old-deja/g++.robertl/eb73.C: Same.
14691         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14692         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14693         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14694         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14695         * g++.old-deja/g++.robertl/eb44.C: Same.
14696         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14697         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14698         * g++.old-deja/g++.robertl/eb39.C: Same.
14699         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14700         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14701         * g++.old-deja/g++.robertl/eb30.C: Same.
14702         * g++.old-deja/g++.robertl/eb3.C: Same.
14703         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14704         * g++.old-deja/g++.robertl/eb21.C: Same.
14705         * g++.old-deja/g++.robertl/eb15.C: Same.
14706         * g++.old-deja/g++.robertl/eb118.C: Same.
14707         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14708         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14709         * g++.old-deja/g++.robertl/eb109.C: Same.
14710         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14711         * g++.old-deja/g++.mike/rtti1.C: Same.
14712         * g++.old-deja/g++.mike/p658.C: Same.
14713         * g++.old-deja/g++.mike/net46.C: Same.
14714         * g++.old-deja/g++.mike/net34.C: Same.
14715         * g++.old-deja/g++.mike/memoize1.C: Same.
14716         * g++.old-deja/g++.mike/eh2.C: Same.
14717         * g++.old-deja/g++.law/weak.C: Same.
14718         * g++.old-deja/g++.law/visibility7.C: Same.
14719         * g++.old-deja/g++.law/visibility25.C: Same.
14720         * g++.old-deja/g++.law/visibility22.C: Same.
14721         * g++.old-deja/g++.law/visibility2.C: Same.
14722         * g++.old-deja/g++.law/visibility17.C: Same.
14723         * g++.old-deja/g++.law/visibility13.C: Same.
14724         * g++.old-deja/g++.law/visibility10.C: Same.
14725         * g++.old-deja/g++.law/visibility1.C: Same.
14726         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14727         * g++.old-deja/g++.law/vbase1.C: Same.
14728         * g++.old-deja/g++.law/operators32.C: Same.
14729         * g++.old-deja/g++.law/nest3.C: Same.
14730         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14731         * g++.old-deja/g++.law/except5.C (main): Same.
14732         * g++.old-deja/g++.law/cvt7.C (run): Same.
14733         * g++.old-deja/g++.law/cvt2.C: Same.
14734         * g++.old-deja/g++.law/cvt16.C: Same.
14735         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14736         * g++.old-deja/g++.law/ctors17.C (main): Same.
14737         * g++.old-deja/g++.law/ctors13.C: Same.
14738         * g++.old-deja/g++.law/ctors12.C (main): Same.
14739         * g++.old-deja/g++.law/ctors10.C: Same.
14740         * g++.old-deja/g++.law/code-gen5.C: Same.
14741         * g++.old-deja/g++.law/bad-error7.C: Same.
14742         * g++.old-deja/g++.law/arm9.C: Same.
14743         * g++.old-deja/g++.law/arm12.C: Same.
14744         * g++.old-deja/g++.law/arg8.C: Same.
14745         * g++.old-deja/g++.law/arg1.C: Same.
14746         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14747         * g++.old-deja/g++.jason/template31.C: Same.
14748         * g++.old-deja/g++.jason/template24.C (main): Same.
14749         * g++.old-deja/g++.jason/2371.C: Same.
14750         * g++.old-deja/g++.eh/new2.C: Same.
14751         * g++.old-deja/g++.eh/new1.C: Same.
14752         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14753         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14754         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14755         * g++.old-deja/g++.brendan/crash62.C: Same.
14756         * g++.old-deja/g++.brendan/crash52.C: Same.
14757         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14758         * g++.old-deja/g++.brendan/crash38.C: Same.
14759         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14760         * g++.old-deja/g++.brendan/copy9.C: Same.
14761
14762 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14763
14764         * gcc.c-torture/execute/20001203-2.c (memset):
14765         Count argument is of type __SIZE_TYPE__.
14766
14767 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14768
14769         * gcc.c-torture/compile/20010404-1.c: New test.
14770
14771 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14772
14773         * gcc.c-torture/compile/20010326-1.c: New test.
14774
14775 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14776
14777         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14778         peculiarities of the SH.
14779         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14780
14781 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14782
14783         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14784         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14785         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14786
14787 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14788
14789         * g77.f-torture/compile/20010321-1.f: New test.
14790
14791 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14792
14793         * gcc.c-torture/compile/20010329-1.c: New test.
14794
14795 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14796
14797         * gcc.c-torture/execute/20010329-1.c: New test.
14798
14799 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14800
14801         * g++.old-deja/g++.other/eh4.C: Fix typo.
14802
14803 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14804
14805         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14806
14807 2001-03-28  Philip Blundell  <philb@gnu.org>
14808
14809         * gcc.c-torture/compile/20010328-1.c: New test.
14810
14811 2001-03-27  Richard Henderson  <rth@redhat.com>
14812
14813         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14814         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14815
14816 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14817
14818         * gcc.c-torture/compile/20010327-1.c: New test.
14819
14820 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         * g++.old-deja/g++.other/friend12.C: New test.
14823         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14824         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14825
14826 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14827
14828         * gcc.c-torture/execute/20010325-1.c: New test.
14829
14830 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * g++.old-deja/g++.other/mangle3.C: New test.
14833
14834 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14835
14836         * g++.old-deja/g++.other/anon8.C: New test.
14837
14838 2001-03-20  Philip Blundell  <philb@gnu.org>
14839
14840         * gcc.c-torture/compile/20010320-1.c: New test.
14841
14842 2001-03-17  Richard Henderson  <rth@redhat.com>
14843
14844         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14845
14846 2001-03-15  Geoff Keating  <geoff@redhat.com>
14847
14848         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14849         tests on AIX.
14850
14851 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14852
14853         * g++.old-deja/g++.other/eh4.C: New test.
14854
14855 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14856
14857         * gcc.dg/cpp/mi1.c: Update.
14858
14859 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14860
14861         * g++.old-deja/g++.other/regstack.C: New test.
14862
14863 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.other/ref4.C: New test.
14866
14867 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14868
14869         * objc/execute/va_method.m: Added.
14870         * objc/execute/IMP.m: Added.
14871         * objc/execute/_cmd.m: Added.
14872         * objc/execute/accessing_ivars.m: Added.
14873         * objc/execute/class-1.m: Added.
14874         * objc/execute/class-10.m: Added.
14875         * objc/execute/class-11.m: Added.
14876         * objc/execute/class-12.m: Added.
14877         * objc/execute/class-13.m: Added.
14878         * objc/execute/class-14.m: Added.
14879         * objc/execute/class-2.m: Added.
14880         * objc/execute/class-3.m: Added.
14881         * objc/execute/class-4.m: Added.
14882         * objc/execute/class-5.m: Added.
14883         * objc/execute/class-6.m: Added.
14884         * objc/execute/class-7.m: Added.
14885         * objc/execute/class-8.m: Added.
14886         * objc/execute/class-9.m: Added.
14887         * objc/execute/class-tests-1.h
14888         * objc/execute/class-tests-2.h
14889         * objc/execute/compatibility_alias.m: Added.
14890         * objc/execute/encode-1.m: Added.
14891         * objc/execute/formal_protocol-1.m: Added.
14892         * objc/execute/formal_protocol-2.m: Added.
14893         * objc/execute/formal_protocol-3.m: Added.
14894         * objc/execute/formal_protocol-4.m: Added.
14895         * objc/execute/formal_protocol-5.m: Added.
14896         * objc/execute/formal_protocol-6.m: Added.
14897         * objc/execute/formal_protocol-7.m: Added.
14898         * objc/execute/informal_protocol.m: Added.
14899         * objc/execute/initialize.m: Added.
14900         * objc/execute/load.m: Added.
14901         * objc/execute/many_args_method.m: Added.
14902         * objc/execute/nested-3.m: Added.
14903         * objc/execute/no_clash.m: Added.
14904         * objc/execute/private.m: Added.
14905         * objc/execute/redefining_self.m: Added.
14906         * objc/execute/root_methods.m: Added.
14907         * objc/execute/selector-1.m: Added.
14908         * objc/execute/static-1.m: Added.
14909         * objc/execute/static-2.m: Added.
14910         * objc/execute/va_method.m: Added.
14911
14912 2001-03-10  Richard Henderson  <rth@redhat.com>
14913
14914         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14915
14916 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14917
14918         * g++.old-deja/g++.other/crash31.C: XFAIL.
14919         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14920         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14921         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14922         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14923         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14924
14925 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14926
14927         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14928
14929 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14930
14931         * gcc.dg/20000724-1.c: Don't use multiline strings.
14932
14933 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14934
14935         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14936         result of -cString against what we expect it to be; don't just
14937         print it out for no one to read.
14938
14939         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14940         Based on testcases provided by Nicola Pero.
14941
14942 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14943
14944         * gcc.dg/cpp/macro7.c: New test.
14945
14946 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14947
14948         * gcc.dg/cpp/multiline.c: Update.
14949
14950 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14951
14952         * g++.old-deja/g++.other/enum3.C: New test.
14953
14954 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14955
14956         * g++.old-deja/g++.other/pod1.C: New test.
14957
14958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14959
14960         * g++.old-deja/g++.ext/overload1.C: New test.
14961
14962 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14963
14964         * g++.old-deja/g++.pt/using1.C: New test.
14965
14966 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14967
14968         * g++.old-deja/g++.other/using9.C: New test.
14969
14970 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14971
14972         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14973
14974         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14975
14976 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.ext/realpt1.C: Remove.
14979
14980 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14983
14984 2001-02-26  Will Cohen  <wcohen@redhat.com>
14985
14986         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14987
14988 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14989
14990         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14991         templatized constructors.
14992
14993 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14994
14995         * gcc.c-torture/execute/20010224-1.c: New test.
14996
14997 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14998
14999         * gcc.c-torture/execute/20010222-1.c: New test.
15000
15001 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * g++.old-deja/g++.other/inline20.C: New test.
15004
15005 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
15006
15007         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
15008
15009 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15010
15011         * g++.old-deja/g++.other/lookup22.C: New test.
15012
15013 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
15014
15015         * g77.dg: New directory.
15016         * g77.dg/20010216-1.f: New test case.
15017         * g77.dg/dg.exp: New driver.
15018         * lib/g77-dg.exp: New driver library.
15019
15020 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15021
15022         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
15023
15024 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
15025
15026         * g++.old-deja/g++.other/decl9.C: New test.
15027
15028 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * g++.old-deja/g++.other/init16.C: Update the test so that it does
15031         not need <string> and also tests the initialization at runtime.
15032
15033 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15034
15035         * gcc.c-torture/execute/longlong.c: New test.
15036
15037 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
15038
15039         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
15040
15041 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
15042
15043         * gcc.c-torture/execute/920302-1.c (execute):
15044         Change argument type to short.
15045
15046 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         * g++.old-deja/g++.pt/deduct6.C: New test.
15049
15050 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15051
15052         * g++.old-deja/g++.pt/deduct5.C: New test.
15053
15054 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.c-torture/execute/20010209-1.c: New test.
15057
15058 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
15059
15060         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
15061
15062 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
15063
15064         * g++.dg/vtgc1.C: Update for new ABI.
15065
15066         * consistency.vlad: New directory, 1665 files.
15067
15068 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15069
15070         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
15071         return type.
15072         * gcc.dg/cpp/digraphs.c: Declare puts.
15073
15074 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.old-deja/g++.other/warn5.C: New test.
15077
15078 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15079
15080         * g++.old-deja/g++.pt/spec40.C: New test.
15081
15082 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
15083
15084         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
15085         case.
15086         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
15087
15088 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
15089
15090         * gcc.c-torture/compile/20010209-1.c: New test.
15091
15092 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
15093
15094         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
15095         excess errors message but not if it crashes.
15096         * g++.old-deja/g++.other/crash27.C: Likewise.
15097         * g++.old-deja/g++.other/crash28.C: Likewise.
15098         * g++.old-deja/g++.other/crash30.C: Likewise.
15099         * g++.old-deja/g++.other/crash32.C: Likewise.
15100         * g++.old-deja/g++.other/crash35.C: Likewise.
15101         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15102
15103 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15104
15105         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
15106         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
15107         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
15108         g77.f-torture/execute/execute.exp,
15109         g77.f-torture/noncompile/noncompile.exp,
15110         gcc.c-torture/execute/execute.exp,
15111         gcc.c-torture/execute/memcheck/memcheck.exp,
15112         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
15113         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
15114         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
15115         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
15116         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
15117         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
15118         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15119         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
15120         Remove bug reporting instructions with ancient email addresses.
15121
15122 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
15123
15124         * gcc.dg/20010202-1.c: New test.
15125         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
15126
15127 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
15128
15129         * g++.dg/stdbool-if.C: New test.
15130
15131 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
15132
15133         * objc/execute/fdecl.m: Added main().
15134
15135 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
15136
15137         * gcc.c-torture/execute/20010206-1.c: New test.
15138
15139 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15140
15141         * gcc.dg/cpp/avoidpaste1.c: Update.
15142
15143 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
15144
15145         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
15146         Pero <nicola@brainstorm.co.uk>.
15147         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
15148
15149 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
15150
15151         * g++.old-deja/g++.pt/spec39.C: New test.
15152
15153 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
15154
15155         * gcc.c-torture/compile/20010202-1.c: New test.
15156
15157 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
15158
15159         * g++.old-deja/g++.abi/primary2.C: New test.
15160         * g++.old-deja/g++.abi/primary3.C: New test.
15161         * g++.old-deja/g++.abi/primary4.C: New test.
15162         * g++.old-deja/g++.abi/primary5.C: New test.
15163         * g++.old-deja/g++.abi/vtable3.h: New test.
15164         * g++.old-deja/g++.abi/vtable3a.C: New test.
15165         * g++.old-deja/g++.abi/vtable3b.C: New test.
15166         * g++.old-deja/g++.abi/vtable3c.C: New test.
15167         * g++.old-deja/g++.abi/vtable3d.C: New test.
15168         * g++.old-deja/g++.abi/vtable3e.C: New test.
15169         * g++.old-deja/g++.abi/vtable3f.C: New test.
15170         * g++.old-deja/g++.abi/vtable3g.C: New test.
15171         * g++.old-deja/g++.abi/vtable3h.C: New test.
15172         * g++.old-deja/g++.abi/vtable3i.C: New test.
15173         * g++.old-deja/g++.abi/vtable3j.C: New test.
15174         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
15175
15176 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
15177
15178         * g++.old-deja/g++.other/anon6.C: New test.
15179         * g++.old-deja/g++.other/anon7.C: New test.
15180
15181 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
15182
15183         * gcc.dg/cpp/avoidpaste2.c: New tests.
15184
15185 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
15186
15187         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
15188
15189 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
15190
15191         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
15192         DECIMAL_DIG cases for Irix."
15193
15194 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
15195
15196         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
15197
15198 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15199
15200         * gcc.dg/c99-tag-1.c: New test.
15201
15202 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
15203
15204         * gcc.dg/cpp/tr-warn1.c: Add tests.
15205
15206 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
15207
15208         * gcc.dg/cpp/avoidpaste1.c: Update.
15209         * gcc.dg/cpp/paste4.c: Update.
15210
15211 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
15212
15213         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
15214         cases for Irix.
15215
15216 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15217
15218         * g++.old-deja/g++.other/inline19.C: New test.
15219
15220 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15221
15222         * gcc.dg/Wlarger-than.c: New test.
15223
15224 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15225
15226         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
15227
15228 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
15229
15230         * gcc.c-torture/execute/20010129-1.c: New test.
15231         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
15232
15233 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15234
15235         * gcc.dg/cpp/avoidpaste1.c: Test case.
15236
15237 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
15238
15239         * g++.old-deja/g++.other/inline18.C: New test.
15240
15241 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
15244         and __builtin_putchar.
15245
15246 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
15249         tests.
15250
15251 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
15252
15253         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
15254         floating point number rounding mode to round to the nearest
15255         representable mode.
15256
15257 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
15258
15259         * g++.old-deja/g++.other/mangle2.C: New test.
15260
15261 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15262
15263         * gcc.c-torture/compile/20010124-1.c: New test.
15264
15265 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
15266
15267         * g++.old-deja/g++.pt/spec38.C: New test.
15268
15269 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15270
15271         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
15272         "Build don't run".
15273
15274 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15275
15276         * gcc.c-torture/execute/20010123-1.c: New test.
15277
15278 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15279
15280         * g++.old-deja/g++.pt/spec37.C: New test.
15281
15282 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.old-deja/g++.pt/overload14.C: New test.
15285
15286 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15287
15288         * gcc.c-torture/execute/20010122-1.c: New test, exercise
15289         __builtin_return_address.
15290
15291 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
15294         * g++.old-deja/g++.pt/spec35.C: New test.
15295         * g++.old-deja/g++.pt/spec36.C: New test.
15296
15297 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
15298
15299         * gcc.c-torture/compile/20010118-1.c: New test.
15300
15301 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
15302
15303         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
15304
15305 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15306
15307         * gcc.c-torture/execute/20010119-1.c: New test.
15308
15309 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15310
15311         * g++.old-deja/g++.other/vbase5.C: New test.
15312
15313 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15314
15315         * gcc.c-torture/execute/20010118-1.c: New test.
15316
15317 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15318
15319         * g++.old-deja/g++.pt/deduct3.C: New test.
15320
15321 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15322
15323         * g++.old-deja/g++.pt/spec34.C: New test.
15324
15325 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
15326
15327         * g77.f-torture/compile/20000601-2.f: New test.
15328
15329 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15330
15331         * g++.old-deja/g++.other/init17.C: New test.
15332
15333 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
15334
15335         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
15336
15337 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         * g++.old-deja/g++.pt/unify8.C: New test.
15340
15341 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15342
15343         * g++.old-deja/g++.abi/vbase1.C: New test.
15344
15345 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         * g++.old-deja/g++.pt/crash65.C: New test.
15348
15349 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15350
15351         * gcc.dg/cpp/assembl2.S: New test case.
15352
15353 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
15354
15355         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
15356         are supported.
15357
15358 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15359
15360         * g++.old-deja/g++.other/builtins1.C: New test.
15361         * g++.old-deja/g++.other/builtins2.C: Likewise.
15362         * g++.old-deja/g++.other/builtins3.C: Likewise.
15363         * g++.old-deja/g++.other/builtins4.C: Likewise.
15364
15365 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.c-torture/compile/20010117-1.c: New test.
15368         * gcc.c-torture/compile/20010117-2.c: New test.
15369
15370 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15371
15372         * g77.f-torture/execute/20010116.[fx]: New test,
15373         XFAIL on i?86-*-*.
15374         * g77.f-torture/compile/20010115.f: Indicate it's
15375         a test for PR fortran/1636.
15376
15377 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15378
15379         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
15380
15381 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15382
15383         * g77.f-torture/compile/20010115.f: New test.
15384
15385 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
15386
15387         * g++.old-deja/g++.pt/nontype5.C: New test.
15388
15389 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
15390
15391         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
15392         have an equivalent working one below it.
15393
15394 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15395
15396         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
15397         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15398
15399 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15400
15401         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
15402         message containing "init_priority".
15403         (conpr-2.C): Likewise.
15404         (conpr-3.C): Likewise.
15405         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
15406
15407 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15408
15409         * gcc.c-torture/execute/20010114-2.c: New test.
15410
15411 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15412
15413         * gcc.c-torture/compile/20010114-1.c: New test.
15414         * gcc.c-torture/compile/20010114-1.x: Xfail.
15415         * gcc.c-torture/compile/20010114-2.c: New test.
15416         * gcc.c-torture/execute/20010114-1.c: New test.
15417         * gcc.dg/trunc-1.c: New test.
15418         * gcc.dg/uninit-B.c: New test.
15419
15420 2001-01-13  Nick Clifton  <nickc@redhat.com>
15421
15422         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
15423         target.
15424
15425 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15426
15427         * gcc.c-torture/compile/20010113-1.c: New test.
15428
15429 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * gcc.c-torture/compile/20001212-1.c: New test.
15432
15433 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15434
15435         * gcc.dg/cpp/widestr1.c: Update.
15436         * gcc.dg/cpp/prag-imp.c: Remove.
15437
15438 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * gcc.c-torture/execute/20000801-3.x: Remove.
15441         * gcc.dg/c90-init-1.c: New test.
15442         * gcc.dg/c99-init-1.c: New test.
15443         * gcc.dg/c99-init-2.c: New test.
15444         * gcc.dg/gnu99-init-1.c: New test.
15445
15446 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
15447
15448         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
15449         testing that no relevant ones were found.
15450
15451 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.old-deja/g++.pt/cast2.C: New test.
15454
15455 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.old-deja/g++.pt/friend47.C: New test.
15458
15459 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15460
15461         * g++.old-deja/g++.pt/instantiate13.C: New test.
15462
15463 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         * g++.old-deja/g++.other/defarg7.C: New test.
15466         * g++.old-deja/g++.other/defarg8.C: New test.
15467
15468 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         * g++.old-deja/g++.pt/crash64.C: New test.
15471
15472 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         * g++.old-deja/g++.pt/crash63.C: New test.
15475
15476 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15477
15478         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
15479
15480 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
15481
15482         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
15483
15484 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15485
15486         * g++.old-deja/g++.pt/error3.C: New test.
15487
15488 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.old-deja/g++.other/crash39.C: New test.
15491
15492 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.old-deja/g++.other/vbase4.C: New test.
15495
15496 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
15497
15498         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
15499         * gcc.dg/special/20000419-2.c: New file. Identical to above.
15500         * gcc.dg/special/special.exp: New test driver which will check
15501         for alias support for the above test.
15502
15503 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
15504
15505         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
15506         problems on small machines.
15507         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
15508         parameterize.
15509
15510 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
15511
15512         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
15513         mips.
15514         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15515
15516 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
15517
15518         * g++.old_deja/g++.pt/using8.C: New test.
15519
15520 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15521
15522         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
15523
15524 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
15525
15526         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
15527         where a failure is expected.
15528         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
15529
15530 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         * g++.old_deja/g++.pt/instantiate12.C: New test.
15533
15534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
15537         start of structs.
15538         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
15539         * g++.old-deja/g++.brendan/crash17.C: Likewise.
15540         * g++.old-deja/g++.brendan/crash29.C: Likewise.
15541         * g++.old-deja/g++.brendan/crash48.C: Likewise.
15542         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15543         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
15544         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15545         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
15546         * g++.old-deja/g++.eh/spec6.C: Likewise.
15547         * g++.old-deja/g++.jason/crash3.C: Likewise.
15548         * g++.old-deja/g++.law/ctors11.C: Likewise.
15549         * g++.old-deja/g++.law/ctors17.C: Likewise.
15550         * g++.old-deja/g++.law/ctors5.C: Likewise.
15551         * g++.old-deja/g++.law/ctors9.C: Likewise.
15552         * g++.old-deja/g++.mike/ambig1.C: Likewise.
15553         * g++.old-deja/g++.mike/net22.C: Likewise.
15554         * g++.old-deja/g++.mike/p3538a.C: Likewise.
15555         * g++.old-deja/g++.mike/p3538b.C: Likewise.
15556         * g++.old-deja/g++.mike/virt3.C: Likewise.
15557         * g++.old-deja/g++.niklas/t128.C: Likewise.
15558         * g++.old-deja/g++.other/anon4.C: Likewise.
15559         * g++.old-deja/g++.other/using1.C: Likewise.
15560         * g++.old-deja/g++.other/warn3.C: Likewise.
15561         * g++.old-deja/g++.pt/t37.C: Likewise.
15562         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15563         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15564
15565 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15566
15567         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15568
15569 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15570
15571         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15572
15573 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15574
15575         * gcc.c-torture/compile/20010107-1.c: New test.
15576
15577 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15578
15579         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15580
15581 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15582
15583         * gcc.dg/format/format.h: New file.
15584         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15585         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15586         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15587         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15588         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15589         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15590         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15591         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15592         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15593         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15594         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15595         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15596         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15597         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15598         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15599         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15600         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15601         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15602         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15603         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15604         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15605         instead of declaring standard types, macros and functions in each
15606         test.
15607
15608 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15609
15610         * gcc.c-torture/execute/20010106-1.c: New test.
15611
15612 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15613
15614         * gcc.dg/format/format.exp: New file.
15615         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15616         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15617         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15618         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15619         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15620         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15621         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15622         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15623         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15624         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15625         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15626         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15627         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15628         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15629         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15630         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15631         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15632         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15633         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15634         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15635         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15636         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15637         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15638         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15639         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15640         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15641         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15642         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15643         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15644         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15645         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15646         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15647         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15648         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15649         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15650         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15651         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15652         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15653         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15654         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15655         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15656         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15657
15658 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15659
15660         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15661         account.
15662
15663 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15664
15665         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15666
15667 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15668
15669         * g++.old-deja/g++.pt/crash62.C: New test.
15670
15671 2001-01-04  Richard Henderson  <rth@redhat.com>
15672
15673         * gcc.dg/20000926-1.c: Update expected warnings.
15674         * gcc.dg/array-2.c: Likewise.
15675         * gcc.dg/array-4.c: Also validate flexible array members.
15676         * gcc.dg/c99-flex-array-1.c: New.
15677
15678 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15679
15680         * gcc.c-torture/compile/20001222-1.x: Remove.
15681
15682 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15683
15684         * gcc.c-torture/execute/built-in-setjmp.c: New.
15685
15686 2001-01-03  Richard Henderson  <rth@redhat.com>
15687
15688         * gcc.dg/940510-1.c: Update expected error wording.
15689         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15690
15691 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15692
15693         * lib/target-supports.exp (check_alias_available): Modified to
15694         indicate aliases not supported if only weak aliases are supported.
15695
15696 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15697
15698         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15699         Turn on cmpstrsi checks for __pj__ and __i370__.
15700
15701 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15702
15703         * g++.old-deja/g++.other/virtual11.C: New test.
15704
15705 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15708
15709 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.c-torture/compile/20010102-1.c: New test.
15712
15713 2001-01-02  Andreas Jaeger  <aj@suse.de>
15714
15715         * gcc.dg/noreturn-3.c: New test.
15716
15717         * gcc.dg/noreturn-4.c: New test.
15718
15719 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15720
15721         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15722         __builtin_fputc and __builtin_fwrite.
15723
15724 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15725
15726         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15727         signed char, not default char.
15728
15729 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15730
15731         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15732
15733 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15734
15735         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15736
15737 2000-12-29  Richard Henderson  <rth@redhat.com>
15738
15739         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15740         (__cyg_profile_func_exit): Define.
15741
15742 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15743
15744         * g++.dg/vtgc1.C: New test.
15745
15746 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15747
15748         * gcc.dg/noncompile/20001228-1.c: New test.
15749
15750         * gcc.dg/20001228-1.c: New test.
15751
15752         * gcc.c-torture/execute/20001228-1.c: New test.
15753
15754 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15755
15756         * gcc.dg/format-strfmon-1.c: New test.
15757
15758 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15759
15760         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15761         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15762         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15763         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15764         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15765         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15766         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15767         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15768         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15769         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15770         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15771         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15772         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15773
15774         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15775         * gcc.c-torture/execute/string-opt-4.c: Test index.
15776
15777 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15778
15779         * gcc.c-torture/compile/20001226-1.c: New test.
15780
15781 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15782
15783         * gcc.c-torture/compile/20001222-1.c: New test.
15784         * gcc.c-torture/compile/20001222-1.x: Xfail.
15785
15786 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15787
15788         * gcc.c-torture/execute/comp-goto-2.c: New test.
15789
15790 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15791
15792         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15793         Use long types if __INT_MAX__ is 32767.
15794         (main): Use cast to (sint32 *) when poking 88 into a_page.
15795
15796         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15797
15798 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15799
15800         * gcc.c-torture/compile/20001221-1.c: New test.
15801         * gcc.c-torture/execute/20001221-1.c: New test.
15802
15803 2000-12-20  Richard Henderson  <rth@redhat.com>
15804
15805         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15806         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15807
15808 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15809
15810         * gcc.dg/compare3.c: New test.
15811
15812 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15813
15814         * gcc.dg/format-warnll-1.c: New test.
15815
15816 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15817
15818         * gcc.dg/cpp/cmdlne-P.c: New test.
15819
15820 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15821
15822         * gcc.c-torture/execute/builtin-abs-1.c,
15823         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15824
15825 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15826
15827         * gcc.dg/cpp/multiline.c: New test.
15828
15829 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15830
15831         * g++.old-deja/g++.other/syshdr1.C: Update.
15832         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15833
15834 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15835
15836         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15837
15838 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15839
15840         * g++.old-deja/g++.pt/ttp65.C: New test.
15841
15842 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15843
15844         * g++.old-deja/g++.pt/ttp64.C: New test.
15845
15846 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15847
15848         * g++.old-deja/g++.pt/spec33.C: New test.
15849
15850 2000-12-14  Catherine Moore  <clm@redhat.com>
15851
15852         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15853         * gcc.c-torture/execute/920612-2.c: Likewise.
15854         * gcc.c-torture/execute/920428-2.c: Likewise.
15855         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15856         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15857
15858 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15859
15860         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15861         * gcc.dg/pack-test-2.c: Likewise.
15862
15863 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15864
15865         Tests by Zack Weinberg <zackw@stanford.edu>.
15866
15867         * gcc.dg/cpp/defined.c: Update.
15868         * gcc.dg/cpp/defined_trad.c: New tests.
15869
15870 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15871
15872         * gcc.dg/cpp/trad-direct.c: Update.
15873
15874 2000-12-11  Neil Booth  <neilb@earthling.net>
15875
15876         * gcc.dg/cpp/defined_trad.c
15877
15878 2000-12-11  Neil Booth  <neilb@earthling.net>
15879
15880         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15881
15882 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15883
15884         * gcc.dg/format-miss-2.c: New test.
15885
15886 2000-12-09  Neil Booth  <neilb@earthling.net>
15887
15888         * gcc.dg/cpp/lineflags.c: New tests.
15889         * gcc.dg/cpp/poison.c: Update.
15890         * gcc.dg/cpp/redef2.c: Update.
15891         * gcc.dg/cpp/skipping.c: New test.
15892
15893 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15894
15895         * g++.old-deja/g++.other/eh3.C: New testcase.
15896
15897 2000-12-07  Neil Booth  <neilb@earthling.net>
15898
15899         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15900         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15901         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15902         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15903         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15904         Update.
15905
15906 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15907
15908         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15909         __SIZE_TYPE__ instead of int for type of integers cast to
15910         pointers.
15911
15912 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15913
15914         * g++.old-deja/g++.other/cleanup4.C: New test.
15915
15916 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15917
15918         * format-sec-1.c: New test.
15919
15920 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15921
15922         * gcc.dg/format-nonlit-3.c: New test.
15923
15924 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15925
15926         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15927         through a null pointer.
15928
15929 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15930
15931         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15932         * g++.old-deja/g++.pt/partial4.C: New test.
15933
15934 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15935
15936         * gcc.c-torture/execute/ieee/hugeval.x: New.
15937
15938 2000-12-06  Neil Booth  <neilb@earthling.net>
15939
15940         * gcc.dg/cpp/backslash2.c: New tests.
15941
15942 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15945         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15946
15947 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15948
15949         * gcc.c-torture/execute/20001203-2.c: New testcase.
15950
15951 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15952
15953         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15954         * g++.old-deja/g++.other/virtual10.C: New test.
15955
15956 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15957
15958         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15959
15960 2000-12-05  Richard Henderson  <rth@redhat.com>
15961
15962         * gcc.c-torture/compile/20001205-1.c: New.
15963
15964 2000-12-04  Neil Booth  <neilb@earthling.net>
15965
15966         * g++.old-deja/g++.other/virtual9.C: New test.
15967         * g++.old-deja/g++.pt/crash61.C: New test.
15968         * gcc.c-torture/execute/loop-9.c: New test.
15969
15970 2000-12-04  Neil Booth  <neilb@earthling.net>
15971
15972         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15973         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15974         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15975         * gcc.dg/cpp/extratokens.c: ...here.
15976
15977 2000-12-04  Neil Booth  <neilb@earthling.net>
15978
15979         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15980         New tests.
15981
15982 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15983
15984         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15985         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15986
15987 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15988
15989         * gcc.c-torture/execute/20001203-1.c: New test.
15990
15991 2000-12-03  Neil Booth  <neilb@earthling.net>
15992
15993         * gcc.dg/cpp/macro6.c: New test cases.
15994
15995 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15996
15997         * gcc.c-torture/execute/string-opt-9.c: New test.
15998         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15999         * gcc.c-torture/execute/string-opt-11.c: Likewise.
16000         * gcc.c-torture/execute/string-opt-12.c: Likewise.
16001
16002         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
16003         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
16004
16005 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
16006
16007         * gcc.dg/cpp/if-6.c: New testcase.
16008
16009         * gcc.dg/20001201-1.c: New testcase.
16010
16011 2000-12-02  Neil Booth  <neilb@earthling.net>
16012
16013         * g++.old-deja/g++.other/externC4.C,
16014         g++.old-deja/g++.other/friend10.C: New tests.
16015
16016 2000-12-02  Neil Booth  <neilb@earthling.net>
16017
16018         * g++.old-deja/g++.other/instan2.C
16019         * g++.old-deja/g++.other/instan3.C: New test.
16020
16021 2000-12-02  Neil Booth  <neilb@earthling.net>
16022
16023         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
16024         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
16025         gnuc99.c,gnuc99-pedantic.c: New tests.
16026
16027 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16028
16029         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
16030         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
16031
16032 2000-12-01  Neil Booth  <neilb@earthling.net>
16033
16034         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
16035         * gcc.dg/cpp/poison.c: Update.
16036         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
16037
16038 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
16039
16040         * g77.f-torture/execute/20001201.f: New test.
16041
16042 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16043
16044         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
16045
16046 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
16047
16048         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
16049
16050 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16051
16052         * g++.old-deja/g++.other/cast6.C: New test.
16053
16054 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
16055
16056         * gcc.c-torture/execute/20001130-2.c: New testcase.
16057
16058 2000-11-30  Richard Henderson  <rth@redhat.com>
16059
16060         * gcc.c-torture/execute/20001130-1.c: New test.
16061
16062 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         * g++.old-deja/g++.other/op3.C: New test.
16065
16066 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16067
16068         * g++.old-deja/g++.other/op2.C: New test.
16069
16070 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         * g++.old-deja/g++.other/crash38.C: New test.
16073
16074 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
16075
16076         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
16077
16078 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
16079
16080         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
16081         tests.
16082         * gcc.c-torture/execute/string-opt-6.c: New test.
16083
16084         * gcc.dg/20001117-1.c: Add main.
16085
16086 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
16087
16088         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
16089         Move from here ...
16090         * gcc.dg/940510-1.c: ... to here.
16091
16092         * gcc.dg/20000926-1.c: GNU C now allows initializations of
16093         zero-size arrays in toplevel structures.
16094
16095 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
16096
16097         * gcc.c-torture/execute/loop-8.c: New test.
16098
16099 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16100
16101         * g++.old-deja/g++.other/base1.C: New test.
16102
16103 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16104
16105         * g++.old-deja/g++.other/parse2.C: New test.
16106
16107 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16108
16109         * g++.old-deja/g++.pt/incomplete1.C: New test.
16110
16111 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16112
16113         * g++.old-deja/g++.other/friend9.C: New test.
16114
16115 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
16116
16117         * gcc.dg/20001127-1.c: New test.
16118
16119 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
16120
16121         * g++.old-deja/g++.pt/friend46.C: New test.
16122
16123 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
16124
16125         * g++.old-deja/g++.other/ptrmem8.C: New test.
16126
16127 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16128
16129         * gcc.c-torture/execute/string-opt-7.c: New test.
16130         * gcc.c-torture/execute/string-opt-8.c: Likewise.
16131
16132 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16133
16134         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
16135         instead of 'mkcheck 2'.
16136
16137 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16138
16139         * gcc.c-torture/execute/memcheck/driver.c,
16140         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
16141         C9X references to refer to C99.
16142
16143 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
16144
16145         * gcc.dg/ultrasp3.c: New test.
16146
16147 2000-11-25  Neil Booth  <neilb@earthling.net>
16148
16149         * gcc.dg/cpp/include2.c: Update test to be locale independent.
16150
16151 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
16152
16153         * gcc.c-torture/compile/20001123-2.c: New.
16154
16155 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16156
16157         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
16158
16159 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
16160
16161         * gcc.dg/sequence-point-1.c: Add some new tests.
16162         * gcc.c-torture/execute/20001124-1.c: New test.
16163
16164 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
16165
16166         * g++.old-deja/g++.other/vaarg4.C: New test.
16167         * gcc.c-torture/compile/20001123-1.c: New test.
16168
16169 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         * g++.other/crash24.C: Adjust and remove XFAIL.
16172         * g++.other/crash37.C: New test.
16173
16174 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
16175
16176         * g++.old-deja/g++.pt/instantiate9.C: New test.
16177
16178 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
16179
16180         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
16181         new ABI, too.
16182
16183         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
16184         * g++.old-deja/g++.robertl/eb55.C: Likewise.
16185
16186 2000-11-22  Neil Booth  <neilb@earthling.net>
16187
16188         * gcc.dg/cpp/Wtrigraphs.c: New test.
16189
16190 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
16191
16192         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
16193
16194 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
16195
16196         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
16197
16198 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
16199
16200         * lib/gcc-dg.exp: load_lib scanasm.exp.
16201         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
16202         * lib/g++-dg.exp: load_lib scanasm.exp.
16203         * lib/scanasm.exp: New.
16204         (scan-assembler, scan-assembler-not): Add optional arguments to
16205         test name, or if not present, the pattern name.
16206         (scan-assembler-dem, scan-assembler-dem-not): New.
16207
16208         * g++.dg/dg.exp: New.
16209
16210 2000-11-21  Neil Booth  <neilb@earthling.net>
16211
16212         * gcc.dg/cpp/integrated1.c: Remove.
16213
16214 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
16215
16216         * gcc.c-torture/execute/20001121-1.c: New test.
16217
16218 2000-11-21  Richard Henderson  <rth@redhat.com>
16219
16220         * gcc.c-torture/compile/20001121-1.c: New test.
16221
16222 2000-11-20  Neil Booth  <neilb@earthling.net>
16223
16224         * gcc.dg/cpp/integrated1.c: New test.
16225
16226 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
16227
16228         * g++.old-deja/g++.other/inline17.C: New test.
16229
16230 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
16231
16232         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
16233         local variable to be zero: I made the variable global. Now
16234         uses abort() and exit() instead of relying on main's return value.
16235
16236 2000-11-20  Neil Booth  <neilb@earthling.net>
16237
16238         * gcc.dg/cpp/paste2.c: Update test.
16239         * objc/execute/paste.m: New test.
16240
16241 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16242
16243         * gcc.dg/c99-condexpr-1.c: New test.
16244
16245 2000-11-20  Neil Booth  <neilb@earthling.net>
16246
16247         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
16248
16249 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         * g++.old-deja/g++.pt/export1.C: New test.
16252
16253 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
16254
16255         * gcc.dg/20001117-1.c: New test.
16256
16257 2000-11-18  Richard Henderson  <rth@redhat.com>
16258
16259         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
16260
16261 2000-11-18  Richard Henderson  <rth@redhat.com>
16262
16263         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
16264         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
16265         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
16266
16267 2000-11-18  Richard Henderson  <rth@redhat.com>
16268
16269         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
16270         (main): New.  Exit cleanly.
16271
16272 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16273
16274         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
16275         gcc.dg/c99-fordecl-2.c: New tests.
16276
16277 2000-11-18  Richard Henderson  <rth@redhat.com>
16278
16279         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
16280         * gcc.c-torture/execute/zerolen-2.c: New.
16281
16282 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16283
16284         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
16285         memory.
16286
16287 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16288
16289         * g++.old-deja/g++.pt/instantiate8.C: New test.
16290
16291 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         * g++.old-deja/g++.other/incomplete.C: Add more tests.
16294         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
16295
16296 2000-11-16  Nick Clifton  <nickc@redhat.com>
16297
16298         * gcc.c-torture/execute/nestfunc-2.c: New test.
16299         * gcc.c-torture/execute/nestfunc-3.c: New test.
16300
16301 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16302
16303         * gcc.c-torture/compile/20001116-1.c: New test.
16304
16305 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16306
16307         * gcc.c-torture/execute/20001115-1.c: New test.
16308
16309 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
16310
16311         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
16312         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
16313         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
16314         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16315
16316 2000-11-15  Neil Booth  <neilb@earthling.net>
16317
16318         gcc.dg/cpp/_Pragma1.c: Update.
16319         gcc.dg/cpp/_Pragma2.c: New test.
16320
16321 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16322
16323         * g++.old-deja/g++.other/anon5.C: New test.
16324
16325 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
16326
16327         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
16328         tests.
16329
16330 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
16331
16332         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
16333         output.
16334
16335 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16336
16337         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
16338         labels at end of compound statements.
16339
16340 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
16341
16342         * gcc.c-torture/execute/loop-7.c: New test.
16343
16344 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16345
16346         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
16347
16348 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16349
16350         * gcc.dg/c99-bool-1.c: New test.
16351
16352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16353
16354         * gcc.dg/c99-scope-1.c: Remove xfail.
16355         * gcc.dg/c99-scope-2.c: New test.
16356
16357 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16358
16359         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
16360         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
16361
16362 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
16363
16364         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
16365         error messages.
16366
16367         * g++.mike/p700.C: Don't typedef wchar_t.
16368         * g++.mike/p784.C: Likewise.
16369         * g++.mike/eb101.C: Don't use __wchar_t.
16370
16371 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16372
16373         * g77.f-torture/execute/20001111.[fx]: Test premature exit
16374         from DO loop.
16375
16376 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16377
16378         * gcc.c-torture/execute/20001111-1.c: New test.
16379
16380 2000-11-10  Nick Clifton  <nickc@redhat.com>
16381
16382         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
16383         long multuiple and accumulate.
16384
16385 2000-11-09  Richard Henderson  <rth@redhat.com>
16386
16387         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
16388         via size_t instead of int.
16389
16390         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
16391         * gcc.c-torture/execute/string-opt-2.c: Likewise.
16392         * gcc.c-torture/execute/string-opt-3.c: Likewise.
16393         * gcc.c-torture/execute/string-opt-4.c: Likewise.
16394
16395 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
16396
16397         * gcc.c-torture/compile/20001109-1.c: New test.
16398         * gcc.c-torture/compile/20001109-2.c: New test.
16399
16400 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
16401
16402         * g++.old-deja/g++.pt/operator1.C: New test.
16403         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
16404
16405 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16406
16407         * gcc.dg/20001108-1.c: New test.
16408
16409 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16410
16411         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
16412         with both arguments constant strings.
16413         * gcc.c-torture/execute/string-opt-3.c: New test.
16414         * gcc.c-torture/execute/string-opt-4.c: New test.
16415         * gcc.c-torture/execute/string-opt-5.c: New test.
16416
16417 2000-11-08  Nick Clifton  <nickc@redhat.com>
16418
16419         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
16420         mulsidi3adddi patterns.
16421
16422 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
16423
16424         * g++.old-deja/g++.other/crash36.C: New test.
16425
16426 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
16427
16428         * g++.old-deja/g++.other/init16.C: New test.
16429
16430 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
16431
16432         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
16433
16434 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16435
16436         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
16437         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16438         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16439
16440 2000-11-07  DJ Delorie  <dj@redhat.com>
16441
16442         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
16443
16444 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16445
16446         * gcc.c-torture/execute/string-opt-1.c: New test.
16447
16448 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16449
16450         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
16451         mips-sgi-irix6.* because the MIPS ABI passes floating-point
16452         parameters in registers, and there is no way for a varargs
16453         function to know in which order the integer and floating-point
16454         parameters should be interleaved when they are placed on the
16455         stack.
16456         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16457         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16458
16459 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16460
16461         * gcc.c-torture/execute/string-opt-2.c: New test.
16462
16463 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
16464
16465         * g++.old-deja/g++.pt/crash60.C: New test.
16466
16467 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * g++.old-deja/g++.other/crash24.C: New test.
16470         * g++.old-deja/g++.other/crash25.C: New test.
16471         * g++.old-deja/g++.other/crash26.C: New test.
16472         * g++.old-deja/g++.other/crash27.C: New test.
16473         * g++.old-deja/g++.other/crash28.C: New test.
16474         * g++.old-deja/g++.other/crash29.C: New test.
16475         * g++.old-deja/g++.other/crash30.C: New test.
16476         * g++.old-deja/g++.other/crash31.C: New test.
16477         * g++.old-deja/g++.other/crash32.C: New test.
16478         * g++.old-deja/g++.other/crash33.C: New test.
16479         * g++.old-deja/g++.other/crash34.C: New test.
16480         * g++.old-deja/g++.other/crash35.C: New test.
16481
16482 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16483
16484         * gcc.c-torture/execute/20001031-1.c: New test.
16485
16486 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
16487
16488         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
16489         namespace.
16490
16491         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
16492         standards-conformant.
16493
16494         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
16495
16496         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
16497         * g++.old-deja/g++.mike/p755a.C: Likewise.
16498         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
16499         library makes no calls to `operator new' during initialization.
16500
16501 2000-11-04  Neil Booth  <neilb@earthling.net>
16502
16503         * gcc.dg/cpp/include2.c: New tests.
16504
16505 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
16506
16507         * lib/g++.exp (g++_set_ld_library_path): New function.
16508         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
16509
16510 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
16511
16512         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
16513         warnings.
16514
16515 2000-11-01  Richard Henderson  <rth@redhat.com>
16516
16517         * g++.old-deja/g++.ext/namedret1.C: New.
16518         * g++.old-deja/g++.ext/namedret2.C: New.
16519         * g++.old-deja/g++.ext/namedret3.C: New.
16520
16521 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
16522
16523         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
16524         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
16525
16526 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16527
16528         * gcc.c-torture/execute/va-arg-21.c: New test.
16529
16530 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16531
16532         * gcc.dg/c99-complex-2.c: New test.
16533
16534 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16535
16536         * gcc.c-torture/execute/stdio-opt-1.c: New test.
16537
16538 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
16539
16540         * g++.old-deja/g++.other/inline16.C: New test.
16541
16542 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
16543
16544         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
16545         __PRETTY_FUNCTION__
16546
16547 2000-10-29  Neil Booth  <neilb@earthling.net>
16548
16549         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
16550         New tests.
16551         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
16552         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
16553         optimisation.
16554
16555 2000-10-29  Neil Booth  <neilb@earthling.net>
16556
16557         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
16558         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16559         * mi5.c: Test multiple includes work with -C.
16560         * trigraphs.c: Test ^= version.
16561
16562 2000-10-28  Neil Booth  <neilb@earthling.net>
16563
16564         New tests and test updates for new macro expander.
16565
16566         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16567         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16568         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16569         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16570         new diagnostic messages.
16571
16572         * gcc.dg/cpp/macro3.c: New tests.
16573
16574 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16575
16576         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16577         on the same line.
16578
16579 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16580
16581         * g++.old-deja/g++.other/eh2.C: New test.
16582
16583 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16584
16585         * gcc.c-torture/execute/20001027-1.c: New test.
16586
16587 2000-10-26  Richard Henderson  <rth@redhat.com>
16588
16589         * gcc.c-torture/execute/20001026-1.c: New.
16590
16591 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16592
16593         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16594         * g++.old-deja/g++.law/builtin1.C: Likewise.
16595         * g++.old-deja/g++.law/ctors10.C: Likewise.
16596         * g++.old-deja/g++.law/virtual3.C: Likewise.
16597         * g++.old-deja/g++.mike/p658.C: Likewise.
16598         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16599         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16600         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16601         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16602         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16603
16604 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16605
16606         * gcc.c-torture/compile/20001024-1.c: New test.
16607
16608 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16609
16610         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16611         to tell us whether or not we are using V3.
16612
16613 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16614
16615         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16616         operands.
16617
16618 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16619
16620         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16621
16622 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16623
16624         * gcc.c-torture/execute/20001024-1.c: New test.
16625
16626 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16627
16628         * g++.old-deja/g++.other/sibcall1.C: New test.
16629
16630 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16631
16632         * gcc.dg/noncompile/init-3.c: New test.
16633
16634 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16635
16636         * gcc.dg/format-array-1.c: New test.
16637
16638 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16639
16640         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16641         writing through null pointers; remove comment about testing
16642         unterminated strings.
16643
16644 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16645
16646         * gcc.c-torture/execute/20001017-2.c: New test.
16647
16648 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16649
16650         * gcc.c-torture/compile/20001018-1.c: New test.
16651         * gcc.c-torture/compile/20001018-1.x: Xfail.
16652
16653 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16654
16655         * gcc.c-torture/execute/20001017-1.c: New test.
16656
16657 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16658
16659         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16660         for multiple use of arguments with scanf formats; add tests for
16661         multiple use of arguments.
16662
16663 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16664
16665         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16666
16667 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16668
16669         * gcc.dg/format-miss-1.c: New test.
16670
16671 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16672
16673         * gcc.c-torture/execute/20001013-1.c: New test.
16674
16675 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16676
16677         * gcc.dg/format-branch-1.c: New test.
16678
16679 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16680
16681         * README, lib/file-format.exp: Remove EGCS references.
16682
16683 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16684
16685         * gcc.dg/20001013-1.c: New test.
16686
16687 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16688
16689         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16690         for intmax_t in the compiler using __typeof__ and the type rules
16691         for conditional expressions.
16692
16693 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16694
16695         * gcc.dg/20001012-1.c: New test.
16696         * gcc.dg/20001012-2.c: New test.
16697
16698 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16699
16700         * gcc.dg/format-attr-1.c: New test.
16701
16702 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16703
16704         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16705         __LONG_LONG_MAX__ instead of LLONG_MAX.
16706
16707 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16708
16709         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16710         scanf flags.
16711         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16712         flags.
16713
16714 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16715
16716         * gcc.dg/sequence-pt-1.c: New test.
16717
16718 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16719
16720         * gcc.c-torture/execute/20001011-1.c: New testcase.
16721         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16722
16723 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16724
16725         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16726         does not error on it.
16727
16728 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16729
16730         * gcc.dg/20001009-1.c: New test.
16731
16732 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16733
16734         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16735         * gcc.c-torture/execute/20001009-2.c: ... to here.
16736
16737 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16738
16739         * gcc.c-torture/compile/20001009-1.c: New testcase.
16740         * gcc.c-torture/execute/20001009-1.c: New testcase.
16741         Testcases provided by Jan Hubicka <jh@suse.cz>.
16742
16743 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16744
16745         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16746         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16747         uintmax_t using <limits.h> to emulate the compiler's internal
16748         logic.  No longer XFAIL %j tests.
16749
16750 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16751
16752         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16753         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16754         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16755         regexps and details of expected handling of some bad formats.
16756         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16757         suppression.
16758
16759 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16760
16761         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16762         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16763         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16764         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16765         in list archives.
16766
16767 2000-10-06  Richard Henderson  <rth@cygnus.com>
16768
16769         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16770         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16771         * g++.old-deja/g++.jason/report.C: Likewise.
16772         * g++.old-deja/g++.law/friend5.C: Likewise.
16773         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16774         of the expected warnings.
16775
16776 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         * g++.old-deja/g++.pt/enum14.C: New test.
16779
16780 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16781
16782         * g++.old-deja/g++.pt/crash59.C: New test.
16783
16784 2000-10-04  Will Cohen  <wcohen@redhat.com>
16785
16786         * gcc.dg/20000926-1.c: New test.
16787
16788 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16789
16790         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16791         function name for current C++ compiler.
16792         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16793
16794 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16795
16796         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16797         __PRETTY_FUNCTION__.
16798         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16799
16800 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16801
16802         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16803
16804 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16805
16806         * gcc.c-torture/compile/20000923-1.c: New test.
16807
16808 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16809
16810         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16811         * g++.old-deja/g++.pt/ttp62.C: Same.
16812         * g++.old-deja/g++.other/inline14.C: Same.
16813
16814 2000-09-24  Richard Henderson  <rth@cygnus.com>
16815
16816         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16817
16818 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16819
16820         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16821
16822 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16823
16824         * gcc.c-torture/compile/20000922-1.c: New file.
16825
16826 2000-09-21  Nick Clifton  <nickc@redhat.com>
16827
16828         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16829         a signed long modulo operation.
16830         (mod6): New function - perform an unsigned long modulo operation.
16831         (main): Add tests for modulos of very large numbers by very small
16832         dividends.
16833
16834 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16835
16836         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16837
16838 2000-09-19  Richard Henderson  <rth@cygnus.com>
16839
16840         * gcc.dg/compare2.c (case 10): XFAIL.
16841
16842 2000-09-18  Richard Henderson  <rth@cygnus.com>
16843
16844         * gcc.c-torture/execute/20000906-1.c: Move ...
16845         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16846         that support __builtin_trap.
16847
16848 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16849
16850         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16851
16852 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16853
16854         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16855         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16856         more $ format tests.
16857
16858 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16859
16860         * gcc.dg/format-errmk-1.c: New test.
16861
16862 2000-09-17  Greg McGary  <greg@mcgary.org>
16863
16864         * gcc.c-torture/execute/20000917-1.x: Remove.
16865
16866 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16867
16868         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16869
16870 2000-09-17  Greg McGary  <greg@mcgary.org>
16871
16872         * gcc.c-torture/execute/20000917-1.c: New test.
16873         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16874
16875 2000-09-16  Neil Booth  <NeilB@earthling.net>
16876
16877         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16878         in nested macro bug.
16879
16880 2000-09-15  Neil Booth  <NeilB@earthling.net>
16881
16882         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16883
16884 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16885
16886         * gcc.c-torture/execute/20000914-1.c: New test.
16887
16888 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16889
16890         * g++.other/inline13.C: New test.
16891
16892 2000-09-12  Andreas Jaeger  <aj@suse.de>
16893
16894         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16895         constant by Ulrich Drepper <drepper@redhat.com>.
16896
16897 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16898
16899         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16900
16901 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16902
16903         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16904
16905 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16906
16907         * gcc.dg/cpp/backslash.c: New test.
16908
16909 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16910
16911         * gcc.c-torture/execute/20000910-1.c: New test.
16912         * gcc.c-torture/execute/20000910-2.c: Likewise.
16913
16914 2000-09-11  Robert Lipe  <robertl@sco.com>
16915
16916         * gcc.dg/pragma-align.c: New test.
16917
16918 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16919
16920         * g++.old-deja/g++.pt/explicit82.C: New test.
16921         * g++.old-deja/g++.pt/explicit83.C: New test.
16922
16923 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16924
16925         * gcc.dg/asm-names.c: New test.
16926
16927 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16928
16929         * gcc.dg/cpp/tr-warn6.c: New test
16930
16931 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16932
16933         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16934         be accepted.
16935
16936 2000-09-07  Catherine Moore  <clm@redhat.com>
16937
16938         * gcc.c-torture/execute/unroll-1.c: New test.
16939
16940 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16941
16942         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16943         ERROR markers.
16944         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16945         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16946         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16947         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16948         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16949         Preprocess only.
16950         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16951         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16952
16953 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16954
16955         * g++.old-deja/g++.pt/deduct2.C: New test.
16956
16957 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * g++.old-deja/g++.pt/parms2.C: New test.
16960
16961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         * g++.old-deja/g++.pt/crash58.C: New test.
16964
16965 2000-09-06  Greg McGary  <greg@mcgary.org>
16966
16967         * gcc.c-torture/execute/20000906-1.c: New test.
16968         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16969
16970 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16971
16972         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16973
16974 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16975
16976         * g++.old-deja/g++.pt/crash57.C: New test.
16977
16978 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16979
16980         * g++.old-deja/g++.pt/crash56.C: New test.
16981
16982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16983
16984         * g++.old-deja/g++.pt/koenig1.C: New test.
16985
16986 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16987
16988         * gcc.dg/20000904-1.c: New test.
16989
16990 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16991
16992         * gcc.dg/cpp/paste8.c: New test.
16993
16994 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16995
16996         * gcc.c-torture/compile/20000827-1.c: New test.
16997
16998 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16999
17000         * gcc.dg/format-diag-1.c: New test.
17001
17002 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
17003
17004         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
17005         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
17006         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
17007         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
17008         gcc.dg/formatz-1.c: Adjust warning regular expressions.
17009
17010 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17011
17012         * g++.old-deja/g++.other/nested4.C: New test.
17013
17014 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17015
17016         * g++.old-deja/g++.ns/scoped1.C: New test.
17017
17018 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
17019
17020         * lib/g++.exp: Support testing already-installed GCC.
17021
17022 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17023
17024         * wtr-label-1.c, wtr-suffix-1.c: New tests.
17025
17026 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17027
17028         * gcc.dg/return-type-2.c: New test.
17029
17030 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
17031
17032         * gcc.c-torture/compile/20000825-1.c: New test.
17033
17034 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
17035
17036         * gcc.dg/dwarf2-2.c: New test.
17037
17038 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
17039
17040         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
17041         dg-warning regexps.
17042
17043 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17044
17045         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
17046         gcc.dg/format-ext-5.c: New tests.
17047
17048 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
17051
17052 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
17053
17054         * gcc.dg/noncompile/930622-2.c: Adjust error message.
17055
17056 2000-08-24  Richard Henderson  <rth@cygnus.com>
17057
17058         * gcc.dg/ia64-sync-1.c: New test.
17059         * gcc.dg/ia64-sync-2.c: New test.
17060         * gcc.dg/ia64-asm-1.c: New test.
17061
17062 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17063
17064         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
17065         * gcc.dg/format-ext-2.c: New test.
17066
17067 2000-08-23  Jason Merrill  <jason@redhat.com>
17068
17069         * lib/old-dejagnu.exp: Also ignore "In member function" and
17070         "At global scope".
17071
17072 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17073
17074         * gcc.dg/noncompile/label-lineno-1.c: New test.
17075
17076 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17077
17078         * gcc.dg/c99-array-nonobj-1.c: New test.
17079
17080 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17081
17082         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
17083         tests.
17084         * gcc.dg/format-ext-1.c: New test.
17085
17086 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17087
17088         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
17089         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
17090         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
17091         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
17092         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
17093
17094 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17095
17096         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
17097         gcc.dg/c99-strftime-2.c: New tests.
17098
17099 2000-08-22  Richard Henderson  <rth@cygnus.com>
17100
17101         * gcc.c-torture/execute/20000822-1.c: New test.
17102
17103 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
17104
17105         * gcc.c-torture/execute/20000819-1.x: Remove.
17106
17107 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17108
17109         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
17110         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
17111         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
17112         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
17113         gcc.dg/format-xopen-1.c: New tests.
17114
17115 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17116
17117         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
17118
17119 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
17120
17121         * g++.old-deja/g++.other/loop2.C: New test.
17122
17123         * gcc.c-torture/compile/20000606-1.c: New test.
17124         * gcc.c-torture/compile/20000728-1.c: New test.
17125         * gcc.c-torture/execute/20000801-1.c: New test.
17126         * gcc.c-torture/execute/20000801-2.c: New test.
17127         * gcc.c-torture/execute/20000819-1.c: New test.
17128         * gcc.c-torture/execute/20000819-1.x: XFAIL.
17129         * gcc.dg/20000629-1.c: New test.
17130         * gcc.dg/20000724-1.c: New test.
17131         * gcc.dg/20000807-1.c: New test.
17132
17133 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
17134
17135         * gcc.dg/cpp/pragma-1.c: New test.
17136         * gcc.dg/cpp/pragma-2.c: New test.
17137
17138 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
17139
17140         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
17141         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
17142
17143 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17144
17145         * gcc.c-torture/compile/20000818-1.c: New test.
17146
17147 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
17148
17149         * gcc.c-torture/execute/20000818-1.c: New test.
17150
17151 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17152
17153         * gcc.dg/format-va-1.c: New test.
17154
17155 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17156
17157         * g++.old-deja/g++.other/typedef8.C: New test.
17158
17159 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17160
17161         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
17162         * g++.old-deja/g++.mike/net36.C: Mark candidate.
17163         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
17164         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
17165         * g++.old-deja/g++.other/ptrmem7.C: New test.
17166         * g++.old-deja/g++.pt/ptrmem10.C: New test.
17167
17168 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17169
17170         * g++.old-deja/g++.pt/typename27.C: New test.
17171
17172 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
17173
17174         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
17175         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
17176         * g++.old-deja/g++.pt/friend45.C: New test.
17177         * g++.old-deja/g++.other/friend8.C: New test.
17178
17179 2000-08-15  Richard Henderson  <rth@cygnus.com>
17180
17181         * gcc.c-torture/execute/20000815-1.c: New test.
17182
17183 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17184
17185         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
17186         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
17187         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
17188
17189 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
17190
17191         * g++.old-deja/g++.other/refinit2.C: New test.
17192
17193 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
17194
17195         * lib/c-torture.exp (c-torture): Make
17196         compiler_conditional_xfail_data global.
17197         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
17198         compiler_conditional_xfail_data machinery.
17199         (f-torture-execute): Likewise.
17200         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
17201         and only when unrolling loops.
17202
17203         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
17204
17205 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17206
17207         * g++.old-deja/g++.pt/explicit81.C: New test.
17208
17209 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         * g++.old-deja/g++.pt/typename26.C: New test.
17212
17213 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
17214
17215         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
17216         warning.
17217
17218 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17219
17220         * g++.old-deja/g++.other/array3.C: New test.
17221
17222 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17223
17224         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
17225         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
17226         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
17227         New tests.
17228
17229 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
17232         * g++.old-deja/g++.abi/vmihint.C: Likewise.
17233
17234 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
17235
17236         * gcc.c-torture/execute/20000808-1.c: New test.
17237
17238 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17239
17240         * gcc.dg/c90-const-expr-1.c: New test.
17241
17242 2000-08-08  Richard Henderson  <rth@cygnus.com>
17243
17244         * gcc.dg/noncompile/920923-1.c: Declare calloc.
17245
17246 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17247
17248         * gcc.dg/noncompile/const-ll-1.c: New test.
17249
17250 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17251
17252         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
17253
17254 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17255
17256         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
17257         that running programs linked against the shared version of libobjc
17258         run correctly.
17259
17260 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17261
17262         * gcc.dg/c99-printf-1.c: New test.
17263
17264 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17265
17266         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
17267
17268 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
17269
17270         * gcc.c-torture/execute/20000731-1.x: Delete.
17271
17272 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
17273
17274         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
17275         and torture_without_loops as is done by c-torture.exp.
17276         (search_for): Copy from c-torture.exp.
17277         (gcc-dg-runtest): New function, drives a directory of tests
17278         iterating over the TORTURE_OPTIONS.
17279         (scan-assembler, scan-assembler-not): Move here from
17280         individual directory drivers.
17281
17282         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
17283         defined by lib/gcc-dg.exp.
17284         * gcc.dg/cpp/cpp.exp: Likewise.
17285         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
17286         gcc-dg-runtest, so we cycle over optimization options.
17287
17288         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
17289         * gcc.dg/compare2.c: No longer expected to fail.
17290
17291 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17292
17293         * gcc.c-torture/execute/20000804-1.c: New test.
17294
17295 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17296
17297         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
17298
17299 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
17300
17301         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
17302
17303 2000-08-03  Jeffrey A Law  (law@cygnus.com)
17304
17305         * gcc.c-torture/compile/20000803-1.c: New test.
17306
17307 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17308
17309         * gcc.c-torture/execute/20000801-3.c,
17310         gcc.c-torture/execute/20000801-4.c: New tests.
17311         * gcc.c-torture/execute/20000801-3.x,
17312         gcc.c-torture/execute/20000801-4.x: Xfail.
17313
17314 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
17315
17316         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
17317         libobjc/.libs to allow for libtool.
17318
17319 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
17320
17321         * gcc.c-torture/compile/20000802-1.c: New test.
17322
17323 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
17324
17325         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
17326
17327 2000-07-31  Jeffrey A Law  (law@cygnus.com)
17328
17329         * gcc-c-torture/execute/20000731-2.c: New test.
17330
17331         * gcc.c-torture/execute/20000731-1.c: New test.
17332         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
17333
17334 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
17335
17336         * testsuite/gcc.dg/cpp/paste7.c: New test.
17337         * gcc.dg/cpp/20000725-1.c: New test.
17338
17339 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
17340
17341         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
17342         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
17343         declaration warning for __builtin_dwarf_reg_size.
17344
17345         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
17346
17347 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17348
17349         * gcc.dg/noncompile/voidparam-1.c: New test.
17350
17351 2000-07-30  Richard Henderson  <rth@cygnus.com>
17352
17353         * gcc.dg/c90-digraph-1.c: Don't xfail.
17354         * gcc.dg/compare2.c (case 10): Xfail.
17355         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
17356
17357 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
17358
17359         * gcc.dg/c99-main-1.c: New test.
17360
17361 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17362
17363         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
17364
17365 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
17366
17367         * gcc.c-tortuer/execute/20000726-1.c: New test.
17368
17369 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
17370
17371         * gcc.c-torture/execute/enum-2.c: New test.
17372
17373 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17374
17375         * gcc.dg/cpp/tr-warn3.c: New test.
17376
17377 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17378
17379         * g++.old-deja/g++.ext/implicit1.C: Remove.
17380         * g++.old-deja/g++.jason/c2.C: Remove
17381         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
17382         * g++.old-deja/g++.pt/crash16.C: Likewise.
17383         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
17384
17385 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         * g++.old-deja/g++.other/for2.C: New test.
17388
17389 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.dg/20000720-1.c: New test.
17392
17393 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
17394
17395         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
17396
17397 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
17398
17399         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
17400         * gcc.c-torture/execute/20000722-1.c: New.
17401         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
17402
17403 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
17404
17405         * gcc.dg/cpp/20000720-1.S: New test.
17406
17407 2000-07-21  Michael Meissner  <meissner@redhat.com>
17408
17409         * gcc.c-torture/execute/ieee/hugeval.c: New test.
17410
17411 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17412
17413         * g++.old-deja/g++.brendan/crash16.C,
17414         g++.old-deja/g++.brendan/parse3.C,
17415         g++.old-deja/g++.brendan/redecl1.C,
17416         g++.old-deja/g++.ns/template13.C,
17417         g++.old-deja/g++.other/decl4.C,
17418         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
17419
17420 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17421
17422         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
17423         and "Internal error".
17424
17425         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
17426         regexps.
17427         * gcc.dg/cpp/paste6.c: New test.
17428
17429 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
17430
17431         * gcc.dg/cpp/tr-direct.c: New test.
17432
17433         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
17434         gcc.dg/cpp/undef1.c: Tweak error regexps.
17435
17436 2000-07-18  Eric Christopher <echristo@redhat.com>
17437
17438         * gcc.c-torture/compile/20000718-1.c: New test.
17439
17440 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
17441
17442         * cpplex.c (_cpp_push_token): If the token being pushed back
17443         is the previous token in this context, just subtract one from
17444         context->posn.
17445         * cppmacro.c (save_expansion): Clear aux field when storing a
17446         placemarker.
17447
17448 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
17449
17450         * gcc.dg/noncompile/redecl-1.c: New test.
17451
17452 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * gcc.c-torture/execute/20000717-5.c: New test.
17455         * gcc.c-torture/execute/20000717-1.x: Removed.
17456
17457 2000-07-17  Richard Henderson  <rth@cygnus.com>
17458
17459         * gcc.c-torture/execute/20000717-4.c: New test.
17460
17461 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
17462
17463         * gcc.dg/cpp/syshdr.c: New test.
17464         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
17465
17466 2000-07-17  Neil Booth  <neilb@earthling.net>
17467
17468         * gcc.dg/cpp/cmdlne-dM.c: New test.
17469         * gcc.dg/cpp/cmdlne-dD.c: New test.
17470
17471 2000-07-17  Jeffrey A Law  (law@cygnus.com)
17472
17473         * gcc.c-torture/execute/20000717-3.c: New test.
17474
17475         * gcc.c-torture/compile/20000717-1.c: New test.
17476
17477 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
17478
17479         * gcc.c-torture/execute/20000717-2.c: New test.
17480
17481 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17482
17483         * gcc.dg/formatz-1.c: New test.
17484
17485         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
17486         * gcc.dg/c99-digraph-1.c: New tests.
17487
17488         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
17489         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
17490
17491         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
17492         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
17493         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
17494         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
17495         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
17496         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
17497         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
17498
17499 2000-07-17   Greg McGary <greg@mcgary.org>
17500
17501         * gcc.c-torture/execute/20000717-1.c: New test.
17502         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
17503
17504 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
17505
17506         * gcc.c-torture/execute/20000715-2.c: New test.
17507         * gcc.dg/20000715-1.c: New test.
17508
17509 2000-07-15  Michael Meissner  <meissner@redhat.com>
17510
17511         * gcc.c-torture/execute/20000715-1.c: New test.
17512
17513 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
17514
17515         * gcc.c-torture/execute/20000707-1.c: New test.
17516
17517 2000-07-13  Neil Booth  <NeilB@earthling.net>
17518
17519         * testsuite/gcc.dg/cpp/digraph1.c,
17520         testsuite/gcc.dg/cpp/digraph2.c,
17521         testsuite/gcc.dg/cpp/digraphs.c: New tests.
17522
17523 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
17524
17525         * g77.f-torture/compile/20000630-2.f:  New test.
17526         * g77.f-torture/compile/20000630-2.x
17527
17528 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17529
17530         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
17531
17532 2000-07-11  Neil Booth  <NeilB@earthling.net>
17533
17534         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
17535
17536 2000-07-11  Neil Booth  <NeilB@earthling.net>
17537
17538         * gcc.dg/cpp/cmdlne-C.c: New.
17539
17540 2000-07-09  Neil Booth  <NeilB@earthling.net>
17541
17542         * gcc.dg/cpp/directiv.c: New tests.
17543         * gcc.dg/cpp/undef1.c: Update.
17544
17545 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
17546
17547         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
17548
17549 2000-07-09  Neil Booth  <NeilB@earthling.net>
17550
17551         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
17552
17553 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
17554
17555         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
17556         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
17557
17558 2000-07-08  Neil Booth  <NeilB@earthling.net>
17559
17560         * gcc.dg/cpp/macsyntx.c: New tests.
17561
17562 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17563
17564         * gcc.dg/20000707-1.c: New test.
17565
17566 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17567
17568         * gcc.c-torture/execute/20000706-1.c: New test.
17569         * gcc.c-torture/execute/20000706-2.c: New test.
17570         * gcc.c-torture/execute/20000706-3.c: New test.
17571         * gcc.c-torture/execute/20000706-4.c: New test.
17572         * gcc.c-torture/execute/20000706-5.c: New test.
17573
17574 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17575
17576         * g++.old-deja/g++.pt/instantiate7.C: New test.
17577
17578 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17579
17580         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17581         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17582         * g++.old-deja/g++.other/rtti3.C: Likewise.
17583         * g++.old-deja/g++.other/rttid3.C: Likewise.
17584
17585 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17586
17587         *  g77.f-torture/compile/20000630-1.x: Fix typo
17588
17589 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17590
17591         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17592         assembly output.
17593
17594 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17595
17596         * gcc.dg/cpp/ident.c: New test.
17597
17598 2000-07-05  Neil Booth  <NeilB@earthling.net>
17599
17600         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17601           gcc.dg/cpp/lexstrng.c: New tests.
17602
17603 2000-07-04  Neil Booth  <NeilB@earthling.net>
17604
17605         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17606         * gcc.dg/cpp/strify2.c: Same.
17607
17608 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17609
17610         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17611         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17612         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17613         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17614
17615         * testsuite/gcc.dg/cpp/macro1.c,
17616         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17617         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17618         testsuite/gcc.dg/cpp/strify1.c,
17619         testsuite/gcc.dg/cpp/strify2.c: New tests.
17620
17621 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.c-torture/execute/20000703-1.c: New test.
17624
17625 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         * g++.old-deja/g++.pt (lookup10.C): New test.
17628
17629 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17630
17631         * g++.old-deja/g++.pt (typename25.C): New test.
17632
17633 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17634
17635         * gcc.c-torture/compile/20000701-1.c: New test.
17636
17637 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17638
17639         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17640         to test case.
17641
17642 2000-06-30  Catherine Moore  <clm@cygnus.com>
17643
17644         * gcc.c-torture/execute/align-1.c: New test.
17645
17646 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         * g++.old-deja/g++.pt/expr8.C: New test.
17649         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17650
17651 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17652
17653         * gcc.c-torture/compile/20000629-1.c: New test.
17654
17655 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17656
17657
17658         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17659         gcc.dg/noncompile directory, depending on whether they're
17660         preprocessor tests or not.  Annotate all the tests for the dg
17661         framework.
17662
17663         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17664         * gcc.dg/noncompile/noncompile.exp: New.
17665
17666         * Moved files:
17667         Old name                                New name
17668         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17669         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17670         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17671         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17672         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17673         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17674         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17675         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17676         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17677         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17678         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17679         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17680         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17681         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17682         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17683         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17684         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17685         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17686         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17687         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17688         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17689         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17690         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17691         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17692
17693         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17694         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17695         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17696         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17697         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17698         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17699
17700 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17701
17702         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17703         declare one variable.  On the fourth, error.
17704         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17705         declared by 20000628-1a.h.
17706
17707 2000-06-29  Richard Henderson  <rth@redhat.com>
17708
17709         * gcc.c-torture/execute/930529-1.x: New file.
17710         * gcc.dg/920413-1.c: Adjust expected warning text.
17711         * gcc.dg/980217-1.c: Declare abort.
17712         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17713
17714 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17715
17716         * g77.f-torture/compile/20000629-1.f: New test.
17717         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17718
17719 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17720
17721         Rearrange lots of files, removing entirely the
17722         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17723         directories.
17724
17725         * Deleted files:
17726         gcc.c-torture/code_quality/code_quality.exp
17727         gcc.c-torture/special/special.exp
17728         gcc.failure/failure.exp
17729         gcc.failure/940409-1.x
17730         gcc.c-torture/compile/961203-1.x
17731
17732         * New files:
17733         gcc.misc-tests/linkage.exp
17734         gcc.c-torture/execute/920730-1t.c
17735         gcc.c-torture/execute/920730-1t.x
17736         gcc.c-torture/compile/920520-1.x
17737         gcc.c-torture/compile/920521-1.x
17738         gcc.c-torture/compile/981006-1.x
17739         gcc.c-torture/execute/eeprof-1.x
17740
17741         * Moved files (possibly with modifications to fit a new harness):
17742         Old name                                New name
17743         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17744         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17745         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17746         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17747         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17748         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17749         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17750         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17751         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17752         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17753         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17754         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17755         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17756         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17757
17758 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17759
17760         * c-torture/compile/961203-1.x: Delete.
17761
17762         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17763         not exit. Include stdio.h.
17764         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17765         * gcc.misc-tests/dg-12.c: Likewise.
17766         * gcc.misc-tests/dg-5.c: Likewise.
17767         * gcc.misc-tests/dg-6.c: Likewise.
17768         * gcc.misc-tests/dg-7.c: Prototype abort.
17769         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17770         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17771         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17772         not exit.
17773         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17774         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17775
17776 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17777
17778         * gcc.dg/cpp/20000628-1.c: New test.
17779         * gcc.dg/cpp/20000628-1.h: New header for above test.
17780         * gcc.dg/cpp/20000628-1a.h: Likewise.
17781
17782 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17783
17784         * gcc.dg/cpp: New directory.
17785         * gcc.dg/cpp/cpp.exp: New driver.
17786         * gcc.dg/cpp/20000627-1.c: New test.
17787         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17788         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17789         and rewrite as a compilation test.
17790
17791         * gcc.dg: Move many files into the cpp subdirectory, possibly
17792         renaming or editing them as well.
17793         Old name                New name
17794         990119-1.c              cpp/19990119-1.c
17795         990228-1.c              cpp/19990228-1.c
17796         990407-1.c              cpp/19990407-1.c
17797         990409-1.c              cpp/19990409-1.c
17798         990413-1.c              cpp/19990413-1.c
17799         990703-1.c              cpp/19990703-1.c
17800         20000127-1.c            cpp/20000127-1.c
17801         20000129-1.c            cpp/20000129-1.c
17802         20000207-1.c            cpp/20000207-1.c
17803         20000207-2.c            cpp/20000207-2.c
17804         20000209-1.c            cpp/20000209-1.c
17805         20000209-2.c            cpp/20000209-2.c
17806         20000301-1.c            cpp/20000301-1.c
17807         20000419-1.c            cpp/20000419-1.c
17808         20000510-1.S            cpp/20000510-1.S
17809         20000519-1.c            cpp/20000519-1.c
17810         20000529-1.c            cpp/20000529-1.c
17811         20000625-1.c            cpp/20000625-1.c
17812         20000625-2.c            cpp/20000625-2.c
17813         cpp-as1.c               cpp/assert1.c
17814         cpp-as2.c               cpp/assert2.c
17815         cxx-comments-1.c        cpp/cxxcom1.c
17816         cxx-comments-2.c        cpp/cxxcom2.c
17817         endif-label.c           cpp/endif.c
17818         cpp-hash1.c             cpp/hash1.c
17819         cpp-hash2.c             cpp/hash2.c
17820         cpp-if1.c               cpp/if-1.c
17821         cpp-if2.c               cpp/if-2.c
17822         cpp-if3.c               cpp/if-3.c
17823         cpp-if4.c               cpp/if-4.c
17824         cpp-if5.c               cpp/if-5.c
17825         cpp-cond.c              cpp/if-cexp.c
17826         cpp-missingop.c         cpp/if-mop.c
17827         cpp-missingparen.c      cpp/if-mpar.c
17828         cpp-opprec.c            cpp/if-oppr.c
17829         cpp-ifparen.c           cpp/if-paren.c
17830         cpp-shortcircuit.c      cpp/if-sc.c
17831         cpp-shift.c             cpp/if-shift.c
17832         cpp-unary.c             cpp/if-unary.c
17833         cpp-li1.c               cpp/line1.c
17834         cpp-li2.c               cpp/line2.c
17835         lineno.c                cpp/line3.c
17836         lineno-2.c              cpp/line4.c
17837         cpp-mi.c                cpp/mi1.c
17838         cpp-mic.h               cpp/mi1c.h
17839         cpp-micc.h              cpp/mi1cc.h
17840         cpp-mind.h              cpp/mi1nd.h
17841         cpp-mindp.h             cpp/mi1ndp.h
17842         cpp-mix.h               cpp/mi1x.h
17843         cpp-mi2.c               cpp/mi2.c
17844         cpp-mi2a.h              cpp/mi2a.h
17845         cpp-mi2b.h              cpp/mi2b.h
17846         cpp-mi2c.h              cpp/mi2c.h
17847         cpp-mi3.c               cpp/mi3.c
17848         cpp-mi3.def             cpp/mi3.def
17849         poison-1.c              cpp/poison.c
17850         pr-impl.c               cpp/prag-imp.c
17851         cpp-redef-2.c           cpp/redef1.c
17852         cpp-redef.c             cpp/redef2.c
17853         strpaste.c              cpp/strp1.c
17854         strpaste-2.c            cpp/strp2.c
17855         cpp-tradpaste.c         cpp/tr-paste.c
17856         cpp-tradstringify.c     cpp/tr-str.c
17857         cpp-tradwarn1.c         cpp/tr-warn1.c
17858         cpp-tradwarn2.c         cpp/tr-warn2.c
17859         trigraphs.c             cpp/trigraphs.c
17860         cpp-unc1.c              cpp/unc1.c
17861         cpp-unc2.c              cpp/unc2.c
17862         cpp-unc3.c              cpp/unc3.c
17863         cpp-unc.c               cpp/unc4.c
17864         undef.c                 cpp/undef1.c
17865         undef-2.c               cpp/undef2.c
17866         cpp-wi1.c               cpp/widestr1.c
17867
17868 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17869
17870         * lib/g++.exp (g++_include_flags): Tweak.
17871
17872 2000-06-27  H.J. Lu  <hjl@gnu.org>
17873             Loren J. Rittle  <ljrittle@acm.org>
17874
17875         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17876         version with one that knows about the new gcc tree structure.
17877         (g++_link_flags): Same.
17878
17879 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17880
17881         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17882         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17883         case we are cross-compiling.
17884
17885         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17886         g++.old-deja/g++.niklas/Makefile.in,
17887         g++.old-deja/g++.niklas/configure.in,
17888         g++.old-deja/g++.other/Makefile.in,
17889         g++.old-deja/g++.other/configure.in,
17890         gcc.c-torture/code_quality/Makefile.in,
17891         gcc.c-torture/code_quality/configure.in,
17892         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17893         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17894         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17895         gcc.c-torture/execute/ieee/Makefile.in,
17896         gcc.c-torture/execute/ieee/configure.in,
17897         gcc.c-torture/noncompile/Makefile.in,
17898         gcc.c-torture/noncompile/configure.in,
17899         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17900         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17901         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17902
17903 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17904
17905         * g++.old-deja/g++.other/ambig3.C: New test.
17906
17907 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17908
17909         * g++.old-deja/g++.pt/syntax1.C: New test.
17910         * g++.old-deja/g++.pt/syntax2.C: New test.
17911         * g++.old-deja/g++.other/syntax3.C: New test.
17912         * g++.old-deja/g++.other/syntax4.C: New test.
17913
17914 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17915
17916         * gcc.dg/20000623-1.c: Prototype exit and abort.
17917
17918 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17919
17920         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17921         New tests.
17922         * gcc.dg/cpp-mi3.def: New file.
17923
17924         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17925         inside assertions.
17926         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17927         lexer's error messages.
17928         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17929         divine anything from the linemarkers.
17930         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17931         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17932
17933 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17934
17935         * gcc.dg/20000623-1.c: New test.
17936
17937 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.c-torture/execute/20000622-1.c: New test.
17940
17941 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17942
17943         * g++.old-deja/g++.other/init15.C: New test.
17944
17945 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17946
17947         * g++.old-deja/g++.pt/vaarg2.C: New test.
17948         * g++.old-deja/g++.pt/vaarg3.C: New test.
17949
17950 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         * g++.old-deja/g++.other/dyncast6.C: New test.
17953
17954 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17955
17956         * gcc.c-torture/execute/loop-6.c: New test.
17957
17958 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17959
17960         * gcc.dg/20000614-1.c: New test.
17961         * gcc.dg/20000614-2.c: New test.
17962
17963 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17964
17965         * g++.old-deja/g++.other/inline12.C: New test.
17966
17967 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17968
17969         * g++.old-deja/g++.other/eh1.C: New test.
17970
17971 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17972
17973         * g++.old-deja/g++.other/type.C: New test.
17974
17975 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17976
17977         * g++.old-deja/g++.other/initstring.C: New test.
17978
17979 2000-06-12  Jason Merrill  <jason@redhat.com>
17980
17981         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17982
17983 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17984
17985         * gcc.c-torture/compile/20000609-1.c: New test.
17986
17987 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17988
17989         * gcc.dg/20000609-1.c: New test.
17990
17991 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17992
17993         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17994         * gcc.c-torture/noncompile/poison-1.c: Move...
17995         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17996         * gcc.dg/cpp-li1.c: Add a token after the #line.
17997
17998 2000-06-05  Richard Henderson  <rth@cygnus.com>
17999
18000         * gcc.c-torture/execute/20000605-2.c: New test.
18001         * gcc.c-torture/execute/20000605-3.c: New test.
18002
18003 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
18004
18005         * g77.f-torture/execute/20000503-1.x: New file.
18006
18007 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18008
18009         * g++.old-deja/g++.eh/badalloc1.C: New test.
18010
18011 2000-06-05  Richard Henderson  <rth@cygnus.com>
18012
18013         * gcc.c-torture/execute/20000605-1.c: New test.
18014
18015 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
18016             Nathan Sidwell <nathan@codesourcery.com>
18017
18018         * gcc.c-torture/compile/20000605-1.c: New test.
18019
18020 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
18021
18022         * g77.f-torture/compile/20000601-1.f:  New test.
18023
18024 2000-06-03  Richard Henderson  <rth@cygnus.com>
18025
18026         * gcc.c-torture/execute/20000603-1.c: New.
18027
18028 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
18029
18030         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
18031         * gcc.dg/noreturn-2.c (noreturn): Likewise.
18032
18033 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
18034
18035         * gcc.dg/compare2.c (case 12): XFAIL.
18036         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
18037         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
18038
18039         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
18040
18041 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
18042
18043         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
18044         guard macro is already defined when the header is first
18045         included.
18046         * gcc.dg/cpp-mix.h: New file.
18047         * gcc.dg/endif-label.c: Update patterns to match compiler.
18048
18049         * g++.brendan/complex1.C: Declare abort.
18050         * g++.law/refs4.C: Remove XFAIL.
18051         * g++.oliva/expr2.C: Declare abort and exit.
18052
18053 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
18054
18055         * gcc.c-torture/execute/20000528-1.c: New test.
18056
18057         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
18058         * g++.old-deja/g++.law/temps4.C: Likewise.
18059
18060         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
18061         stdlib.h.  Call abort() on failure.
18062         * g++.old-deja/g++.law/refs4.C: Likewise.
18063         * g++.old-deja/g++.law/temps4.C: Likewise.
18064         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
18065         * gcc.c-torture/execute/20000112-1.c: Include string.h.
18066
18067 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
18068
18069         Relative to g++.dg/special:
18070         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
18071
18072         Relative to g++.old-deja:
18073         * g++.brendan/complex1.C, g++.jason/optimize2.C,
18074         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
18075         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
18076         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
18077         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
18078         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
18079         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
18080
18081         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
18082         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
18083         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
18084         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
18085         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
18086         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
18087         and/or string.h.
18088
18089         * g++.other/goto1.C: Update expectations for error messages.
18090
18091 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
18092
18093         * gcc.c-torture/compile/20000523-1.c: New test.
18094
18095 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
18098
18099 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.old-deja/g++.eh/catch11.C: New test.
18102         * g++.old-deja/g++.eh/catch12.C: New test.
18103
18104 2000-05-24  Nick Clifton  <nickc@cygnus.com>
18105
18106         * gcc.c-torture/execute/20000523-1.c: New test.
18107
18108 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
18109
18110         * c-torture/execute/bcp-1.c: Replace abort in arg of
18111         __builtin_constant_p with a generic external function.
18112
18113         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
18114         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
18115         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
18116         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
18117         Prototype abort and/or exit.
18118
18119         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
18120         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
18121         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
18122         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
18123
18124 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
18125
18126         * gcc.dg/dwarf2-1.c: New test.
18127
18128 2000-05-20  Richard Henderson  <rth@cygnus.com>
18129
18130         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
18131
18132 2000-05-20  Andreas Jaeger  <aj@suse.de>
18133
18134         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
18135         testcase.
18136
18137 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
18138
18139         * gcc.c-torture/execute/20000519-2.c: New test.
18140
18141 2000-05-19  Andreas Jaeger  <aj@suse.de>
18142
18143         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
18144         which fails with SSA.
18145
18146         * lib/c-torture.exp: Also test with -O3 -fssa.
18147
18148 2000-05-18  Michael Meissner  <meissner@redhat.com>
18149
18150         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
18151         * gcc.c-torture/execute/920415-1.c: Ditto.
18152         * gcc.c-torture/execute/920501-1.c: Ditto.
18153         * gcc.c-torture/execute/conversion.c: Ditto.
18154         * gcc.c-torture/execute/cvt-1.c: Ditto.
18155
18156 2000-05-18  Jeffrey A Law  (law@cygnus.com)
18157
18158         * gcc.c-torture/compile/20000518-1.c: New test.
18159
18160 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
18161
18162         * g77.f-torture/compile/200005018.f:  New test.
18163
18164 2000-05-17  Jeffrey A Law  (law@cygnus.com)
18165
18166         * gcc.c-torture/compile/20000517-1.c: New test.
18167
18168 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18169
18170         * gcc.c-torture/execute/20000516-1.c: New test.
18171
18172 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
18173
18174         * g++.old-deja/g++.other/eh.C: New test.
18175
18176 2000-05-12  Richard Henderson  <rth@cygnus.com>
18177
18178         * gcc.c-torture/execute/990208-1.c (main): Don't pass
18179         constants through to doit's conditional.
18180
18181 2000-05-11  Jeffrey A Law  (law@cygnus.com)
18182
18183         * gcc.c-torture/compile/20000511-1.c: New test.
18184         * g77.f-torture/compile/20000511-1.f: New test.
18185         * g77.f-torture/compile/20000511-2.f: New test.
18186
18187 2000-05-11  Michael Meissner  <meissner@redhat.com>
18188
18189         * gcc.c-torture/execute/20000511-1.c: New test.
18190
18191 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
18192
18193         * gcc.dg/dg.exp: Scan .S files as well as .c files.
18194         * gcc.dg/20000510-1.S: New.
18195
18196 2000-05-08  Catherine Moore  <clm@cygnus.com>
18197
18198         * gcc.dg/unused-3.c: New.
18199
18200 2000-05-06  Richard Henderson  <rth@cygnus.com>
18201
18202           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
18203           * g++.old-deja/g++.mike/warn1.C: Likewise.
18204           * g++.old-deja/g++.pt/local1.C: Likewise.
18205           * g++.old-deja/g++.pt/local7.C: Likewise.
18206           * g++.old-deja/g++.pt/spec16.C: Likewise.
18207
18208 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
18209
18210         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
18211
18212 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
18213
18214           * g77.f-torture/execute/20000503-1.f:  New test.
18215
18216 2000-05-04  Andreas Jaeger  <aj@suse.de>
18217
18218         * gcc.dg/noreturn-2.c: New test.
18219
18220 2000-05-04  Neil Booth  <NeilB@earthling.net>
18221
18222         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
18223         preprocessor.
18224
18225 2000-05-04  Richard Henderson  <rth@cygnus.com>
18226
18227         * gcc.c-torture/execute/20000503-1.c: Fix typo.
18228
18229 2000-05-04  Richard Henderson  <rth@cygnus.com>
18230
18231         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
18232         OpenSSL by Jason R Thorpe.
18233
18234 2000-05-03  Jim Wilson  <wilson@cygnus.com>
18235
18236         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
18237
18238 2000-05-03  Robert Lipe <robertlipe@usa.net>
18239
18240         * gcc.dg/20000503-1.c: New test.
18241
18242 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
18243
18244         * gcc.c-torture/compile/20000502-1.c: New test.
18245         * g++.old-deja/g++.other/align.C: New test.
18246         * gcc.dg/cpp-tradstringify.c: New test.
18247
18248 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
18249
18250         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
18251         and hard registers.
18252
18253 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
18254
18255         * gcc.c-torture/execute/loop-5.c: New test.
18256
18257 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * gcc.c-torture/execute/va-arg-20.c: New test.
18260
18261 2000-04-23  Jeffrey A Law  (law@cygnus.com)
18262
18263         * gcc.c-torture/execute/20000422-1.c: New test.
18264
18265 2000-04-20  Greg McGary  <gkm@gnu.org>
18266
18267         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
18268         when optimizing, but without sibling-call optimizations (-O1).
18269
18270 2000-04-20  Jeffrey A Law  (law@cygnus.com)
18271
18272           * gcc.c-torture/compile/20000420-1.c: New test.
18273
18274 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18275
18276         * g++.abi/ptrflags.C: New test.
18277         * g++.eh/catchptr1.C: Test incomplete pointer chains.
18278
18279 2000-04-19  Catherine Moore  <clm@cygnus.com>
18280
18281         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
18282
18283 2000-04-19  Greg McGary  <gkm@gnu.org>
18284
18285         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
18286         sibling-call optimizations.
18287
18288 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
18289
18290         * gcc.dg/20000419-1.c: New test.
18291
18292 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
18293
18294         * gcc.c-torture/execute/20000412-6.c: New test.
18295
18296 2000-04-12  Jeffrey A Law  (law@cygnus.com)
18297
18298         * gcc.c-torture/execute/20000412-5.c: New test.
18299         * g77.f-torture/compile/20000412-1.f: New test.
18300         * gcc.c-torture/execute/20000412-4.c: New test.
18301         * gcc.c-torture/compile/20000412-2.c: New test.
18302         * gcc.c-torture/execute/20000412-3.c: New test.
18303         * gcc.c-torture/compile/20000412-1.c: New test.
18304         * gcc.c-torture/execute/20000412-2.c: New test.
18305
18306 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
18307
18308         * objc/execute/bf-20.m: New test.
18309
18310 2000-04-10  Richard Henderson  <rth@cygnus.com>
18311
18312         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
18313
18314         * gcc.c-torture/execute/20000412-1.c: New test.
18315
18316 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18317
18318         * g++.old-deja/g++.eh/catchptr1.C: New test.
18319
18320 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
18321
18322         * g++.old-deja/g++.abi/cxa_vec.C: New test.
18323
18324 2000-04-08  Neil Booth  <NeilB@earthling.net>
18325
18326         * gcc.dg/cpp-nullchar.c: Remove test as
18327         embedded nulls cause problems.
18328
18329 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18330
18331         * gcc.dg/compare2.c: New test.
18332
18333 2000-04-08  Neil Booth  <NeilB@earthling.net>
18334
18335         * gcc.dg/cpp-nullchar.c: New test.
18336
18337 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
18338
18339         * gcc.dg/cpp-mi2.c: New test.
18340         * gcc.dg/cpp-mi2[abc].h: New files.
18341
18342 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
18345         member name.
18346
18347 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18348
18349         * g++.old-deja/g++.abi/vmihint.C: New test.
18350
18351 2000-04-06  Neil Booth  <NeilB@earthling.net>
18352
18353         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
18354         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
18355         copyright.
18356
18357 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
18358
18359         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
18360         avoid stack-frame overwrite.
18361
18362 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
18363
18364         * gcc.c-torture/compile/20000405-2.c: New test.
18365         * gcc.c-torture/compile/20000405-3.c: New test.
18366
18367 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18368
18369         * gcc.c-torture/compile/20000405-1.c: New test.
18370
18371 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
18372
18373         * gcc.dg/cast-qual-1.c: Revert last change.
18374
18375 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18376
18377         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
18378
18379 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
18380
18381         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
18382         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
18383
18384 2000-04-03  Jeffrey A Law  (law@cygnus.com)
18385
18386         * gcc.c-torture/compile/20000403-2.c: New test.
18387         * gcc.c-torture/compile/20000403-1.c: New test.
18388
18389 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
18390
18391         * gcc.c-torture/execute/20000403-1.c: New test.
18392
18393 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
18394
18395         * gcc.c-torture/execute/20000402-1.c: New test.
18396
18397 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
18398
18399         * gcc.c-torture/execute/va-arg-15.c: New test.
18400         * gcc.c-torture/execute/va-arg-16.c: New test.
18401         * gcc.c-torture/execute/va-arg-17.c: New test.
18402         * gcc.c-torture/execute/va-arg-18.c: New test.
18403         * gcc.c-torture/execute/va-arg-19.c: New test.
18404
18405 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
18406
18407         * gcc.c-torture/compile/981211-1.c: Move to...
18408         * gcc.dg/cpp-as1.c: ...here.
18409         * gcc.dg/cpp-as2.c: New file.
18410
18411         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
18412         compiler.
18413
18414 2000-04-02  Neil Booth  <NeilB@earthling.net>
18415
18416         * gcc.dg/cpp-cond.c  New tests.
18417         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
18418         accidental success less likely.
18419         * gcc.dg/cpp-missingop.c  New tests.
18420         * gcc.dg/cpp-missingparen.c  New tests.
18421         * gcc.dg/cpp-shift.c  New tests.
18422         * gcc.dg/cpp-shortcircuit.c  New tests.
18423         * gcc.dg/cpp-unary.c  New tests.
18424
18425 2000-03-29  Jeffrey A Law  (law@cygnus.com)
18426
18427         * gcc.c-torture/compile/20000329-1.c: New test.
18428
18429 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
18430
18431         * gcc.c-torture/compile/20000326-1.c: New test.
18432         * gcc.c-torture/compile/20000326-2.c: New test.
18433
18434 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
18435
18436         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
18437         the first parameter is a function argument.
18438
18439 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         * g++.old-deja/g++.ext/array4.C: New test.
18442
18443 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
18444
18445         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
18446
18447 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18448
18449         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
18450
18451 2000-03-19  Richard Henderson  <rth@cygnus.com>
18452
18453         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
18454
18455 2000-03-19  Richard Henderson  <rth@cygnus.com>
18456
18457         * gcc.c-torture/compile/20000319-1.c: New test.
18458
18459 2000-03-14  Jeffrey A Law  (law@cygnus.com)
18460
18461         * gcc.c-torture/execute/20000314-3.c: New test.
18462         * gcc.c-torture/execute/20000314-2.c: New test.
18463         * gcc.c-torture/execute/20000314-1.c: New test.
18464         * gcc.c-torture/compile/20000314-2.c: New test.
18465         * gcc.c-torture/compile/20000314-1.c: New test.
18466
18467 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         * g++.old-deja/g++.warn/inline.C: New test.
18470
18471 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
18472
18473         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
18474         standards-compliant result rather than specific constants.
18475         Put test-values in array.
18476
18477 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
18478
18479         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
18480         (g++_target_compile): Put test-specific options last.
18481
18482 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18483
18484         * g++.old-deja/g++.eh/vbase4.C: New test.
18485
18486 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18489
18490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18491
18492         * g++.old-deja/g++.brendan/misc12.C: Removed.
18493         * g++.old-deja/g++.pt/memtemp77.C: Constify.
18494         * g++.old-deja/g++.ext/pretty4.C: New test.
18495
18496 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18497
18498         * g++.old-deja/g++.other/string2.C: New test.
18499
18500 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
18501
18502         * g++.old-deja/g++.warn/impint2.C: New test.
18503
18504 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
18505
18506         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
18507         is 1, not zero.
18508
18509 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
18510
18511         * g++.old-deja/g++.warn/impint.C: New test.
18512         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
18513         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
18514         * g++.old-deja/g++.pt/explicit12.C: Likewise.
18515         * g++.old-deja/g++.pt/explicit13.C: Likewise.
18516         * g++.old-deja/g++.pt/explicit17.C: Likewise.
18517         * g++.old-deja/g++.pt/explicit18.C: Likewise.
18518         * g++.old-deja/g++.pt/explicit19.C: Likewise.
18519         * g++.old-deja/g++.pt/explicit23.C: Likewise.
18520         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18521         * g++.old-deja/g++.pt/explicit35.C: Likewise.
18522         * g++.old-deja/g++.pt/explicit6.C: Likewise.
18523         * g++.old-deja/g++.pt/memclass7.C: Likewise.
18524
18525 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
18526
18527         * gcc.dg/cpp-redef.c: New test.
18528
18529 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         * g++.old-deja/g++.pt/unify7.C: New test.
18532
18533 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18534
18535         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
18536         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
18537
18538 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
18539
18540         * gcc.c-torture/compile/20000224-1.c: New test.
18541
18542 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18543
18544         * gcc.c-torture/compile/cpp-2.c: New test.
18545         * gcc.c-torture/compile/cpp-1.c: New test.
18546
18547 2000-02-25  Jeffrey A Law  (law@cygnus.com)
18548
18549         * gcc.c-torture/execute/20000225-1.c: New test.
18550
18551 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18552
18553         * gcc.dg/cpp-li2.c: New test.
18554
18555         * gcc.dg/cpp-wi1.c: New test.
18556
18557         * gcc.dg/cpp-li1.c: New test.
18558
18559 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18560
18561         * g++.old-deja/g++.other/sizeof5.C: New test.
18562
18563 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18564
18565         * gcc.c-torture/execute/va-arg-13.c: New test.
18566
18567 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18568
18569         * gcc.c-torture/execute/va-arg-12.c: New test.
18570
18571 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18572
18573         * gcc.c-torture/execute/20000223-1.c: New test.
18574
18575 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18576
18577         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18578
18579 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18580
18581         * g++.old-deja/g++.abi/ptrmem.C: New test.
18582
18583 2000-02-19  Richard Henderson  <rth@cygnus.com>
18584
18585         * gcc.c-torture/compile/init-3.c: New.
18586
18587 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18588
18589         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18590         ALWAYS_CXXFLAGS.
18591
18592 2000-02-11  Robert Lipe <robertl@sco.com>
18593
18594         * gcc.c-torture/compile/20000211-3.c: New test.
18595
18596 2000-02-11  Martin Buchholz <martin@xemacs.org>
18597
18598         * gcc.c-torture/compile/20000211-2.c: New test.
18599
18600 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18601
18602         * gcc.c-torture/compile/20000211-1.c: New test.
18603
18604 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18605
18606         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18607           on native targets
18608
18609 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18610
18611         * g++.old-deja/g++.other/cast5.C: New test.
18612
18613 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18614
18615         * gcc.c-torture/execute/20000205-1.c: New.
18616
18617 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18618
18619         * g++.old-deja/g++.jason/cast3.C: Return void.
18620         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18621
18622 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18623
18624         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18625
18626         * gcc.dg/loop-1.c: New test.
18627
18628 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18629
18630         * gcc.c-torture/compile/20000127-1.c: New test.
18631         * gcc.c-torture/execute/991228-1.c: New test.
18632
18633 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18634
18635         * gcc.dg/unused-2.c: New test.
18636
18637         * gcc.dg/conv-1.c: New test.
18638
18639 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18640
18641         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18642         compiler.
18643         (tool_option_proc): Fix typo.
18644
18645 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18646
18647         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18648         of the ld on the host, not on the build machine.
18649         Also, don't crash if '--help' is not a supported option.
18650
18651 2000-01-24  Richard Henderson  <rth@cygnus.com>
18652
18653         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18654
18655 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18656
18657         * gcc.c-torture/execute/20000120-2.c: New test.
18658         * gcc.c-torture/execute/20000120-1.c: New test.
18659
18660 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18661
18662         * gcc.c-torture/execute/20000113-1.c: New test.
18663
18664 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18665
18666         * gcc.c-torture/execute/20000112-1.c: New test.
18667
18668 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18669
18670         * gcc.dg/20000111-1.c: New test.
18671
18672 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18673
18674         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18675         with 16 bit integers.
18676
18677 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18678
18679         * gcc.dg/20000108-1.c: New test.
18680
18681 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18682
18683         * g++.old-deja/g++.ns/koenig8.C: New test.
18684
18685 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18686
18687         * g++.old-deja/g++.other/cast4.C: New test.
18688
18689 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18690
18691         * gcc.c-torture/compile/20000105-2.c: New test.
18692         * gcc.c-torture/compile/20000105-1.c: New test.
18693
18694 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18695
18696         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18697         references to printf & atoi to conform to ANSI standard.
18698         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18699         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18700         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18701         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18702         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18703         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18704         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18705         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18706         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18707         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18708         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18709         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18710         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18711         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18712         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18713         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18714         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18715         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18716         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18717         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18718         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18719         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18720         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18721         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18722         * g++.old-deja/g++.brendan/init3.C: Likewise.
18723         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18724         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18725         * g++.old-deja/g++.brendan/new2.C: Likewise.
18726         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18727         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18728         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18729         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18730         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18731         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18732         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18733         * g++.old-deja/g++.brendan/template24.C: Likewise.
18734         * g++.old-deja/g++.brendan/template3.C: Likewise.
18735         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18736         * g++.old-deja/g++.jason/inline3.C: Likewise.
18737         * g++.old-deja/g++.jason/opeq.C: Likewise.
18738         * g++.old-deja/g++.law/arg5.C: Likewise.
18739         * g++.old-deja/g++.law/arm7.C: Likewise.
18740         * g++.old-deja/g++.law/ctors11.C: Likewise.
18741         * g++.old-deja/g++.law/cvt8.C: Likewise.
18742         * g++.old-deja/g++.law/init9.C: Likewise.
18743         * g++.old-deja/g++.law/refs4.C: Likewise.
18744         * g++.old-deja/g++.law/template2.C: Likewise.
18745         * g++.old-deja/g++.law/visibility24.C: Likewise.
18746         * g++.old-deja/g++.law/vtable3.C: Likewise.
18747         * g++.old-deja/g++.mike/asm2.C: Likewise.
18748         * g++.old-deja/g++.mike/eh1.C: Likewise.
18749         * g++.old-deja/g++.mike/misc1.C: Likewise.
18750         * g++.old-deja/g++.mike/misc13.C: Likewise.
18751         * g++.old-deja/g++.mike/misc14.C: Likewise.
18752         * g++.old-deja/g++.mike/ns12.C: Likewise.
18753         * g++.old-deja/g++.mike/p1248.C: Likewise.
18754         * g++.old-deja/g++.mike/p3708.C: Likewise.
18755         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18756         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18757         * g++.old-deja/g++.mike/p646.C: Likewise.
18758         * g++.old-deja/g++.mike/p700.C: Likewise.
18759         * g++.old-deja/g++.mike/p783.C: Likewise.
18760         * g++.old-deja/g++.mike/p783a.C: Likewise.
18761         * g++.old-deja/g++.mike/p783b.C: Likewise.
18762         * g++.old-deja/g++.mike/p786.C: Likewise.
18763         * g++.old-deja/g++.mike/p789.C: Likewise.
18764         * g++.old-deja/g++.mike/p789a.C: Likewise.
18765         * g++.old-deja/g++.mike/p807a.C: Likewise.
18766         * g++.old-deja/g++.other/delete3.C: Likewise.
18767         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18768         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18769         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18770         * g++.old-deja/g++.other/empty1.C: Likewise.
18771         * g++.old-deja/g++.other/temporary1.C: Likewise.
18772         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18773         * g++.old-deja/g++.pt/t16.C: Likewise.
18774         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18775
18776 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18777
18778         * gcc.dg/991230-1.c: New test.
18779
18780 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18781
18782         * gcc.c-torture/compile/991229-3.c: New test.
18783         * gcc.c-torture/compile/991229-2.c: New test.
18784         * gcc.c-torture/compile/991229-1.c: New test.
18785
18786 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18787
18788         * gcc.c-torture/compile/labels-2.c: New test.
18789
18790 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18791
18792         * gcc.c-torture/execute/991227-1.c: New test.
18793
18794 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18795
18796         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18797
18798 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18799
18800         * gcc.c-torture/execute/991221-1.c: New test.
18801
18802 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18803
18804         * g++.old-deja/g++.other/cast3.C: New test.
18805
18806 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18807
18808         * gcc.c-torture/execute/991216-4.c: New test.
18809
18810 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18811
18812         * gcc.c-torture/execute/991216-1.c: New test.
18813         * gcc.c-torture/execute/991216-2.c: New test.
18814         * gcc.c-torture/execute/991216-3.c: New test.
18815
18816 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18817
18818         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18819         Actually make the test fail by using "-O2" for compilation.
18820
18821 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18822
18823         * g++.old-deja/g++.warn/cast-align1.C: New test.
18824
18825 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18826
18827         * gcc.c-torture/compile/991214-1.c: New test.
18828         * gcc.c-torture/compile/991214-2.c: New test.
18829
18830 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18831
18832         * gcc.dg/991214-1.c: New test.
18833
18834 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18835
18836         * gcc.c-torture/compile/991213-3.c: New test.
18837         * gcc.c-torture/compile/991213-2.c: New test.
18838         * gcc.c-torture/compile/991213-1.c: New test.
18839
18840 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18841
18842         * gcc.dg/991209-1.c: New test.
18843
18844 1999-12-08  Nathan Sidwell <nathan@acm.org>
18845
18846         * gcc.c-torture/compile/991208-1.c: New test.
18847
18848 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18849
18850         * gcc.dg/ultrasp2.c: New test.
18851
18852 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18853
18854         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18855
18856 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18857
18858         * gcc.c-torture/compile/991202-1.c: New test.
18859         * gcc.c-torture/execute/991202-1.c: New test.
18860         * gcc.c-torture/execute/991202-2.c: New test.
18861         * gcc.c-torture/execute/991202-3.c: New test.
18862
18863 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18864
18865         * g++.old-deja/g++.abi/align.C: New test.
18866         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18867         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18868
18869 1999-12-01  Richard Henderson  <rth@cygnus.com>
18870
18871         * gcc.c-torture/execute/991201-1.c: New.
18872
18873 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18874
18875         * gcc.dg/991129-1.c: New test.
18876
18877 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18878
18879         * gcc.c-torture/compile/991127-1.c: New test.
18880
18881 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18882
18883         * g++.old-deja/g++.other/warn4.C: New test.
18884
18885 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18886
18887         * g++.old-deja/g++.eh/cleanup2.C: New test.
18888         * g++.old-deja/g++.ext/pretty2.C: New test.
18889         * g++.old-deja/g++.ext/pretty3.C: New test.
18890         * g++.old-deja/g++.other/debug6.C: New test.
18891
18892 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18893
18894         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18895         compiler_output to look for one error message instead of two.
18896
18897 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18898
18899         * gcc.c-torture/execute/991118-1.c: Also test case
18900         where the word boundary does not split a byte evenly.
18901
18902 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18903
18904         * g++.old-deja/g++.ext/restrict1.C: New test.
18905
18906 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18907
18908         * gcc.c-torture/execute/991118-1.c: New test.
18909
18910 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18911
18912         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18913         working directory pathnames.
18914
18915 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18916
18917         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18918         host is equipped with driver.h and driver.o so it can actually
18919         compile and run the tests.
18920
18921 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18922
18923         * gcc.c-torture/compile/991008-1.c: New test.
18924
18925 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18926
18927         * lib/gcc-dg.exp: Include target-supports.exp
18928
18929 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18930
18931         * lib/target-supports.exp: New file: Provide procs to test for
18932         features supported by the target.
18933         (check_weak_available): Moved here from ecos.exp.
18934         (check_alias_available): New proc: Determine of the target
18935         toolchain supports the alias attribute.
18936
18937         * gcc.dg/special/ecos.exp: Move check_weak_available to
18938         target-supports.exp.
18939         (alias-1.c): Only perform the test if the target supports
18940         aliases.
18941         (wkali-1.c): Only perform the test if the target supports
18942         aliases.
18943
18944         * gcc.dg/990506-0.c: Expect error messages from cross
18945         targets as well as native targets.
18946
18947 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18948
18949         * gcc.dg/ultrasp1.c: Removed xfail.
18950         * gcc.dg/struct-ret-2.c: Likewise.
18951         * gcc.dg/array-1.c: Likewise.
18952
18953 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18954
18955         * gcc.dg/struct-ret-2.c: New test.
18956
18957         * gcc.dg/array-1.c: New test.
18958
18959 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18960
18961         * gcc.c-torture/execute/991030-1.c: New test.
18962
18963 1999-10-26  Richard Henderson  <rth@cygnus.com>
18964
18965         * gcc.c-torture/compile/991026-2.c: New test.
18966
18967 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18968
18969         * gcc.c-torture/compile/991026-1.c: New test.
18970
18971 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18972
18973         * gcc.c-torture/execute/991023-1.c: New test.
18974
18975 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18976
18977         * gcc.c-torture/execute/991019-1.c: New test.
18978
18979 1999-10-16  Richard Henderson  <rth@cygnus.com>
18980
18981         * gcc.c-torture/execute/991016-1.c: New test.
18982
18983 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18984
18985         * gcc.c-torture/execute/991014-1.c: New test.
18986
18987 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18988
18989         * g++.old-deja/g++.other/union2.C: New test.
18990
18991 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18992
18993         * g++.old-deja/g++.other/vaarg2.C: New test.
18994         * g++.old-deja/g++.other/vaarg3.C: New test.
18995
18996 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18997
18998         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18999         in compile/.
19000
19001 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
19002
19003         * gcc.c-torture/execute/va-arg-11.c: New test.
19004
19005 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
19006
19007         * lib/file-format.exp (gcc_target_object_format): Don't
19008         crash if objdump is unavailable.
19009
19010 1999-09-29  Donn Terry <donn@interix.com>
19011
19012         * gcc.misc-tests/mg.exp: delete extraneous redirection.
19013
19014 1999-09-28  Nick Clifton  <nickc@cygnus.com>
19015
19016         * gcc.c-torture/compile/990928-1.c: New test.
19017
19018 1999-09-28  Nathan Sidwell  <nathan@acm.org>
19019
19020         * g++.old-deja/g++.other/decl6.C: New test.
19021
19022 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19023
19024         * gcc.c-torture/execute/va-arg-10.c: New test.
19025
19026 1999-09-27  Nathan Sidwell  <nathan@acm.org>
19027
19028         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
19029         __PRETTY_FUNCTION__.
19030
19031 1999-09-23  Nick Clifton  <nickc@cygnus.com>
19032
19033         * gcc.c-torture/execute/990923-1.c: New test.
19034
19035 1999-09-21  Nick Clifton  <nickc@cygnus.com>
19036
19037         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
19038         for which -fpic is inappropriate.
19039
19040 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
19041
19042         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
19043
19044 1999-09-21  Nathan Sidwell  <nathan@acm.org>
19045
19046         * g++.old-deja/g++.other/dyncast1.C: New test.
19047         * g++.old-deja/g++.other/dyncast2.C: New test.
19048         * g++.old-deja/g++.other/dyncast3.C: New test.
19049         * g++.old-deja/g++.other/dyncast4.C: New test.
19050         * g++.old-deja/g++.other/dyncast5.C: New test.
19051         * g++.old-deja/g++.eh/catch3.C: New test.
19052         * g++.old-deja/g++.eh/catch3p.C: New test.
19053         * g++.old-deja/g++.eh/catch4.C: New test.
19054         * g++.old-deja/g++.eh/catch4p.C: New test.
19055         * g++.old-deja/g++.eh/catch5.C: New test.
19056         * g++.old-deja/g++.eh/catch5p.C: New test.
19057         * g++.old-deja/g++.eh/catch6.C: New test.
19058         * g++.old-deja/g++.eh/catch6p.C: New test.
19059         * g++.old-deja/g++.eh/catch7.C: New test.
19060         * g++.old-deja/g++.eh/catch7p.C: New test.
19061         * g++.old-deja/g++.eh/catch8.C: New test.
19062         * g++.old-deja/g++.eh/catch8p.C: New test.
19063         * g++.old-deja/g++.eh/catch9.C: New test.
19064         * g++.old-deja/g++.eh/catch9p.C: New test.
19065
19066 1999-09-13  Nathan Sidwell  <nathan@acm.org>
19067
19068         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
19069         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
19070
19071 1999-09-13  Jeffrey A Law  (law@cygnus.com)
19072
19073         * gcc.c-torture/compile/990913-1.c: New test.
19074
19075 1999-09-10  Nathan Sidwell  <nathan@acm.org>
19076
19077         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
19078         * g++.old-deja/g++.jason/rfg5.C: Likewise.
19079
19080 1999-09-09  Richard Henderson  <rth@cygnus.com>
19081
19082         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
19083
19084 1999-09-09  Nathan Sidwell  <nathan@acm.org>
19085
19086         * g++.old-deja/g++.other/lookup11.C: New test.
19087         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
19088         what is permitted and what we want.
19089         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
19090         overload use.
19091         * g++.old-deja/g++.jason/rfg5.C: Likewise
19092
19093 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
19094
19095         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
19096         * gcc.c-torture/noncompile/poison-1.c: New file.
19097
19098 1999-09-08  Nathan Sidwell  <nathan@acm.org>
19099
19100         * g++.old-deja/g++.other/sizeof3.C: New test.
19101         * g++.old-deja/g++.other/sizeof4.C: New test.
19102         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
19103         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
19104
19105 1999-09-07  Richard Henderson  <rth@cygnus.com>
19106
19107         * gcc.dg/va-arg-1.c: New.
19108
19109 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19110
19111         * gcc.c-torture/execute/va-arg-9.c: New test.
19112
19113 1999-09-05  Craig Burley  <craig@jcb-sc.com>
19114
19115         * g77.f-torture/compile/980519-2.f: New test.
19116         * g77.f-torture/compile/19990905-0.f: New test.
19117         * g77.f-torture/compile/19990905-1.f: New test.
19118         * g77.f-torture/compile/19990905-2.f: New test.
19119
19120         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
19121
19122 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
19123
19124         * gcc.c-torture/execute/990827-1.c: Fix typo.
19125
19126 1999-09-03  Nathan Sidwell  <nathan@acm.org>
19127
19128         * g++.old-deja/g++.other/deref1.C: New test.
19129
19130 1999-09-02  Nathan Sidwell  <nathan@acm.org>
19131
19132         * g++.old-deja/g++.other/ambig2.C: New test.
19133         * g++.old-deja/g++.other/cond5.C: New test.
19134         * g++.old-deja/g++.other/lookup16.C: New test.
19135
19136 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
19137
19138         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
19139         assemblers too.
19140
19141 1999-08-31  Jeffrey A Law  (law@cygnus.com)
19142
19143         * lib/c-torture.exp: Avoid the "compare executables" optimization
19144         when testing native.
19145
19146 1999-08-29  Jeffrey A Law  (law@cygnus.com)
19147
19148         * gcc.c-torture/execute/990829-1.c: New test.
19149         * gcc.c-torture/compile/990829-1.c: New test.
19150
19151 1999-08-27  Paul Burchard  <burchard@pobox.com>
19152
19153         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
19154         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
19155         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
19156         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
19157         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
19158         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
19159         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
19160         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
19161         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
19162         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
19163         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
19164
19165 1999-08-27  Jeffrey A Law  (law@cygnus.com)
19166
19167         * gcc.c-torture/execute/990827-1.c: New test.
19168
19169 1999-08-26  Craig Burley  <craig@jcb-sc.com>
19170
19171         * g77.f-torture/noncompile/19990826-4.f: New test.
19172
19173         * g77.f-torture/compile/19990826-3.f: New test.
19174
19175         * g77.f-torture/execute/19990826-2.f: New test.
19176
19177         * g77.f-torture/compile/19990826-1.f: New test.
19178
19179         * gcc.c-torture/execute/990826-0.c: New test.
19180         * g77.c-torture/execute/19990826-0.f: New test.
19181
19182         * g77.f-torture/noncompile/970626-2.f: New test.
19183
19184 1999-08-25  Paul Burchard  <burchard@pobox.com>
19185
19186         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
19187         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
19188         lss-011.C: New tests.
19189
19190 1999-08-25  Nathan Sidwell  <nathan@acm.org>
19191
19192         * g++.old-deja/g++.other/decl5.C: New test.
19193
19194 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19195
19196         * noncompile/noncompile.exp: Load_lib c-torture.exp.
19197         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
19198         call `postbase' for each one.  All callers of `postbase' changed
19199         to call this instead.
19200
19201 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
19202
19203         * gcc.c-torture/execute/990811-1.c: New test.
19204
19205 1999-08-09  Nick Clifton  <nickc@cygnus.com>
19206
19207         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
19208         just native ones.
19209
19210         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
19211         just native ones.
19212
19213 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
19214
19215         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
19216
19217 1999-08-04  Jeffrey A Law  (law@cygnus.com)
19218
19219         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
19220
19221 1999-08-04  Nathan Sidwell  <nathan@acm.org>
19222
19223         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
19224
19225 1999-08-04  Jeffrey A Law  (law@cygnus.com)
19226
19227         * gcc.c-torture/execute/990804-1.c: New test.
19228
19229 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19230
19231         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
19232         * g++.old-deja/g++.brendan/crash64.C: Likewise
19233         * g++.old-deja/g++.brendan/overload8.C: Likewise
19234
19235 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19236
19237         * g++.old-deja/g++.other/struct1.C: New test.
19238
19239 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19240
19241         * g++.old-deja/g++.other/enum2.C: New test.
19242
19243 1999-08-02  Richard Henderson  <rth@cygnus.com>
19244
19245         Adapted from tests from Franz Sirl:
19246         * gcc.c-torture/execute/va-arg-7.c: New test.
19247         * gcc.c-torture/execute/va-arg-8.c: New test.
19248
19249 1999-08-01  Jeffrey A Law  (law@cygnus.com)
19250
19251         * gcc.c-torture/compile/990801-2.c: New test.
19252
19253         * gcc.c-torture/compile/990801-1.c: New test.
19254
19255 1999-07-27  Michael Meissner  <meissner@cygnus.com>
19256
19257         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
19258         fp-cmp-1.c, converting double to float.
19259
19260         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
19261         fp-cmp-1.c, converting double to long double.
19262
19263         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
19264         from fr1 to unknown_register, since fr1 is a legitimate register
19265         on some machines.
19266
19267 1999-07-25  Jeffrey A Law  (law@cygnus.com)
19268
19269         * README: More listname related changes.
19270
19271 1999-07-08  Catherine Moore  <clm@cygnus.com>
19272
19273         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
19274
19275 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
19276
19277         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
19278
19279 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
19280
19281         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
19282
19283 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
19284
19285         * gcc.dg/990703-1.c: New test.
19286
19287 1999-06-29  Nick Clifton  <nickc@cygnus.com>
19288
19289         * lib/file-format.exp: New file: Move definition of proc
19290         gcc_target_object_format to here from
19291         gcc.dg/special/ecos.exp.
19292
19293         * lib/c-torture.exp: Include lib file-format.exp.
19294         * lib/gcc-dg.exp: Include lib file-format.exp.
19295
19296         * gcc.dg/special/ecos.exp: Remove definition of proc
19297         gcc_target_object_format.
19298
19299 1999-06-28  Jeffrey A Law  (law@cygnus.com)
19300
19301         * gcc.c-torture/execute/990628-1.c: New test.
19302
19303 1999-06-25  Jeffrey A Law  (law@cygnus.com)
19304
19305         * gcc.c-torture/compile/990625-2.c: New test.
19306
19307         * gcc.c-torture/compile/990625-1.c: New test.
19308
19309 1999-06-23  Nick Clifton  <nickc@cygnus.com>
19310
19311         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
19312         attributes compile.
19313         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
19314         ports that use the COFF/PE file format.
19315
19316 1999-06-17  Jeffrey A Law  (law@cygnus.com)
19317
19318         * gcc.c-torture/compile/990617-1.c: New test.
19319
19320 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
19321
19322         * g++.old-deja/g++.other/decl4.C: New test.
19323
19324 1999-06-14  Nathan Sidwell  <nathan@acm.org>
19325
19326         * g++.old-deja/g++.other/bitfld3.C: New test.
19327
19328 1999-06-08  Nathan Sidwell  <nathan@acm.org>
19329
19330         * g++.old-deja/g++.eh/catch1.C: New test.
19331
19332 1999-06-07  Jeffrey A Law  (law@cygnus.com)
19333
19334         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
19335
19336         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
19337         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
19338
19339 1999-06-05  Craig Burley  <craig@jcb-sc.com>
19340
19341         * g77.f-torture/compile/19990502-0.f: Replace with new,
19342         shorter, test that still fails after recent changes.
19343
19344 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19345
19346         * gcc.c-torture/execute/990604-1.c: New test.
19347
19348 1999-05-31  Jeffrey A Law  (law@cygnus.com)
19349
19350         * gcc.c-torture/execute/990531-1.c: New test.
19351
19352 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19353
19354         * gcc.c-torture/compile/990527-1.c: New test.
19355
19356 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
19357
19358         * gcc.c-torture/execute/990527-1.c: New test.
19359
19360 1999-05-25  Nick Clifton  <nickc@cygnus.com>
19361
19362         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
19363         bitfields as signed.
19364
19365 1999-05-25  Craig Burley  <craig@jcb-sc.com>
19366
19367         * g77.f-torture/compile/19990525-0.f: New test.
19368
19369 1999-05-25  Jeffrey A Law  (law@cygnus.com)
19370
19371         * gcc.c-torture/execute/990525-2.c: New test.
19372
19373         * gcc.c-torture/execute/990525-1.c: New test.
19374
19375 1999-05-24  Nathan Sidwell  <nathan@acm.org>
19376
19377         * g++.old-deja/g++.other/anon3.C: New test.
19378         * g++.old-deja/g++.other/anon4.C: New test.
19379         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
19380         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
19381         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
19382         Merrill).
19383
19384 1999-05-24  Jeffrey A Law  (law@cygnus.com)
19385
19386         * gcc.c-torture/execute/990524-1.c: New test.
19387
19388         * gcc.dg/990524-1.c: New test.
19389
19390 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19391
19392         * gcc.c-torture/compile/990523-1.c: New test.
19393
19394 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
19395
19396         * gcc.c-torture/compile/990519-1.c: New test.
19397
19398 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19399
19400         * gcc.c-torture/compile/990517-1.c: New test.
19401
19402         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
19403         (e4, f4): New tests.
19404         (main): Call them.
19405
19406 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19407
19408         * gcc.dg/noreturn-1.c: New test.
19409
19410 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
19411
19412         * gcc.c-torture/execute/990513-1.c: New test.
19413
19414 1999-05-10  Richard Henderson  <rth@cygnus.com>
19415
19416         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
19417
19418 1999-05-10  Craig Burley  <craig@jcb-sc.com>
19419
19420         * g77.f-torture/execute/erfc.f: Use small single-precision
19421         values, to avoid problems on Alphas when not -mieee.
19422
19423 1999-05-08  Craig Burley  <craig@jcb-sc.com>
19424
19425         * gcc.dg/990506-0.c: New test.
19426
19427 1999-05-08  Richard Henderson  <rth@cygnus.com>
19428
19429         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
19430         the constant to test.  Don't XFAIL 64-bit targets.
19431
19432         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
19433         * g++.old-deja/g++.law/profile1.C: Likewise.
19434
19435         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
19436         operator new instances.
19437         * g++.old-deja/g++.other/delete5.C: Likewise.
19438
19439 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19440
19441         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
19442         intrinsic.
19443
19444 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19445
19446         * g77.f-torture/execute/u77-test.f: Reverse order of two
19447         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
19448
19449 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19450
19451         * gcc.dg/compare1.c: New test.
19452
19453 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19454
19455         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
19456         New tests.
19457
19458 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19459
19460         * g77.f-torture/compile/19990502-1.f: New test.
19461
19462 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19463
19464         * g77.f-torture/compile/19990502-0.f: New test.
19465
19466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19467
19468         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
19469         intrinsic.
19470
19471 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19472
19473         * g77.f-torture/execute/u77-test.f (main): List libU77
19474         intrinsics not currently tested.
19475         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
19476         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
19477         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
19478         Trim blanks off the ends of some printed strings.
19479
19480 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19481
19482         * g77.f-torture/execute/u77-test.f (main): Just warn about
19483         FSTAT gid disagreement, as it's expected on some systems.
19484
19485 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19486
19487         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
19488         use a new function, which allows for some slop.
19489         Clean up some commentary.
19490         (issum): The new function.
19491         (sgladd): Deleted subroutine.
19492
19493 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19494
19495         * g77.f-torture/execute/u77-test.f: Modify to be more like
19496         libf2c/libU77 version, bringing patches to that version here.
19497         Add suitable commentary.
19498
19499 1999-04-25  Richard Henderson  <rth@cygnus.com>
19500
19501         * gcc.dg/990424-1.c: New test.
19502
19503 1999-04-24  Craig Burley  <craig@jcb-sc.com>
19504
19505         * g77.f-torture/execute/u77-test.f (main): Bug involving
19506         LSTAT has been fixed, so turn back on full checking.
19507
19508 1999-04-20  Craig Burley  <craig@jcb-sc.com>
19509
19510         * g77.f-torture/compile/19990419-0.f: New test.
19511         * g77.f-torture/execute/19990419-1.f: New test.
19512
19513 1999-04-17  Richard Henderson  <rth@cygnus.com>
19514
19515         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
19516         to avoid the need for a prototype to supress a warning.
19517
19518 1999-04-07  Jim Wilson  <wilson@cygnus.com>
19519
19520         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
19521
19522 1999-04-04  Jeffrey A Law  (law@cygnus.com)
19523
19524         * gcc.c-torture/execute/990404-1.c: New test.
19525
19526 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19527
19528         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
19529         * gcc.dg/cpp-if3.c: Don't use -pedantic.
19530         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
19531         missing initializer warnings.
19532
19533 1999-03-28  Jeffrey A Law  (law@cygnus.com)
19534
19535         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
19536         matching strings.
19537
19538 1999-03-26  Jeffrey A Law  (law@cygnus.com)
19539
19540         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
19541
19542 1999-03-26  Craig Burley  <craig@jcb-sc.com>
19543
19544         * g77.f-torture/execute/19990325-0.f: New test.
19545         * g77.f-torture/execute/19990325-1.f: New test.
19546
19547 1999-03-24  Jeffrey A Law  (law@cygnus.com)
19548
19549         * gcc.c-torture/execute/990324-1.c: New test.
19550
19551 1999-03-22  Jim Wilson  <wilson@cygnus.com>
19552
19553         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
19554         test with 4.
19555
19556 1999-03-17  Richard Henderson  <rth@cygnus.com>
19557
19558         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19559
19560 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19561
19562         * g77.f-torture/execute/19990313-2.f: New test.
19563         * g77.f-torture/execute/19990313-3.f: New test.
19564
19565 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19566
19567         * g77.f-torture/execute/19990313-0.f: New test.
19568         * g77.f-torture/execute/19990313-1.f: New test.
19569
19570 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19571
19572         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19573         printf to sprintf.
19574         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19575         (main): Add check for u15.  Conditionalize u31 check depending on
19576         whether ints are <32 bits or >=32 bits.
19577
19578 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19579
19580         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19581
19582 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19583
19584         * g77.f-torture/compile/19990305-0.f: New test.
19585         * g77.f-torture/execute/19981119-0.f: New test.
19586
19587 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19588
19589         * g77.f-torture/execute/970625-2.f: call ABORT if final
19590         result is not correct, instead of just printing it.
19591         Add this checking via newly introduced obfuscation, to
19592         trip up buggy front ends.
19593
19594 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19595
19596         * g77.f-torture/compile/960317-1.f: Moved from being
19597         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19598
19599 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19600
19601         * g77.f-torture/execute/960317-1.f: New (old) test.
19602         * g77.f-torture/execute/970625-2.f: Ditto.
19603
19604 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19605
19606         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19607         message on line 1 or line 2; cccp and cpplib do this differently.
19608
19609 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19610
19611         * g++.old-deja/g++.law/weak1.C: New test.
19612
19613 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19614
19615         * gcc.c-torture/execute/990119-1.c: Renamed to...
19616         * gcc.dg/990119-1.c: this, so it will only be tested once
19617         (it's a preprocessor test, it doesn't need to be run at
19618         multiple optimization levels).
19619
19620 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19621
19622         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19623           ALWAYS_CXXFLAGS.
19624
19625 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19626
19627         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19628         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19629         to not be compilable by current g77.
19630
19631 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19632
19633         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19634
19635 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19636
19637         * gcc.c-torture/execute/990222-1.c: New test.
19638
19639 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19640
19641         * g77.f-torture/compile/19990218-0.f: New test.
19642         * g77.f-torture/noncompile/19990218-1.f: New test.
19643
19644 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19645
19646         * g77.f-torture/compile/19981216-0.f: New test.
19647
19648 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19649
19650         * gcc.dg/990214-1.c: New test.
19651
19652 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19653
19654         * gcc.dg/990213-2.c: New test.
19655
19656         * gcc.dg/990213-1.c: New test.
19657
19658 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19659
19660         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19661         ints.
19662
19663 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19664
19665         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19666         specified by target.
19667
19668         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19669
19670 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19671
19672         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19673
19674 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19675
19676         * gcc.dg/special/ecos.exp: New test driver for new tests with
19677         special requirements.
19678
19679         * gcc.dg/special/alias-1.c: New test.
19680         * gcc.dg/special/gcsec-1.c: New test.
19681         * gcc.dg/special/weak-1.c: New test.
19682         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19683         * gcc.dg/special/weak-2.c: New test.
19684         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19685         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19686         * gcc.dg/special/wkali-1.c: New test.
19687         * gcc.dg/special/wkali-2.c: New test.
19688         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19689         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19690
19691 1999-02-10  Felix Lee  <flee@cygnus.com>
19692
19693           * lib/c-torture.exp (c-torture-compile): Pull out code for
19694           analyzing gcc error messages.
19695           (c-torture-execute): Likewise.  Fix some (harmless) false
19696           positives.
19697           * lib/gcc.exp (gcc_check_compile): New function.
19698
19699 1999-02-08  Richard Henderson  <rth@cygnus.com>
19700
19701         * gcc.c-torture/execute/990208-1.c: New test.
19702
19703 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19704
19705         * g++.dg/special/ecos.exp: New driver for new tests with special
19706         requirements
19707
19708         * g++.dg/special/conpr-1.C: New test
19709         * g++.dg/special/conpr-2.C: New test
19710         * g++.dg/special/conpr-2a.C: New test
19711         * g++.dg/special/conpr-3.C: New test
19712         * g++.dg/special/conpr-3a.C: New test
19713         * g++.dg/special/conpr-3b.C: New test
19714
19715         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19716         allow g++ to use the dg driver
19717
19718         * README: Add comment about g++.dg directory
19719
19720 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19721
19722         * README: Update email addresses.
19723
19724 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19725
19726         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19727         arguments in order to force structure S onto the stack even on
19728         the alpha.
19729         (test): Pass 10 leading arguments to function foo as well as the
19730         structure S.
19731
19732         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19733         failure for all targets.
19734
19735         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19736         abort to terminate program execution.
19737
19738 1999-01-30  Richard Henderson  <rth@cygnus.com>
19739
19740         * gcc.c-torture/execute/990130-1.c: New test.
19741
19742 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19743
19744         * gcc.dg/990130-1.c: New test.
19745
19746 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19747
19748         * gcc.c-torture/execute/990128-1.c: New test.
19749
19750 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19751
19752         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19753
19754 1999-01-27  Felix Lee  <flee@cygnus.com>
19755
19756         * lib/c-torture.exp (c-torture-compile): pull out code for
19757         analyzing gcc error messages.
19758         (c-torture-execute): ditto, and fix some (harmless) false
19759         positives.
19760         * lib/gcc.exp (gcc_check_compile): new function.
19761
19762 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19763
19764         * gcc.dg/990117-1.c: New test.
19765
19766         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19767
19768         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19769
19770 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19771
19772         * g77.f-torture/compile/990115-1.f: New test.
19773
19774 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19775
19776         * gcc.c-torture/compile/990107-1.c: New test
19777
19778 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19779
19780         * gcc.c-torture/execute/990106-2.c: New test.
19781
19782         * gcc.c-torture/execute/990106-1.c: New test.
19783
19784 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19785
19786         * gcc.c-torture/compile/981223-1.c: New test.
19787
19788 1998-12-29  Richard Henderson  <rth@cygnus.com>
19789
19790         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19791         (opt3): Rename from opt4 and disable.
19792
19793 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19794
19795         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19796
19797 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19798
19799         * g++.old-deja/g++.other/conv5.C: New test.
19800
19801 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19802
19803         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19804
19805 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19806
19807         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19808
19809 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19810
19811         * gcc.c-torture/compile/981211-1.c: New test.
19812
19813 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19814
19815         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19816
19817         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19818
19819 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19820
19821         * gcc.special/930510-1.c: Make C9X safe.
19822         * gcc.misc-tests/gcov-1.c Similarly.
19823         * gcc.misc-tests/gcov-2.c Similarly.
19824
19825 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19826
19827         * gcc.dg/ultrasp1.c: New test.
19828
19829 1998-12-06  Richard Henderson  <rth@cygnus.com>
19830
19831         * gcc.c-torture/execute/981206.c: New test.
19832
19833 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19834
19835         * g++.old-deja/g++.ns/template7.C: New test.
19836
19837         * g++.old-deja/g++.other/expr1.C: New test.
19838
19839         * g++.old-deja/g++.eh/tmpl3.C: New test.
19840
19841         * g++.old-deja/g++.eh/tmpl2.C: New test.
19842
19843 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19844
19845         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19846         * g++.old-deja/g++.other/using6.C: Removed.
19847         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19848
19849         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19850
19851 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19852
19853         * g++.old-deja/g++.pt/overload8.C: New test.
19854
19855         * g++.old-deja/g++.pt/overload7.C: New test.
19856
19857         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19858
19859         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19860         and relinking messages.
19861         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19862         compiling with -frepo.
19863
19864 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19865
19866         * g++.old-deja/g++.pt/lookup6.C: New test.
19867
19868 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19869
19870         * gcc.c-torture/execute/981130-1.c: New test.
19871         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19872
19873 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19874
19875         * g++.old-deja/g++.pt/explicit76.C: New test.
19876
19877         * g++.old-deja/g++.pt/friend38.C: New test.
19878
19879         * g++.old-deja/g++.ns/crash2.C: New test.
19880
19881         * g++.old-deja/g++.pt/defarg8.C: New test.
19882
19883         * g++.old-deja/g++.pt/instantiate6.C: New test.
19884
19885         * g++.old-deja/g++.pt/static6.C: New test.
19886
19887         * g++.old-deja/g++.pt/decl2.C: New test.
19888
19889 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19890
19891         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19892         problem is actually related with name lookup, but so what? :-)
19893
19894         * g++.old-deja/g++.pt/friend37.C: New test.
19895
19896 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19897
19898         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19899         element, which fails on some systems.
19900
19901         * g77.f-torture/execute/labug1.f: New test.
19902
19903 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19904
19905         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19906         is defined.
19907
19908 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19909
19910         * g77.f-torture/compile/981117-1.f: New test.
19911
19912 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19913
19914         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19915         properly discarded.
19916
19917 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19918
19919         * gcc.c-torture/execute/memcheck: New directory of tests for
19920         -fcheck-memory-usage.
19921
19922 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19923
19924         * README: New file, general information about the testsuite and
19925         new description of the various C++ test subdirectories.
19926         * README.g++: Eliminate obsolete information, update and move most
19927         relevant stuff to README.
19928
19929 1998-11-07  Richard Henderson  <rth@cygnus.com>
19930
19931         * gcc.c-torture/compile/981107-1.c: New test.
19932
19933 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19934
19935         * execute/memcpy-bi.c: New testcase.
19936
19937 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19938
19939         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19940         base classes.
19941
19942         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19943         template is selected.
19944
19945         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19946         classes, it should be accepted for all types.
19947
19948         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19949
19950         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19951         specializations start with template headers.
19952
19953 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19954
19955         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19956
19957         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19958         non-POD types.
19959
19960 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19961
19962         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19963
19964 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19965
19966         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19967
19968 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19969
19970         * 981019-1.c: New test.
19971
19972 1998-10-14  Robert Lipe <robertl@dgii.com>
19973
19974         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19975         find objc headers.
19976
19977 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19978
19979         * compile/981001-4.c: Remove use of GCC extension that triggers a
19980         compiler bug.
19981
19982 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19983
19984         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19985
19986 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19987
19988         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19989         instantiation of template produces incorrect code for delete
19990         expression.
19991
19992         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19993         constructors' name is not unique.
19994         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19995         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19996
19997         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19998         automatic array of const is ill-formed.
19999
20000         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
20001         of template parameter?
20002
20003         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
20004         const.
20005
20006         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
20007         pointer-to-member expression.
20008
20009         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
20010         declaration causes ICE.
20011
20012 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
20013
20014         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
20015         reserved in the global namespace.
20016
20017         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
20018         generate needed virtual table.
20019
20020         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
20021
20022 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
20023
20024         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
20025         template-dependent type
20026
20027 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
20028
20029         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
20030         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
20031         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
20032
20033         * g++.old-deja/g++.other/using5.C: New test; using decl from base
20034         class should be usable as argument of member function.
20035         * g++.old-deja/g++.other/using6.C: New test; using decl from base
20036         class should be usable as return type of member function.
20037         * g++.old-deja/g++.other/using7.C: New test; using decl from base
20038         class should be usable as type of data member.
20039
20040         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
20041
20042 1998-10-09  Jeffrey A Law  (law@cygnus.com)
20043
20044         * gcc.c-torture/special/920521-1.c: Fix bogus test.
20045
20046 1998-10-08  Nick Clifton  <nickc@cygnus.com>
20047
20048         * gcc.dg/dll-?.c Add thumb to target list.
20049         Fix assembler scan patterns to match current assembler output.
20050
20051 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
20052
20053         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
20054         matching of template brackets.
20055
20056         * g++.old-deja/g++.other/using4.C: New test.  Test using
20057         declarations of methods from base classes.
20058
20059         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
20060         within functions should introduce names into the innermost
20061         enclosing namespace.
20062
20063         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
20064         of static locals if first initialization throws.
20065
20066 1998-10-07  Jim Wilson  <wilson@cygnus.com>
20067
20068         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
20069
20070 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
20071
20072         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
20073         lose track of the possible targets of tablejump insns.
20074         * special/special.exp: Run it.
20075
20076 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
20077
20078         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
20079         must be declared before its specializations can be named in friend
20080         declarations.
20081
20082 1998-10-05  Dave Love  <d.love@dl.ac.uk>
20083
20084         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
20085
20086         * g77.f-torture/execute/io1.f: New test.
20087
20088 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
20089
20090         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
20091         with pointer to template function, for which no argument deduction
20092         is possible.
20093
20094         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
20095         specialization of template function as argument to template
20096         function.
20097
20098         * g++.old-deja/g++.other/access2.C: New test; Inner class
20099         shouldn't have privileged access to Outer's names.
20100
20101 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
20102
20103         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
20104         friend template declared within template class conflicts with
20105         nested class of the same name.
20106
20107         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
20108         is ignored.
20109
20110         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
20111         object with direct initializer as function declaration.
20112
20113         * g++.old-deja/g++.other/decl2.C: New test; duplicate
20114         initializers.
20115
20116         * g++.old-deja/g++.other/null2.C: New test; conditional operator
20117         involving const pointer and NULL produces incorrect result.
20118
20119         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
20120         type name without `typename' should be rejected with -pedantic.
20121
20122 1998-10-02  Richard Henderson  <rth@cygnus.com>
20123
20124         * g++.old-deja/g++.other/addrof1.C: New test.
20125
20126 1998-10-01  Nick Clifton  <nickc@cygnus.com>
20127
20128         * gcc.c-torture/compile/981001-1.c: New test.
20129         * gcc.c-torture/execute/981001-1.c: New test.
20130
20131 1998-10-01  Jeffrey A Law  (law@cygnus.com)
20132
20133         * gcc.c-torture/compile/981001-2.c: New test.
20134         * gcc.c-torture/compile/981001-3.c: New test.
20135         * gcc.c-torture/compile/981001-4.c: New test.
20136
20137 1998-10-01  Robert Lipe  <robertl@dgii.com>
20138
20139         * lib/objc.exp (objc_target_compile): Add -L during compiles for
20140         multilibbed hosts.   Idea grafted from g77.exp.
20141
20142 1998-09-30  Dave Love  <d.love@dl.ac.uk>
20143
20144         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
20145         avoid losing on systems which need -lsocket.
20146
20147 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
20148
20149         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
20150         * g++.old-deja/g++.other/nested2.C: Ditto.
20151         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
20152         failure.
20153
20154 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
20155
20156         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
20157         preferred over template operator!= for enum bitfields.
20158
20159 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
20160
20161         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
20162         that happen to have the same base name, but in different scopes,
20163         are incorrectly rejected.
20164
20165 1998-09-16  Richard Henderson  <rth@cygnus.com>
20166
20167         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
20168         on the native word size instead of an integer literal.
20169
20170 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
20171
20172         * g++.old-deja/g++.other/static2.C: Invocation of static data
20173         member of type pointer-to-function denoted as non-static member.
20174
20175         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
20176         checks involving function types and aliases.
20177
20178 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
20179
20180         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
20181         redefined to the same non-trivial type.
20182
20183         * g++.old-deja/g++.pt/explicit73.C: Test for proper
20184         namespace-qualification of template specializations declared in
20185         other namespaces.
20186
20187         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
20188         to declare a subset of the specializations of a template function
20189         as friends of specializations of a template class.
20190
20191         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
20192         member templates that do not fully specialize the enclosing
20193         template class are rejected.
20194
20195 1998-09-11  Dave Love  <d.love@dl.ac.uk>
20196
20197         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
20198
20199 1998-09-08  Dave Love  <d.love@dl.ac.uk>
20200
20201         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
20202         altered from libf2c/libU77 version.
20203
20204 1998-09-06  Dave Love  <d.love@dl.ac.uk>
20205
20206         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
20207
20208 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
20209
20210         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
20211         (un)signed char are different types for template specialization
20212         purposes.
20213
20214 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
20215
20216         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
20217         * objc: ObjC testsuite.
20218
20219 1998-08-31  Catherine Moore  <clm@cygnus.com>
20220
20221         * gcc.c-torture/execute/941014-1.x:  New file.
20222
20223 1998-08-31  Nick Clifton  <nickc@cygnus.com>
20224
20225         * lib/c-torture.exp: Add support for
20226         torture_eval_before_compile and torture_eval_before_execute
20227         variables.
20228
20229 1998-08-30  Jeffrey A Law  (law@cygnus.com)
20230
20231         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
20232         this test triggers valid.
20233
20234 1998-08-27  Jeffrey A Law  (law@cygnus.com)
20235
20236         * gcc.dg/980827-1.c: New test.
20237
20238 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
20239
20240         * gcc.c-torture/execute/loop-4b.c: New test.
20241
20242 1998-08-26  Nick Clifton  <nickc@cygnus.com>
20243
20244         * lib/c-torture.exp: Add support for
20245         torture_eval_before_compile and torture_eval_before_execute
20246         variables.
20247
20248 1998-08-25  Jeffrey A Law  (law@cygnus.com)
20249
20250         * gcc.c-torture/compile/980825-1.c: New test.
20251
20252 1998-08-24  Nick Clifton  <nickc@cygnus.com>
20253
20254         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
20255         count number tests in opt_t0 not good_t0.
20256
20257 1998-08-24  Jeffrey A Law  (law@cygnus.com)
20258
20259         * gcc.c-torture/compile/930326-1.x: Fix typo.
20260
20261 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
20262
20263         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
20264         causes an ICE.
20265
20266 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20267
20268         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
20269         STACK_SIZE is defined.
20270         * gcc.c-torture/unsorted/stuct.c: Similarly.
20271
20272         * gcc.c-torture/compile/980821-1.c: New test.
20273
20274 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20275
20276         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
20277
20278 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
20279
20280         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
20281         code.
20282
20283 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
20284
20285         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
20286         error'.
20287
20288 1998-08-18  Jeffrey A Law  (law@cygnus.com)
20289
20290         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
20291
20292 1998-08-16  Jeffrey A Law  (law@cygnus.com)
20293
20294         * gcc.c-torture/compile/980816-1.c: New test.
20295
20296         * gcc.dg/980816-1.c: New test.
20297
20298 1998-08-13  Jeffrey A Law  (law@cygnus.com)
20299
20300         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
20301         compiler for ieee tests.
20302
20303 1998-08-01  Dave Love  <d.love@dl.ac.uk>
20304
20305         * g77.f-torture/compile/980729-0.f: New test.
20306
20307 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
20308
20309         * gcc.c-torture/special/eeprof-1.c: New test, for
20310         -finstrument-functions.
20311         * gcc.c-torture/special/special.exp: Run it.
20312
20313 1998-07-29  Jeffrey A Law  (law@cygnus.com)
20314
20315         * gcc.c-torture/compile/980729-1.c: New test.
20316
20317 1998-07-27  Nick Clifton  <nickc@cygnus.com>
20318
20319         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
20320         __thumb__ is defined, and test for ARM style doubles if so.
20321
20322 1998-07-26  Dave Love  <d.love@dl.ac.uk>
20323
20324         * g77.f-torture/noncompile/980615-0.f: New test.
20325
20326 1998-07-26  H.J. Lu  (hjl@gnu.org)
20327
20328         * gcc.dg/980312-1.c: Do link instead of compile.
20329         * gcc.dg/980313-1.c: Likewise.
20330
20331 1998-07-26  Jeffrey A Law  (law@cygnus.com)
20332
20333         * gcc.c-torture/compile/980726-1.c: New test.
20334
20335 1998-07-25  Dave Love  <d.love@dl.ac.uk>
20336
20337         * g77.f-torture/execute/io0.f: New test.
20338
20339 1998-07-24  Nick Clifton  <nickc@cygnus.com>
20340
20341         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
20342         an int.
20343
20344 1998-06-18  Michael Meissner  <meissner@cygnus.com>
20345
20346         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
20347         m32r bugs.
20348
20349 1998-07-17  Nick Clifton  <nickc@cygnus.com>
20350
20351         * gcc.dg/980626-1.c: Expect failures for all toolchains until
20352         c-decl.c:grokdeclarator can handle mode attributes.
20353
20354 1998-07-16  Jeffrey A Law  (law@cygnus.com)
20355
20356         * gcc.c-torture/execute/980716-1.c: New test.
20357
20358 1998-07-13  Jeffrey A Law  (law@cygnus.com)
20359
20360         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
20361         the mn10200.
20362         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
20363         the mn10200.
20364         * gcc.c-torture/execute/va-arg-3.x: Similarly.
20365         * gcc.c-torture/compile/930326-1.x: Similarly.
20366
20367 1998-07-13  Dave Love  <d.love@dl.ac.uk>
20368
20369         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
20370         New test from Craig.
20371
20372 1998-07-12  Dave Love  <d.love@dl.ac.uk>
20373
20374         * g77.f-torture/noncompile/980616-0.f: New test.
20375
20376         * g77.f-torture/execute/970816-3.f:  New test from Craig.
20377
20378 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20379
20380         *  g++.other/singleton.C: Return error value instead of taking
20381         SIGSEGV.
20382
20383 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
20384
20385         *  g++.other/singleton.C: New test.   Warning is under dispute.
20386         Runtime crash is not.
20387
20388 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20389
20390         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
20391         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
20392         using6.C, using7.C}:  New namespace tests.
20393
20394 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
20395
20396         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
20397         specialization with typedef'ed names used as array indexes.
20398
20399 1998-07-09  Jeffrey A Law  (law@cygnus.com)
20400
20401         * gcc.c-torture/execute/980709-1.c: New test.
20402
20403         * gcc.dg/980709-1.c: New test.
20404
20405 1998-07-07  Richard Henderson  <rth@cygnus.com>
20406
20407         * gcc.c-torture/execute/bcp-1.c: New test.
20408
20409 1998-07-07  Jeffrey A Law  (law@cygnus.com)
20410
20411         * gcc.c-torture/execute/980707-1.c: New test.
20412
20413 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
20414
20415         * gcc.c-torture/compile/980706-1.c: New test.
20416
20417 1998-07-01  Dave Love  <d.love@dl.ac.uk>
20418
20419         * g77.f-torture/execute/980701-0.f,
20420         g77.f-torture/execute/980701-1.f: New test from Craig.
20421
20422 1998-07-01  Jeffrey A Law  (law@cygnus.com)
20423
20424         * gcc.c-torture/compile/980701-1.c: New test.
20425
20426         * gcc.c-torture/execute/980701-1.c: New test.
20427
20428 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
20429 rlsruhe.de>
20430
20431         * g++.old-deja/g++.robertl/eb132.C: New test.
20432         * g++.old-deja/g++.robertl/eb133.C: Likewise.
20433
20434 1998-06-29  Dave Love  <d.love@dl.ac.uk>
20435
20436         * g77.f-torture/execute/980628-7.f,
20437         g77.f-torture/execute/980628-8.f,
20438         g77.f-torture/execute/980628-9.f,
20439         g77.f-torture/execute/980628-10.f: New tests from Craig.
20440
20441         * g77.f-torture/execute/980628-3.f: Remove mail headers.
20442
20443 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20444
20445         * g77.f-torture/execute/980628-4.f: New test from Craig.
20446         * g77.f-torture/execute/980628-5.f: Likewise.
20447         * g77.f-torture/execute/980628-2.f: Likewise.
20448         * g77.f-torture/execute/980628-0.f: Likewise.
20449         * g77.f-torture/execute/980628-1.f: Likewise.
20450         * g77.f-torture/execute/980628-3.f: Likewise.
20451         * g77.f-torture/execute/980628-6.f: Likewise.
20452
20453 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20454
20455         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
20456         directory when nothing has been installed yet.
20457
20458 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
20459
20460         * gcc.c-torture/special/special.exp: Handle newer versions of
20461         dejagnu.
20462
20463 1998-06-26  Jeffrey A Law  (law@cygnus.com)
20464
20465         * gcc.dg/980626-1.c: New test.
20466
20467 1998-06-19  Bruno Haible <haible@ilog.fr>
20468
20469         * gcc.misc-tests/m-un-2.c: New test.
20470         * g++.old-deja/g++.other/warn01.c: Likewise.
20471
20472 1998-06-19  Robert Lipe  <robertl@dgii.com>
20473
20474         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
20475         compatibility with assmblers with a different comment character.
20476         Eliminate use of GAS-specific extensions.
20477
20478 1998-06-19  Jeffrey A Law  (law@cygnus.com)
20479
20480         * gcc.c-torture/execute/ieee/980619-1.c: New test.
20481
20482 1998-06-19  Robert Lipe  <robertl@dgii.com>
20483
20484         *lib/g77.exp: Replace search for libf2c.a with search for newly
20485         renamed libg2c.a
20486
20487 1998-06-17  Jeffrey A Law  (law@cygnus.com)
20488
20489         * gcc.c-torture/execute/980617-1.c: New test.
20490
20491 1998-06-12  Jeffrey A Law  (law@cygnus.com)
20492
20493         * gcc.c-torture/execute/980612-1.c: New test.
20494
20495 1998-06-08  Jeffrey A Law  (law@cygnus.com)
20496
20497         * gcc.dg/980523-1.c: Only test on ppc-linux.
20498         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
20499
20500         * gcc.c-torture/execute/980608-1.c: New test.
20501
20502 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
20503
20504         * gcc.c-torture/execute/980605-1.c: New test.
20505
20506 1998-06-04  Jeffrey A Law  (law@cygnus.com)
20507
20508         * gcc.c-torture/execute/980604-1.c: New test.
20509
20510 1998-06-02  Jeffrey A Law  (law@cygnus.com)
20511
20512         * gcc.c-torture/execute/980602-1.c: New test.
20513         * gcc.c-torture/execute/980602-2.c: Likewise.
20514
20515 1998-06-02  Dave Love  <d.love@dl.ac.uk>
20516
20517         * 970125-0.f: Fix per JCB.  Add commentary.
20518
20519 1998-05-31  Michael Meissner  <meissner@cygnus.com>
20520
20521         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
20522         IEEE -0 support.
20523
20524 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
20525
20526         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
20527         earlier.
20528
20529 1998-05-28  Catherine Moore <clm@cygnus.com>
20530
20531         * gcc.c-torture/execute/980526-3.c: New test.
20532
20533 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
20534
20535         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
20536         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
20537         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
20538         m88k-motorola-sysv3 to XFAIL.
20539
20540 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20541
20542         * gcc.dg/980526-1.c: New test.
20543         * gcc.c-torture/execute/980526-2.c: New test.
20544
20545 1998-05-26  Jeffrey A Law  (law@cygnus.com)
20546
20547         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
20548
20549         * gcc.c-torture/execute/980526-1.c: New test.
20550
20551 1998-05-26  Dave Love  <d.love@dl.ac.uk>
20552
20553         * g77.f-torture/execute/alpha2.f: Add runtime test.
20554
20555 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
20556
20557         * g++.old-deja/old-deja.exp: Strip leading directories.
20558
20559         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20560         error for the line.  Don't run multiple tests for the same line.
20561
20562 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20563
20564         * gcc.dg/980523-1.c: New test.
20565
20566 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20567
20568         * g77.f-torture/compile/970915-0.f: New test.
20569
20570 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20571
20572         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20573
20574 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20575
20576         * gcc.dg/980520-1.c: New test.
20577
20578 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20579
20580         * gcc.dg/980502-1.c: Fix return type.
20581
20582 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20583
20584         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20585         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20586         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20587         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20588         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20589
20590 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20591
20592         * g77.f-torture/execute/980520-1.f: New test.
20593
20594 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20595
20596         * lib/mike-g77.exp: New file.
20597
20598         * g77.f-torture/noncompile/noncompile.exp,
20599         g77.f-torture/noncompile/check0.f: New files.
20600
20601 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20602
20603         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20604         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20605         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20606         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20607         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20608         abort where appropriate.
20609
20610 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20611
20612         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20613         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20614
20615 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20616
20617         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20618
20619 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20620
20621         * g77.f-torture/compile/980427-0.f: New test.
20622
20623 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20624
20625         * g77.f-torture/compile/980424-0.f: New test.
20626
20627 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20628
20629         * g77.f-torture/compile/980419-2.f (main): New test.
20630         * g77.f-torture/compile/970125-0.f: New test.
20631         * g77.f-torture/compile/980419-1.f: New test.
20632
20633 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20634
20635         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20636         of loop-4.c.
20637
20638 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20639
20640         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20641
20642 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20643
20644         * gcc.c-torture/compile/980329-1.c: New test.
20645
20646 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20647
20648         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20649         * gcc.dg/980312-1.c: Fix typo in -march command.
20650
20651 1998-03-16  H.J. Lu  (hjl@gnu.org)
20652
20653         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20654
20655 1998-03-11  Robert Lipe  <robertl@dgii.com>
20656
20657         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20658         Dave Love agree the Fortran source is bogus.
20659
20660 1998-03-11  Robert Lipe  <robertl@dgii.com>
20661
20662         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20663         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20664         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20665         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20666         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20667
20668 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20669
20670         * g++.old-deja/g++.other/friend1.C: New test.
20671
20672 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20673
20674         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20675         possibly uninitialized) variables and declare dnrm2.
20676
20677 1998-02-23  Robert Lipe <robertl@dgii.com>
20678
20679         From Bruno Haible <haible@ilog.fr>:
20680         * gcc.c-torture/execute/980223.c: New test.
20681
20682 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20683
20684         * gcc.dg/ifelse-1.c: New test.
20685
20686 1998-02-09  H.J. Lu  (hjl@gnu.org)
20687
20688         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20689
20690           * lib/old-dejagnu.exp (old-dejagnu): Added the
20691           "execution test - XFAIL *-*-*" handling in the spirit of
20692           "excess errors test -". Changed the "execution test fails"
20693           handling to be like "excess errors test fails".
20694           * Update various tests accordingly.
20695
20696 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20697
20698         * gcc.c-torture/execute/980205.c: New test.
20699
20700 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20701
20702         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20703         * lib/f-torture.exp: Similarly.
20704         * gcc.c-torture: Rename all .cexp files to .x files.
20705
20706 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20707
20708         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20709         (940510-1.c): Removed duplicate.
20710         (971104-1.c): New test.
20711
20712 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20713
20714           * lib/f-torture.exp: Improve error and loop detection.
20715
20716 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20717
20718         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20719         use that to size the filler array.
20720
20721 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20722
20723         * lib/c-torture.exp(c-torture-execute): Fix typo.
20724
20725         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20726         testcase as the executable name. Keep the executable around if
20727         the test fails.
20728
20729 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20730
20731         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20732         changes.  Only test one -g option, and move it to the end of the
20733         list of options to test.
20734
20735 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20736
20737         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20738         variable GCC_TORTURE_OPTIONS to supply default switches separated
20739         by colons.  If no environment variable, run tests with -O0 -g, -O1
20740         -g, and -O2 -g as well.
20741
20742 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20743
20744         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20745         explanatory comments. Fix indentation.
20746
20747 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20748
20749         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20750
20751 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20752
20753         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20754         * g++.old-deja/g++.mike/p7325.C: Likewise.
20755         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20756
20757 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20758
20759         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20760         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20761         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20762         * g++.old-deja/g++.law/operators4.C: Likewise.
20763
20764 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20765
20766         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20767         * g++.old-deja/g++.mike/p784.C: Ditto.
20768         * g++.old-deja/g++.mike/p785.C: Ditto.
20769
20770 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20771
20772           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20773
20774 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20775
20776         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20777         target feature; pass this to c-torture-execute as needed.
20778
20779 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20780
20781         * lib/c-torture.exp(c-torture-execute): If the previous and the
20782         current executables being tested are identical, we don't need to
20783         run the executable again. Try to make the executable names
20784         unique. Add an optional argument for passing additional compiler
20785         flags.
20786
20787 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20788
20789         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20790
20791 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20792
20793         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20794
20795 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20796
20797         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20798         32bit or larger longs.
20799
20800         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20801         have either a 32bit long or 32bit int.
20802
20803 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20804
20805         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20806         Make double precision tests dependent on sizeof (double).
20807
20808 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20809
20810         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20811         too.
20812
20813 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20814
20815         * gcc.c-torture/compile/961203-1.cexp: New script.
20816
20817 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20818
20819         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20820         up the includes ourselves.
20821
20822 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20823
20824         * lib/plumhall.exp: Remove random include, and add a few
20825         verbose messages for debugging.
20826
20827 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20828
20829         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20830         of trying to do it ourselves.
20831
20832 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20833
20834         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20835
20836 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20837
20838         * gcc.prms/5403.c: Made regexp a bit less strict.
20839
20840 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20841
20842         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20843         is returned from remote_load instead.
20844         * lib/plumhall.exp: Ditto.
20845         * lib/mike-g++.exp: Ditto.
20846         * lib/old-dejagnu.exp: Ditto.
20847         * lib/c-torture.exp: Ditto.
20848
20849 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20850
20851         * lib/g++.exp: Use build_wrapper procedure.
20852         * lib/gcc.exp: Ditto.
20853
20854 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20855
20856         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20857         an old-style decl for malloc.  Fixes tests to work when
20858         sizeof (int) != sizeof (size_t).
20859
20860 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20861
20862         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20863
20864         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20865         use stdargs.h interface.
20866
20867 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20868
20869         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20870         NO_VARARGS when compiling.
20871
20872 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20873
20874         * lib/plumhall.exp(ph_includes): New procedure.
20875         (ph_make): Use it.
20876         (ph_compiler): Ditto.
20877
20878         * lib/g++.exp: Rename test-glue.c to testglue.c.
20879         * lib/gcc.exp: Ditto.
20880
20881 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20882
20883         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20884         to completion when it's called.
20885
20886 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20887
20888         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20889         is defined, don't do test.
20890
20891 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20892
20893         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20894         for object files.
20895         (ph_summary): Mark skipped testcases as untested, not unresolved.
20896
20897         * lib/plumhall.exp (ph_make): If unresolved because of bad
20898         errorCode, record errorCode in log file.
20899         (*): Replace send_log/verbose with verbose -log.
20900
20901 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20902
20903         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20904         double conversion if double isn't at least 8 bytes.
20905
20906         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20907         int to work with targets where int is 16 bits.
20908
20909         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20910         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20911         precision for the test to complete.
20912
20913 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20914
20915         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20916         if d10v is not compiled with the -mdouble64 flag.
20917         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20918
20919         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20920         d10v is not compiled with the -mint32 flag.
20921
20922 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20923
20924         * lib/plumhall.exp: Use incr_count.
20925
20926 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20927
20928         * gcc.c-torture: Update to c-torture-1.45.
20929
20930 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20931
20932         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20933         the name of the expect testcase file).
20934
20935         * lib/g++.exp(g++_init): Ditto.
20936
20937 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20938
20939         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20940         the host.
20941
20942         * lib/gcc.exp(gcc_exit): New procedure.
20943
20944 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20945
20946         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20947         specs where appropriate.
20948
20949         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20950         because of new "candidates are" messages, and removed a few
20951
20952         * Converted all non-old-style g++ testcases to old-style, and
20953         moved into g++.old-deja.
20954
20955 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20956
20957         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20958         options.
20959
20960         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20961         succeeded.
20962
20963         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20964
20965 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20966
20967         * lib/gcc.exp (gcc_target_compile): Add support for defining
20968         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20969         the machine doesn't have those features.
20970
20971 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20972
20973         * g++.law/operators4.exp: Don't use LIBS.
20974
20975 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20976
20977         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20978
20979         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20980         * lib/g++.exp: Set it here instead. Also, allow use of the
20981         --tool_exec and --tool_opt options. Change CXX to
20982         GXX_UNDER_TEST.
20983
20984         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20985
20986         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20987
20988 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20989
20990         * lib/old-dejagnu.exp: Use prune_warnings instead of
20991         prune_system_crud.
20992         * lib/mike-g++.exp: Ditto.
20993         * lib/gcc.exp: Ditto.
20994         * lib/g++.exp: Ditto.
20995
20996         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20997
20998 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20999
21000           * 941014-2.c: Include stdlib.h
21001           * 960327-1.c: Include stdio.h
21002           * dbra.c, index-1.c: Don't assume ints are 32bits.
21003
21004 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
21005
21006         * lib/gcc.exp: Add gcc,stack_size target feature.
21007
21008         * lib/g++.exp(g++_target_compile): Add the include and link
21009         paths here, not in two other places. And, it's $options, not
21010         options.
21011
21012         * lib/mike-g++.exp(postbase): Remove the code that determines
21013         the correct include and link paths.
21014         * g++.old-deja/old-deja.exp: Ditto.
21015
21016 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
21017
21018         * lib/g++.exp(g++_init): target_compile no longer returns the
21019         filename of the result.
21020
21021 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
21022
21023         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
21024         call to glob.
21025
21026         * gcc.c-torture/special/special.exp: Change call to
21027         gcc_target_compile to include the object file.
21028
21029 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
21030
21031         * gcc.c-torture/special/special.exp: Correct misspelling in last
21032         change.
21033
21034 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
21035
21036         * lib/plumhall.exp(ph_summary): Log the entire output of the
21037         executable. Return -1 if there were any failures, 0 otherwise.
21038         (ph_execute): Return -1 if there were any failures, 0 otherwise.
21039         (ph_make): Clean up objects and executables that were built
21040         if the tests succeeded.
21041
21042 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
21043
21044         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
21045         libraries and includes in the build tree as appropriate.
21046
21047 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
21048
21049         * lib/c-torture.exp: Instead of looking for the global variable
21050         NO_LONG_LONG, check to see if that's a feature of the target.
21051
21052 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
21053
21054         * config/default.exp: Minimize. Delete the remainer of the files in
21055         config; this functionality is now in devo/dejagnu/config.
21056
21057         g++.*/*: Pass any additional flags used to compile to postbase;
21058         delete CXXFLAGS.
21059
21060         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
21061         is now done by runtest.exp. Use gcc_target_compile instead of
21062         compile.
21063
21064         lib/c-torture.exp: Use gcc_target_compile instead of compile.
21065         Remove references to CFLAGS. Use remote_file instead of
21066         calling rm -f.
21067         (c-torture): Take a list of arguments to use to compile this
21068         testcase.
21069
21070         lib/g++.exp: Simplify. Use target_compile instead of compile.
21071         lib/gcc-dg.exp: Ditto.
21072         lib/gcc.exp: Ditto.
21073         lib/mike-{gcc,g++}.exp: Ditto.
21074         lib/old-dejagnu.exp: Ditto.
21075         lib/plumhall.exp: Ditto.
21076
21077 1997-01-08  Jim Wilson  <wilson@cygnus.com>
21078
21079         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
21080         (ph_linker): Likewise.
21081
21082 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
21083
21084           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
21085         MAP_ANON / MAP_ANONYMOUS if defined;
21086         else try to map from /dev/zero .
21087
21088 1996-11-12  Jeffrey A Law  (law@cygnus.com)
21089
21090         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
21091         isn't defined, then define it to MAP_ANONYMOUS.
21092
21093 1996-11-12  Jeffrey A Law  (law@cygnus.com)
21094
21095         * gcc.c-torture: Update to c-torture-1.42 release.
21096
21097 1996-11-11  Jeffrey A Law  (law@cygnus.com)
21098
21099         * gcc.c-torture: Update to c-torture-1.41 release.
21100
21101 1996-10-27  Jeffrey A Law  (law@cygnus.com)
21102
21103         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
21104         c-torture release.
21105
21106 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
21107
21108         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
21109         and LDFLAGS.  Fix second case to append the target_info ldflags
21110         onto LDFLAGS, not CFLAGS.
21111         * lib/g++.exp (g++_init): Add target_info stuff.
21112         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
21113         of libgloss and newlib flags for !native.
21114
21115         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
21116         (GDB): Fix relative path to go up another dir for finding gdb.
21117
21118 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
21119
21120         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
21121         versions in the target_info array, if they don't exist.
21122
21123 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
21124
21125         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
21126
21127 1996-07-08  Jim Wilson  <wilson@cygnus.com>
21128
21129         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
21130         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
21131
21132 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
21133
21134         * lib/old-dejagnu.exp: Don't remove the output file before we've
21135         actually tested it. Don't append pwd to the path of the executable
21136         we're testing.
21137
21138 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
21139
21140         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
21141
21142 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
21143
21144         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
21145         temporary directory for compiler files, and set it to a default
21146         value of /tmp. Set $output as the name of the output file from
21147         compiling the testcase. Add a -o option to $cflags_var so the
21148         compiler writes the final output file as $output. Set $executable
21149         to $output.
21150
21151         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
21152         directory for compiler files, and set it to /tmp if it doesn't
21153         already have a value. Set $output_file to the name of the output
21154         file from compiling the testcase. Add a -o option to CXXFLAGS so
21155         the compiler writes the final output file as $output. Use $output
21156         as the executable to be tested.
21157
21158 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
21159
21160         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
21161
21162 1996-06-08  Jeffrey A Law  (law@cygnus.com)
21163
21164         * gcc.c-torture/execute/pending-1.c: New test.  Still
21165         pending in Tege's queue.
21166
21167 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
21168
21169         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
21170         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
21171         if there were failures.  Call unresolved if there were unresolved
21172         testcases.  Call gcc_fail if program did not run to completion.
21173         (ph_make): Pass additional argument name to ph_execute.
21174         (ph_execute): Add new argument.  Pass additional arguments to
21175         ph_summary.  Call gcc_fail is there is no execution output.
21176
21177 1996-04-24  Jeffrey A Law  (law@cygnus.com)
21178
21179         * lib/plumhall.exp (proc_summary): Output relavent summary
21180         lines into the log so specific failures in plumhall can be
21181         investigated.
21182
21183 1996-04-10  Jeffrey A Law  (law@cygnus.com)
21184
21185         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
21186         (c-torture-execute): Don't try to execute tests which use
21187         "long long" types if $NO_LONG_LONG is nonzero.
21188
21189 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
21190
21191         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
21192         not c-torture.
21193
21194         * gcc.ieee: Move from here.
21195         * gcc.c-torture/execute/ieee: To here.
21196
21197 1996-03-26  Jeffrey A Law  (law@cygnus.com)
21198
21199         * gcc.c-torture: Update to c-torture-1.41 release.
21200
21201 1996-03-22  Jeffrey A Law  (law@cygnus.com)
21202
21203         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
21204         not "$output".
21205
21206 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
21207
21208         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
21209         -c present.
21210
21211 1996-03-02  Jeffrey A Law  (law@cygnus.com)
21212
21213         * config/proelf.exp: Handle connecting to a simulator.
21214
21215 1996-01-31  Jeffrey A Law  (law@cygnus.com)
21216
21217         * config/proelf.exp: New file.  Enough framework that we can
21218         run c-torture tests on the proelf targets (or any other target
21219         that gdb can connect to for that matter).
21220
21221 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
21222
21223         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
21224         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
21225
21226         * lib/plumhall.exp (ph_execute): Always call ph_summary if
21227         exec_output exists.
21228
21229 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
21230
21231         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
21232         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
21233
21234         * config/*.exp: Update FSF address.  Change result of ${tool}_load
21235         to pass/fail/unresolved/unsupported/untested.  Caller must now
21236         call unresolved/unsupported/untested.
21237         * lib/*.exp: Update FSF address.  Update to handle new results of
21238         ${tool}_load.
21239         * lib/chill.exp (verbose): Delete.
21240
21241 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
21242
21243         * lib/gcc.exp (default_gcc_start): Change order of args to
21244         $LDFLAGS $CFLAGS $LIBS.
21245         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
21246         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
21247         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
21248         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
21249         * gcc.misc-tests/dg-test.exp: Likewise.
21250         * gcc.misc-tests/msgs.exp: Likewise.
21251         * gcc.prms/prms.exp: Likewise.
21252         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
21253         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
21254
21255         * lib/dg.exp: Deleted, moved to dejagnu/lib.
21256
21257 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
21258
21259         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
21260
21261         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
21262         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
21263
21264         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
21265         necessary.
21266
21267 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
21268
21269         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
21270         global for loop; add use of $mathlib.
21271         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
21272         settings here; set mathlib for anything but VxWorks.
21273
21274 1996-01-22  Jeffrey A Law  (law@cygnus.com)
21275
21276         * gcc.c-torture: Update to c-torture-1.40 release.
21277
21278 1996-01-03  Jeffrey A Law  (law@cygnus.com)
21279
21280         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
21281         dg.exp.
21282
21283 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
21284
21285         * lib/c-torture.exp (c-torture-execute): Declare "output" as
21286         global.
21287
21288 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
21289
21290         * lib/g++.exp (LIBS): Define if not already.
21291         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
21292         (gcc-dg-prune): Call prune_gcc_output.
21293         * lib/gcc.exp (prune_gcc_output): New proc.
21294         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
21295         prune_gcc_output.
21296
21297 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
21298
21299         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
21300         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
21301
21302 1995-11-15  Jeffrey A Law  (law@cygnus.com)
21303
21304         * gcc.c-torture: Update to c-torture-1.39 release.
21305
21306 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
21307
21308         * lib/c-torture.exp (c-torture-execute): Don't return if one option
21309         fails, try others as well.
21310
21311 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
21312
21313         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
21314         If compilation fails, mark execute tests as `untested'.
21315         If test is marked as unsupported, don't mark compilation and
21316         execute tests as failed.
21317
21318 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
21319
21320         * lib/g++.exp (g++_init): Don't link in libg++, and look to
21321         libstdc++ for whether or not we want to be doing shared
21322         libraries.  Delete link_curses since we don't need it anymore.
21323         * lib/mike-g++.exp (postbase): Don't link in libg++.
21324         * g++.old-deja/old-deja.exp: Likewise.
21325
21326 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
21327
21328         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
21329
21330 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
21331
21332         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
21333         For that, add `-Wl,-a,shared_archive'.
21334         * g++.old-deja/old-deja.exp: Likewise.
21335
21336 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
21337
21338         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
21339
21340 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
21341
21342         * lib/mike-g++.exp (postbase): Pay attention to the status of
21343         g++_load.
21344
21345 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
21346
21347           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
21348
21349 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
21350
21351         * lib/gcc.exp (default_gcc_start): No longer need to log program
21352         being executed or its output, execute_anywhere does that now.
21353         * lib/g++.exp (default_g++_version): Call execute_anywhere.
21354         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
21355
21356 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
21357
21358         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
21359         the same as those in lib/g++.exp.
21360
21361 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
21362
21363         * gcc.c-torture: Update to c-torture-1.38 release.
21364         * gcc.ieee: Related changes.
21365
21366 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
21367
21368         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
21369         "exec". Minor reformatting changes.
21370
21371         * config/rom68k.exp (${tool}_load): Make it work in a canadian
21372         cross. This means all "exec" calls now work on a remote host as
21373         well.
21374         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
21375         cross. Filter out the extra "\r\n" stuff that expect puts in.
21376         (c-torture-execute): Filter out the bogus warnings like
21377         c-torture-compile does. Add support for canadian cross.
21378         * lib/gcc.exp (default_gcc_version, default_gcc_start)
21379         Use execute_anywhere rather than calling exec directly. Now it
21380         works for canadian cross testing.
21381
21382 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
21383
21384         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
21385         results into a variable, and check that rather than using file exists.
21386
21387 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
21388
21389         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
21390         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
21391
21392 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21393
21394         * g++.old-deja/old-deja.exp: Create and pass runshlib and
21395         lib_curses if there's a shared libg++ in the build tree.
21396
21397 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
21398
21399         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
21400         if not supported target.
21401
21402 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
21403
21404         * lib/g++.exp (g++_init): Move empty setting of runshlib and
21405         link_curses up to always happen, not just for native builds.
21406
21407 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
21408
21409         * gcc.c-torture: Update to c-torture-1.36 release.
21410         * gcc.failure: Related changes.
21411
21412 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
21413
21414         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
21415
21416 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
21417
21418         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
21419         * lib/mike-g++.exp (postbase): Not in here.  Still reference
21420         runshlib, link_curses, and mathlib for link and run.
21421
21422         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
21423         pass the runtime shared library options for Solaris, OSF/1, and
21424         Irix5, and link with -lcurses to avoid unresolved references.
21425
21426 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
21427
21428         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
21429         only run once.
21430
21431 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
21432
21433         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
21434
21435 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
21436
21437         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
21438         do not have a framework for the "compat" tests yet.
21439
21440 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
21441
21442         * lib/mike-g++.exp (postbase): New local variable `mathlib',
21443         set to null if we're testing vxworks5.1.  Use that instead of
21444         `-lm' in the setting of LIBS for link and run.
21445
21446 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
21447
21448         * config/rom68k.exp (${tool}_load): Major changes to make it
21449         work.  Verified that it does in fact return the stuff in
21450         exec_output properly.  Catch any Emul or any TRAP other than 0.
21451
21452 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
21453
21454         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
21455         LDFLAGS properly for targets that need stuff from libgloss.
21456         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
21457         only run once.
21458         (gpp_initialized): New variable.
21459
21460 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
21461
21462         * config/rom68k.exp: Load libgloss.exp.
21463         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
21464         so we can produce a fully linked binary.
21465         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
21466         so we can produce a fully linked binary.
21467
21468 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
21469
21470         * lib/plumhall.exp (ph_section): Watch for expected failures.
21471         Add missing `else'.
21472
21473         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
21474         run the testcase.
21475         (c-torture): Likewise.
21476
21477 1995-08-28  Doug Evans  <dje@cygnus.com>
21478
21479         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
21480
21481         * lib/mike-g++.exp (mike_cleanup): New proc.
21482         (prebase): New globals compiler_result, not_compiler_result,
21483         target_regexp.
21484         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
21485         allow leading "-" in pattern.  Watch for unsupported tests.
21486         If $compiler_result is set, pattern match assembler code,
21487         and ditto for $not_compiler_result.
21488         * lib/mike-gcc.exp: Likewise.
21489
21490         * lib/plumhall.exp (ph_execute): Only call ph_summary if
21491         execution "succeeded".
21492
21493 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
21494
21495         * config/win32.exp: New file.
21496         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
21497
21498 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
21499
21500         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
21501         unsupported.
21502         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
21503         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
21504         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
21505
21506         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
21507         "... without exceptions was ...".  That is now handled by
21508         prune_system_crud.
21509         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21510
21511 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
21512
21513         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
21514         sieve.c,sort2.c}: New files.
21515         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
21516         sieve.exp,sort2.exp}: Drivers for them.
21517
21518         * lib/mike-gcc.exp (program_output): New user settable variable.
21519         (postbase): Call prune_system_crud.  Also prune extraneous compiler
21520         messages.
21521         * lib/mike-g++.exp (program_output): New user settable variable.
21522
21523         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
21524
21525         * config/sh.exp: Deleted (use sim.exp instead).
21526
21527 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
21528
21529         * config/vx.exp: Declare CHECKTASK as global.
21530         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
21531         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
21532         * lib/old-dejagnu.exp: Load [pwd]/$executable.
21533
21534 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21535
21536         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
21537         target. Like vx.exp, only includes `vx29k.exp' instead of
21538         `vxworks.exp'.
21539
21540 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
21541
21542         * config/sim.exp: Increase time limit from 120 seconds to 240.
21543
21544 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
21545
21546         * gcc.c-torture/execute/950628-1.c: New test.
21547
21548 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
21549
21550         * gcc.c-torture: Update with changes/additions from
21551         c-torture-1.34.
21552
21553 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
21554
21555         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
21556
21557 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
21558
21559         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21560
21561 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21562
21563         * gcc.c-torture/compile/950512-1.c: New test.
21564         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21565         * gcc.dg/struct-ret-1.c: Likewise.
21566
21567 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21568
21569         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21570           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21571
21572 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21573
21574         * gcc.c-torture/special/920411-1.c: Deleted.
21575         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21576
21577 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21578
21579         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21580         cpu limit.
21581
21582 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21583
21584         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21585
21586 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21587
21588         From kenner;
21589         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21590         is the proper length.
21591         * va-arg-3.c: Likewise.
21592
21593 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21594
21595         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21596         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21597
21598         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21599         * lib/g++.exp (default_g++_start): Delete old cruft.
21600
21601 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21602
21603         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21604         (2 * (1 << 18)) to (2 * (1 << 17)).
21605
21606         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21607
21608 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21609
21610         * config/rom68k.exp: Renamed from config/idp.exp
21611
21612 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21613
21614         * c-torture/compile/921109-2.c
21615
21616 1995-04-18  Mike Stump  <mrs@cygnus.com>
21617
21618         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21619         excess errors.
21620
21621 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21622
21623         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21624         output.
21625         * lib/g++.exp (default_g++_start): Likewise.
21626
21627 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21628
21629         * gcc.c-torture/compile/950329-1.c: New test.
21630
21631 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21632
21633           * config/bug.exp (${tool}_load): Updated to use new remote_open
21634           and remote_close procs.
21635         * config/idp.exp: New file.
21636
21637 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21638
21639         * gcc.c-torture/execute/950322-1.c: New test.
21640
21641 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21642
21643         * config/vx.exp (${tool}_load): Clean up testing of return code from
21644         vxworks_ld and vxworks_spawn.
21645
21646 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21647
21648         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21649
21650 1995-03-13  Mike Stump  <mrs@cygnus.com>
21651
21652         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21653         can mark excess errors on a machine by machine basis.  Note, the
21654         default is to not expect any excess errors, even when excess
21655         errors test - is given, so you will want to put an XFAIL ... on
21656         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21657         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21658         those 4 machines, but no others.
21659
21660 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21661
21662         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21663         * lib/c-torture.exp: to here.
21664
21665 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21666
21667         * gcc.c-torture/execute/950221-1.c: New test.
21668         * gcc.c-torture/execute/struct-ret-1.c: New test.
21669         * gcc.c-torture/compile/950221-1.c: New test.
21670
21671         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21672
21673 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21674
21675         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21676         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21677
21678 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21679
21680         * g++.gb: New directory of tests, derived from my signature and
21681         class scoping tests.
21682
21683         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21684         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21685         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21686         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21687         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21688         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21689         * g++.gb/sig25.C: Likewise.
21690
21691         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21692         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21693         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21694         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21695         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21696         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21697         * g++.gb/sig25.exp: Likewise.
21698
21699         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21700         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21701         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21702         * g++.gb/scope13.C: Likewise, this test still fails.
21703
21704         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21705         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21706         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21707         * g++.gb/scope13.exp: Ditto.
21708
21709         * g++.gb/README: New file, explains what these tests are about.
21710
21711 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21712
21713         * lib/dg.exp (dg-do): Support `preprocess'.
21714         (dg-test): Likewise.
21715
21716 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21717
21718         * config/udi.exp: change "continue -expect" to "exp_continue".
21719
21720 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21721
21722         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21723         Delete redundant tests.
21724
21725         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21726         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21727         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21728         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21729         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21730         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21731         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21732         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21733
21734         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21735         storing label pointers.
21736         * gcc.c-torture/execute/921019-1.c: Likewise.
21737         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21738         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21739         parameter fp.
21740         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21741         constants.
21742
21743         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21744         Delete obsolete tests.
21745
21746         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21747         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21748         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21749         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21750         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21751         * gcc.c-torture/compile/950124-1.c: New test.
21752
21753         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21754
21755 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21756
21757         * lib/mike-g++.exp: Add -lm to LIBS.
21758
21759 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21760
21761         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21762
21763 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21764
21765         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21766
21767 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21768
21769         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21770
21771 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21772
21773         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21774         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21775         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21776         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21777         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21778         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21779         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21780         * g++.law/{operators31.C, operators32.C,
21781         * g++.law/{operators33.C, operators34.C}: Likewise.
21782         * g++.law/{pic1.C, refs2.C}: Likewise.
21783         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21784         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21785         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21786         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21787
21788         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21789         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21790         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21791         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21792         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21793         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21794         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21795         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21796         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21797         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21798         * g++.law/{operators34.exp}: Likewise.
21799         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21800         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21801         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21802         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21803         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21804
21805         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21806         No longer expected to fail.
21807         * g++.law/missed-error3.C: Tweak for recent bool changes.
21808
21809 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21810
21811         * config/emb-unix: Deleted.
21812         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21813         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21814
21815 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21816
21817         * lib/dg.exp (dg-test): Fix typo in last patch.
21818
21819 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21820
21821         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21822         (handles multiple occurrences).
21823
21824 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21825
21826         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21827         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21828         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21829         printed).
21830         * lib/c-torture.exp (c-torture-compile): Likewise.
21831         (c-torture): Prepend full path if missing.
21832         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21833         (gcc_fail): Likewise.
21834         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21835
21836 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21837
21838         * lib/netware.exp: Only attach to NetWare i386 systems.
21839
21840 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21841
21842         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21843         messages.  Add test name to "output pattern match" pass/fail message.
21844
21845 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21846
21847         * gcc.dg: New testsuite.
21848         * gcc.dg/dg.exp: New file.
21849
21850         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21851         test-switch.c}: Deleted.
21852
21853         * gcc.misc-tests/msgs.exp: New testcase driver.
21854
21855 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21856
21857         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21858         Watch for illegal return values from ${tool}_load.
21859         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21860         cross targets.  Coerce return value >0 to 1.
21861
21862 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21863
21864         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21865
21866         * config/emb-unix.exp: New file.
21867
21868         * config/sim.exp: Error if variable $SIM not defined.
21869         (${tool}_load): Mark test as "untested" if simulator missing.
21870
21871         * config/unix.exp: Load remote.exp to get rcp_download.
21872         * lib/c-torture.exp: Use different option lists for testcases with
21873         and without loops.
21874         * gcc.c-torture/execute/execute.exp: Likewise.
21875
21876 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21877
21878         * config/*.exp: Clarify return code from ${tool}_load.
21879         Call `unresolved' or `untested' instead of `warning' or `perror'
21880         (sometimes you still want to call both though).
21881         Add comment that `shell_id' is local to each file.
21882         * config/udi.exp (timeout): Set to 30.
21883         Don't print warning if connection fails, $connectmode has already
21884         printed an error.
21885         (${tool}_load): Move verbose messages to level 2.
21886         Rework pattern for "Process started" message.
21887         Pass `shell_id' to ${connectmode}_download.
21888         Retry twice upon timeout.  Make resetting of target more robust.
21889         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21890         Pass `shell_id' to exit_$connectmode.
21891         Only call exit_$connectmode if connected.
21892         * config/unix.exp (${tool}_load): Check return codes better.
21893         * config/vrtx.exp (${tool}_load): Likewise.
21894         * config/vx.exp (${tool}_load): Likewise.
21895         Delete unneeded global's.
21896         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21897         from ${tool}_load.
21898         (dg-stat): Delete.
21899         (dg-init): Delete recording of pass/fail counts.
21900         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21901         (old-dejagnu-init): Likewise.
21902         (old-dejagnu-stat): Delete contents, empty proc now.
21903         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21904         (c-torture): Delete references to lcnt, lpass, lfail.
21905         Get option list from TORTURE_OPTIONS.
21906         Delete -funroll[-all]-loops if no loops.
21907         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21908         (g++_stat): Delete contents (empty proc now).
21909         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21910         (gcc_finish): Likewise.
21911         (gcc_stat): Deleted.
21912         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21913         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21914         * gcc.c-torture/execute/execute.exp: Likewise.
21915         Split tests into two parts: compile, execute.
21916         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21917         no loops.  Update to reflect clarified return codes from ${tool}_load.
21918
21919 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21920
21921         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21922         to grep for.
21923         (old-dejagnu): Likewise (where necessary).
21924
21925 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21926
21927         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21928
21929         * lib/dg.exp (dg-process-target): Fix processing of selector.
21930         Add comment regarding use of `error'.
21931
21932         * lib/gcc.exp (prune_system_crud): Define if missing.
21933         * lib/g++.exp (prune_system_crud): Likewise.
21934
21935         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21936         Call prune_system_crud.
21937         * lib/dg.exp (dg-runtest): New proc.
21938         Use perror instead of send_user for tcl errors in testcase.
21939         Don't return any value, it's never used.
21940         Don't clobber previous definition of `unknown'.
21941         Print tcl errors in `dg-final'.
21942
21943 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21944
21945         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21946         (dg-test): Don't print errorInfo, it contains stack backtrace.
21947
21948 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21949
21950         * lib/g++.exp (runtest_file_p): Define if missing.
21951
21952 1994-09-24  Doug Evans  (dje@cygnus.com)
21953
21954         * lib/mike-g++.exp: Comment out loading of g++.exp.
21955         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21956         (default_g++_version): Always print something.
21957         (default_g++_start): Comment out call to `which'.
21958         (g++_start, g++_load): Deleted (must be defined in config file).
21959         * lib/gcc.exp: Test for existence of $CC at start.
21960         Delete check for tmpdir (done in gcc_init).
21961         (default_gcc_version): Always print something.
21962         (default_gcc_start): Comment out call to `which'.
21963         * config/*.exp: Major cleanup - make cross targets work at least a
21964         little better for g++ (by not being "--tool gcc" specific).
21965         Rename gcc_xxx to ${tool}_xxx.
21966         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21967         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21968
21969 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21970
21971         * lib/c-torture.exp (c-torture-compile): Rework compiler
21972         message processing.
21973
21974         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21975         c-torture.
21976
21977 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21978
21979         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21980
21981         * lib/dg.exp (dg-process-target): Support { target native }.
21982
21983 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21984
21985         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21986         looked for "... program xxx got fatal signal".
21987         Correct regsub munging of `comp_output'.
21988         Ignore compiler messages "path prefix not used" and "linker input
21989         file unused".
21990
21991 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21992
21993         * lib/gcc.exp (runtest_file_p): Define if missing.
21994         * gcc.prms/template.c: Example to work from.
21995
21996 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21997
21998         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21999         * lib/dg.exp (dg-test): Call unsupported testcases as such.
22000
22001         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
22002         * gcc.prms/1883.c: Moved from compile/940714-1.c.
22003         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
22004         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
22005
22006         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
22007         (dg-process-target): No longer a varargs proc.
22008         Return S/N for target, P/F for xfail.  All callers changed.
22009         (user option procs): More argument checking.
22010         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
22011         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
22012         (dg-test): Skip test if not running on selected target in `dg-do'.
22013         Update handling of `dg-do-what', `dg-output-text'.
22014         Separate execution pass/fail from output pattern match pass/fail.
22015         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
22016
22017 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
22018
22019         * gcc.c-torture/special/special.exp: Don't expect failure for mips
22020         target for 920510-1.c.
22021
22022 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
22023
22024         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
22025         Clean up comment regarding use of passcnt, etc.
22026         (gcc_stat): Don't update `testcnt' here.
22027         (gcc_finish): Do it here.
22028         Might as well reset `but_id' here too.
22029         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
22030         to determine if the file should be tested.
22031         * gcc.c-torture/compile/compile.exp: Likewise.
22032         * gcc.c-torture/execute/execute.exp: Likewise.
22033         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
22034         * gcc.misc-tests/dg-test.exp: Likewise.
22035         * gcc.prms/prms.exp: Likewise.
22036         * gcc.wendy/wendy.exp: Likewise.
22037         * g++.old-deja.exp: Likewise.
22038         Move "Testing file" message to verbose level 1.
22039
22040 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
22041
22042         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
22043
22044 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
22045
22046         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
22047         (default_gcc_start): Accept optional second list element
22048         of compiler flags.  Print compiler output at verbosity level 2.
22049         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
22050         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
22051         Save current values of framework globals passcnt, failcnt, xpasscnt,
22052         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
22053         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
22054         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
22055         xfailcnt to compute stats.  Update framework global `testcnt' from
22056         pass/fail counts.
22057         (gcc_finish): New proc.  Clean up test environment.
22058         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
22059         (gcc_epass, gcc_efail): Delete.
22060         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
22061         argument of line number.
22062         (dg-init): If the tool has an init routine, call it.
22063         (dg-test): Remove args `cflags_var' and `libs_var'.
22064         Pass all compiler options to ${tool}_start.
22065         Handle missing line number.
22066         (dg-finish): New function.
22067         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
22068         particular files.  Call gcc_finish at end.  Move "skipping test"
22069         message to verbosity level 3.
22070         * gcc.c-torture/compile/compile.exp: Likewise.
22071         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
22072         * gcc.c-torture/execute/execute.exp: Likewise.
22073         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22074         Print testcase being tried at verbosity level 1.
22075         * gcc.c-torture/special/special.exp: Unset xfail.
22076         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22077         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
22078         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
22079         * gcc.failure/failure.exp: Likewise.
22080         * gcc.ieee/ieee.exp: Likewise.
22081         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
22082         Update call to dg-test.  Call dg-finish at end.
22083         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
22084         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
22085         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
22086         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
22087         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
22088         * gcc.wendy/wendy.exp: Add copyright.
22089         Delete setting of tmpdir (done by gcc_init).
22090         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
22091         Pass compiler flags to gcc_start.  Call gcc_finish at end.
22092         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
22093         gcc_[ce]pass/fail.
22094
22095 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
22096
22097         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
22098         confusion.
22099         (g++_load): Likewise.
22100
22101         * config/*.exp (gcc_load): Some were varargs fns and some were not.
22102         Rename argument to `prog' to remove the confusion.
22103         Varargs fns behave differently too!
22104         (g++_load): Likewise.
22105
22106         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
22107
22108         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
22109         what it is.  Delete (always) printing of status value for !native.
22110         Simplify verbose code, and include status and exec_output.
22111         (g++_load): Use gcc_load.
22112
22113 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
22114
22115         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
22116         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
22117         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
22118         940714-3.c as these testcases don't exist anymore.  Make
22119         va-arg-1.c expected to pass.
22120
22121 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
22122
22123         * gcc.misc-tests/misc.exp: Only run specific testcases.
22124         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
22125         * gcc.misc-tests/dg-[1-9].c: New files.
22126
22127         * lib/dg.exp: New testsuite driver.
22128         * gcc.prms/prms.exp: Use it.
22129
22130         * README.gcc: New file.
22131
22132         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
22133         Document and reset `lxpass' and `lxfail'.
22134         Simplify "initialized" message.
22135         (gcc_stat): Clean up comments a little.
22136
22137 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
22138
22139         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
22140
22141 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
22142
22143         * lib/old-dejagnu.exp (process-option): New proc.
22144         (old-dejagnu-init, old-dejagnu-stat): Likewise.
22145         (old-dejagnu): Simplify.
22146         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
22147
22148 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
22149
22150         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
22151         exists and is not an empty string.
22152
22153         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
22154         $xfail rather than calling setup_xfail.  Clear $xfail when test is
22155         finished.
22156         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
22157         automatically.
22158
22159         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
22160         longer expected to fail.
22161
22162         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
22163         "f" function call.
22164
22165         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
22166
22167         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
22168         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
22169         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
22170         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
22171         c-torture-1.29.
22172
22173         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
22174         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
22175
22176         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
22177
22178         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
22179         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
22180
22181         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
22182         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
22183         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
22184
22185 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
22186
22187         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
22188         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
22189         940714-1.c, 940714-2.c, 940714-3.c},
22190         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
22191         gcc.misc-tests/{mg.c,mg.exp}:
22192         New tests.
22193         * gcc.noncompile/noncompile.exp: Change accordingly.
22194
22195 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
22196
22197         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
22198         Undo previous clobberage.
22199
22200 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
22201
22202         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
22203         * gcc.special/{930510-1.c, special.exp}:
22204         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
22205         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
22206         struct-varargs-1.c}: New tests from c-torture-1.26.
22207
22208 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
22209
22210         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
22211           argument to switch.
22212
22213 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
22214
22215         * Revert the previous changes.  Please see Rob's directory
22216           (/lisa/test/rob/progressive/gcc/testsuite) for testing
22217           fixes.
22218
22219 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
22220
22221         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
22222             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
22223             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
22224             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
22225             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
22226             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
22227             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
22228             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
22229             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
22230             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
22231             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
22232             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
22233             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
22234             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
22235             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
22236             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
22237             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
22238             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
22239             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
22240             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
22241             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
22242             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
22243             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
22244             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
22245             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
22246             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22247             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
22248
22249 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
22250
22251         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
22252             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
22253           with perror calls.
22254
22255 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
22256
22257         * config/unix.exp (g++_load): Fix syntax.
22258
22259 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
22260
22261         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
22262         * gcc.noncompile/921017-1.c: Deleted obsolete test.
22263         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
22264         Don't expect va-arg-1.c to fail.  Correct expected output for
22265         920928-1.c.
22266         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
22267         * gcc.wendy/hbm4.c: Correct typo.
22268         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
22269
22270 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
22271
22272         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
22273         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
22274         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
22275         * lib/c-torture.exp (c-torture-compile): Ditto.
22276
22277         Reduce volume of output (remove all the -I's and such).
22278         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
22279         Call gcc_cpass, gcc_cfail.
22280         (c-torture): Pass testing option to c-torture-compile.
22281
22282 1994-03-21  Doug Evans  (dje@cygnus.com)
22283
22284         Bring patches over from progressive.
22285         * config/default.exp: Exit remote shell cleanly.
22286         (g++_exit, g++_start): Add default versions.
22287         * config/sim.exp (gcc_load): Use perror, not error.
22288
22289 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
22290
22291         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
22292         set in site.exp.
22293
22294 1994-03-14  Doug Evans  (dje@cygnus.com)
22295
22296         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
22297         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
22298         (wendy_try): New proc to run testcase.
22299         (main loop): Call 'em.
22300         * gcc.wendy/*.c: Clean up pass to correct expected output.
22301
22302         * lib/gcc.exp: Minor cleanup work.
22303         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
22304
22305 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
22306
22307         * config/sim.exp (gcc_load): Document return codes better.
22308         Don't pass -v to simulator.
22309
22310 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
22311
22312           * gcc.special/920717-x.c: Fix typo.
22313           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
22314           get at sources.
22315
22316         * lib/mike-gcc.exp: Fix typo.
22317
22318 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
22319
22320         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
22321         binary to use, transform the name.
22322         * config/*.exp: rename everything. Nuke any g++ specific files,
22323         it's now a special case of gcc that requires no special support.
22324         Add a default.exp for unsupported targets.
22325
22326 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
22327
22328         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
22329         lib/old-dejagnu.exp: Fix a few patterns to work with the new
22330         version of Tcl.
22331
22332 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
22333
22334         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
22335         than a warning.
22336
22337 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
22338
22339         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
22340
22341 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
22342
22343         * gcc.execute/execute.exp: Combine opt_list and foption_list into
22344         option_list.  Compile every file with only 4/6 option choices
22345         (same as C torture) instead of with 12/18 different option
22346         choices.
22347         * lib/c-torture.exp: Likewise.
22348
22349         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
22350         not already set.
22351
22352 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
22353
22354         * lib/old-deja.exp: Add `excess errors test fails' error, now one
22355         can put an XFAIL *-*-* on excess errors.
22356
22357 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
22358
22359         * g++.law: Add more tests derived from g++-bugs snapshots.
22360
22361         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
22362         equivalent to g++.law/init9.
22363
22364         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
22365         compiled it, and the a.out file after we've run it.
22366
22367 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
22368
22369         * lib/mike-g++.exp (postbase): Delete the .o file after we've
22370         compiled it, and the a.out file after we've run it.
22371
22372 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
22373
22374         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
22375
22376 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
22377
22378         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
22379         version number.
22380
22381 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
22382
22383         * g++.law: New directory of g++ tests derived from the g++-bugs
22384         snapshots.
22385
22386 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
22387
22388         * gcc.compile: initbug1.c initbug1.exp testcase added
22389
22390 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
22391
22392         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
22393         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
22394           fixes submitted by Jeff Law (law@cs.utah.edu)
22395         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
22396           Jeff Law (law@cs.utah.edu)
22397
22398
22399 1993-11-30  Mike Stump  (mrs@cygnus.com)
22400
22401         * config/unix-g++.exp: Follow the gcc way of doing things.
22402         * g++.old-deja/old-deja.exp: Minor updates.
22403         * lib/g++.exp: New file, follow the gcc way of doing things.
22404         * lib/old-dejagnu.exp: Minor updates.
22405         * lib/mike-g++.exp: Always unset errorInfo.
22406
22407 1993-11-06  Mike Stump  (mrs@cygnus.com)
22408
22409         * lib/gcc.exp: Fix some errors with the below change, CC and
22410         CFLAGS should be global when setting, not local.
22411
22412 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
22413
22414         * lib/gcc.exp: Transform tool name.
22415
22416 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22417
22418         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
22419
22420 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22421
22422         * lib/gcc.exp: change gcc_done to gcc_stat
22423
22424 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22425
22426         * Upgraded gcc testsuite to c-torture version 1.25
22427
22428 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
22429
22430         * lib/gcc.exp: added reporting code. Changed verbose compile message.
22431         * lib/c-torture: added hooks for new reporting code.
22432
22433 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
22434
22435         * config/sh-gcc.exp: check if sh-sim exists in the path
22436
22437 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
22438
22439         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
22440         * gcc.compile/compile.exp: Initial changes for new logic.
22441         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
22442         * gcc.failure/failure.exp: Initial changes for new logic.
22443         * gcc.ieee/ieee.exp: Initial changes for new logic.
22444         * gcc.misc-tests/misc.exp: Initial changes for new logic.
22445         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
22446         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
22447         * lib/c-torture.exp: Initial changes for new logic.
22448         * lib/gcc.exp: Initial changes for new logic.
22449
22450 1993-10-15  Mike Stump  (mrs@cygnus.com)
22451
22452         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
22453         depend upon failure or success.  Fully qualify names in failure
22454         and success messages.  Always remove a.out before starting
22455         compile, just in case.  Pay more attention to error text output by
22456         the compiler.  Handle testcases with no known past errors just
22457         like all others, so that things are uniform.  Other miscellaneous
22458         improvements.
22459
22460 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
22461
22462         * gcc.cpp: new directory for cpp tests
22463
22464 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
22465
22466         * lib/chill.exp: Code reformatted, removed unused code.
22467         * config/unix-chill.exp: Code reformatted, removed unused code.
22468         * chill.execute/execute.exp: Code reformatted, removed unused code.
22469         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
22470
22471 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
22472
22473         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
22474         routines not written.
22475
22476 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
22477
22478         * config/bug-gcc.exp: Use new procs from bug.exp.
22479
22480 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
22481
22482         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
22483         via ftp, rather than depending on NFS.
22484         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
22485         case.
22486
22487 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
22488
22489         * config/bug-gcc.exp: Use new download proc.
22490
22491 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
22492
22493         * chill.execute/execute.exp: cleanups, handles errors better
22494         * chill.compile/compile.exp: rewrite, based on execute.exp
22495         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
22496         * lib/chill.exp: major changes to diff proc and compile and link
22497           procs. added chill_fail and chill_pass wrappers to pass and
22498           fail. added more comments, and handle error codes better.
22499           Added a hack to capture stderr from exec, so noncompile tests
22500           can work.
22501
22502 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
22503
22504         * chill.execute/execute.exp: rewrite of testsuite driver
22505         * lib/chill.exp: rewrite of testsuite driver
22506         * config/unix-chill.exp: rewrite of testsuite driver
22507
22508 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
22509
22510     In chill.execute:
22511         * iexpr.ch: Standardize uppercase.
22512         * tuples.dat: Standardize uppercase.
22513         * vary.ch: standardize.  Correct varying string assignments.
22514         * vary.dat: Add new output lines.
22515
22516 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
22517
22518     In chill.execute:
22519         * chprintf.ch: Standardize use of uppercase.
22520         * tuples.ch: Standardize and turn arr2 into a DCL,
22521           rather than a SYN.
22522         * pinits.ch: Standardize.
22523
22524 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
22525
22526         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
22527         * Makefil: Renamed to Makefile.in.
22528         * configure.in: New.
22529
22530 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
22531
22532     In chill.execute:
22533         * .cvsignore: Add result/output files.
22534         * Makefile: Fix up variables at start.  Use MFLAGS
22535           everywhere.  Correct bool_loc, built_ins entries.
22536           Add entry for vary1.ch.
22537         * bitarray.ch: Standardize upper-case usage.
22538         * bitexpr.ch: Standardize, add output of b1.
22539         * params.ch: Use arrayt in along PROC parameters, to
22540           avoid novelty problems.
22541         * sets.ch: Tiny cleanup.
22542         * vary1.ch: Re-indent.
22543
22544 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
22545
22546           * Add PR-related files to Makefiles, .cvsignore files, etc.
22547
22548 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
22549
22550         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
22551           with compiler objects. New names are test-flow.c and test-loop.c
22552
22553 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
22554
22555         * Upgraded c-torture tests from 1.19 to 1.20
22556
22557         * new files:
22558         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22559         * gcc.compile: 930623-1.c 930623-2.c
22560         * gcc.noncompile: 930622-1.c 930622-2.c
22561         * gcc.failure: 920411-1.c 920627-2.c
22562         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22563
22564 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22565
22566         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22567           More changes to get testsuite working properly. Needs more work.
22568           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22569
22570 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22571
22572         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22573           More changes to get testsuite working properly. Needs more work.
22574
22575 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22576
22577         * chill.compile/compile.exp: Added for Dejagnu support
22578         * chill.execute/execute.exp: Added for Dejagnu support
22579         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22580
22581 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22582
22583     This should complete moving the CHILL test files.
22584         * chill.noncompile(.cvsignore printf.grt
22585             in-printf.grt chprintf.grt chprintf.ch):
22586             Added test-support files.
22587           (Makefile): Modified further.
22588         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22589             signal.ch): Added test files.
22590           * chill.execute (.cvsignore printf.grt printr.c
22591             in-printf.grt rts.c chprintf.grt rts.h): Added
22592           test-support files.
22593             (Makefile): More corrections.
22594
22595 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22596
22597         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22598           test cases, ready for DejaGnu.
22599
22600 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22601
22602         * Upgraded c-torture tests from 1.18 to 1.19
22603
22604         * gcc.compile: added test(s):
22605           930607-1.c
22606         * gcc.execute: added test(s):
22607           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22608
22609         * added new subdirectory for misc tests: gcc.misc-tests
22610         * gcc.misc-test(s): added tests:
22611           inst-check.c test-consts.c test-ior.c test-switch.c
22612
22613 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22614
22615         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22616
22617 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22618
22619         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22620
22621 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22622
22623         * Upgraded c-torture tests from 1.17 to 1.18
22624
22625 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22626
22627         * Upgraded c-torture tests from 1.12 to 1.17
22628
22629 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22630
22631         * lib/old-dejagnu.exp:
22632           Fixed handling of XFAIL target triplets to correctly
22633           recognize wildcard characters.  Removed code that
22634           appended a unique id tag to the end of the file name
22635           printed out by the result of the testcases within a
22636           given test file.
22637
22638 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22639
22640         * lib/old-dejagnu.exp:
22641           Reworked expected failure handling to trigger off of XFAIL
22642           keyword in keyphrase embeded in testcase source code. The
22643           XFAIL keyword must be at the end of the keyphrase line. It
22644           may optionally be followed by one or more target triplets.
22645           It has just occured that the handling of wildcards in the
22646           target triplet may not be correct.
22647
22648 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22649
22650         * g++.old-deja/tests:
22651           Moved all subdirectories up one level into g++.old-deja .
22652
22653         * lib/old-dejagnu.exp:
22654           Fixed problem with CXXFLAGS not being properly reset, and being
22655           corrupted with extraneous "-c" compiler option.  This was
22656           causing binaries to not be generated for test that needed them.
22657           Modified strings passed to "pass" and "fail" so that individual
22658           tests from the same test file would be distinguished by an
22659           identifier appended to the test file name in the summary logs;
22660           this corrected a problem with erroneous diff logs.  Added code
22661           to search testcases for expected fail and unexpected pass keywords.
22662
22663 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22664
22665         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22666
22667 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22668
22669         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22670           Removed extraneous text from end of "Special g++ Options"
22671           keyphrase.
22672
22673         * lib/old-dejagnu.exp: Added pattern matching to look for new
22674           keywords, embedded in testcases comments, which will trigger
22675           calls to xpass and xfail.
22676
22677 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22678
22679         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22680           comments embedded in the testcases, especially the one looking for
22681           special compiler options, as well as the pattern matching for the
22682           compiler output again.
22683
22684 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22685
22686         * lib/old-dejagnu.exp: Do a proper check of the return value for
22687           execute tests. Fixed several problems with the pattern matching
22688           of the compiler output which gave erroneous test results.
22689           Changed several of the test result messages to be more descriptive.
22690         * config/unix-g++.exp: Proc g++_load now actually works and
22691           executes the tests passed to it and returns a usable return
22692           value.
22693
22694 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22695
22696           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22697
22698 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22699
22700         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22701           Modified both files to properly execute the old style
22702           dejagnu tests. The previous versions of these files were
22703           experimental and did not function anything near correctly.
22704
22705 1993-04-05  Rob Savoye  (rob@cygnus.com)
22706
22707         * Removed all Makefile.in and configure.in files. No configuration
22708         needed now.
22709
22710 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22711
22712         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22713
22714 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22715
22716         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22717         gcc.special/configure.in, gcc.noncompile/configure.in,
22718         gcc.execute/configure.in, gcc.code_quality/configure.in,
22719         g++.other/configure.in, g++.old-deja/configure.in,
22720         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22721         in srcname setting.
22722
22723 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22724
22725         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22726         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22727         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22728
22729 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22730
22731         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22732         (gdb_exit): Don't remove *_soc files.
22733
22734 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22735
22736         * lib/c-torture.exp: Don't look for main; instead always use -w
22737         -c.  This is how the c-torture tests work.  Remove the object
22738         file if the compilation succeeds.
22739         * gcc.execute/execute.exp: Remove executable if test passes.
22740         * gcc.noncompile/noncompile.exp: Every test is an expected
22741         failure.
22742         * gcc.special/special.exp: Added tests from c-torture 1.11,
22743         corrected use of existing test.
22744         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22745         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22746         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22747         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22748         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22749         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22750         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22751         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22752         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22753         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22754         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22755         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22756         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22757         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22758         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22759         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22760         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22761         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22762         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22763         c-torture 1.11.
22764         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22765         correspond to c-torture 1.11.
22766
22767         * New file.
22768