OSDN Git Service

PR target/17751
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/17751
4         * gcc.dg/ppc64-toc.c: New test.
5
6         * g++.dg/tree-ssa/empty-1.C: New test.
7
8         PR middle-end/19551
9         * gcc.c-torture/execute/20050121-1.c: New test.
10         * gcc.dg/20050121-2.c: New test.
11
12 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13         Paul Brook  <paul@codesourcery.com>
14
15         PR fortran/17941
16         * gfortran.dg/real_const_1.f: New test.
17         * gfortran.dg/real_const_2.f90: New test.
18         * gfortran.dg/complex_int_1.f90: New test.
19
20 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21
22         PR fortran/19313
23         * gfortan.dg/inquire_6.f90: New test.
24
25 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26
27         PR libfortran/19451
28         * open_readonly_1.f90:  New test.
29
30 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31
32         PR libfortran/18982
33         * gfortran.dg/open_new.f90: New file.
34
35 2005-01-22  Paul Brook  <paul@codesourcery.com>
36
37         * namelist_1.f90: New test.
38
39 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
40
41         PR tree-optimization/19484
42         * gcc.c-torture/compile/20050122-[12].c: New tests.
43
44 2005-01-22  Paul Brook  <paul@codesourcery.com>
45
46         * gfortran.dg/implicit_2.f90: New test.
47
48 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
49
50         PR fortran/19314
51         * gfortran.dg/inquire_5.f90: New test.
52
53 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
54
55         PR c/18809
56         * gcc.dg/pr18809-1.c: New test.
57
58 2005-01-21  Ian Lance Taylor  <ian@airs.com>
59
60         * gcc.dg/20050121-1.c: New test.
61
62         PR tree-optimization/13000
63         * gcc.dg/20040206-1.c: Change warning to point where function is
64         being inlined.
65
66 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
67
68         PR c++/19208
69         * g++.dg/template/array11.C: New test.
70
71 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
72
73         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
74         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
75         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
76         * gfortran.dg/getenv_1.f90: Add dg-do directive.
77         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
78         gfortran.dg/pr17164.f90: Add missing dg-do directives.
79
80 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
81
82         PR tree-optimization/15349
83         * gcc.dg/tree-ssa/pr15349.c: New.
84
85 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
86
87         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
88
89 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
90
91         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
92         scan-assembler-times directive name.
93
94         * gcc.dg/asm-a.c: Move dg-require-effective-target to
95         after dg-do.
96
97         PR rtl-optimization/19462
98         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
99
100 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
101
102         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
103         counting function calls on ia64.
104
105 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
106
107         PR rtl-optimization/15139
108         * gcc.dg/20050111-2.c: New test.
109
110         PR c/17297
111         * gcc.c-torture/compile/20050113-1.c: New testcase.
112
113         PR middle-end/19164
114         * gcc.dg/20050113-1.c: New testcase.
115
116 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
117
118         * gcc.dg/vect/vect-85.c: Add comment.
119         * gcc.dg/vect/vect-86.c: Add xfail for now.
120         * gcc.dg/vect/vect-87.c: Add xfail for now.
121         * gcc.dg/vect/vect-88.c: Add xfail for now.
122         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
123
124 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
125
126         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
127
128 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
129
130         * g++.dg/debug/typedef3.C: New test.
131
132 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
133
134         PR c/19472
135         * gcc.dg/asm-a.c: New test.
136
137 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
138
139         * gcc.dg/sh-relax.c: Add prototype for abort.
140
141 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
142
143         * gcc.dg/short-compare-1.c: New test.
144         * gcc.dg/short-compare-2.c: Likewise.
145
146 2005-01-18  Michael Matz  <matz@suse.de>
147
148         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
149
150 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
151
152         PR tree-optimization/19121
153         * gcc.c-torture/compile/pr19121.c: New test.
154
155 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
156
157         PR target/19357
158         * gcc.c-torture/compile/pr19357.c: New test.
159
160 2005-01-17  Ian Lance Taylor  <ian@airs.com>
161
162         PR c/5675
163         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
164         pass--those that refer just to the variable, possibly with a
165         cast.
166         * gcc.dg/c99-const-expr-3.c: Likewise.
167
168         PR middle-end/13127
169         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
170         longer emitted.
171
172 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
173
174         PR fortran/18778
175         * gfortran.dg/endfile_2.f90: New test.
176
177 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
178
179         PR 19168
180         * gfortran.dg/select_5.f90: New test.
181
182 2004-01-16  Paul Brook  <paul@codesourcery.com>
183
184         * gfortran.dg/common_4.f90: New test.
185
186 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
187
188         PR rtl-optimization/19462
189         * gcc.dg/torture/pr19462-1.c: New test.
190
191 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
192
193         PR objc/19321
194         * objc.dg/func-ptr-2.m: New.
195         * objc.dg/volatile-1.m: New.
196
197 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
198
199         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
200
201 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
202
203         PR tree-optimization/19060
204         * gcc.c-torture/execute/20050104-1.c: New test.
205
206 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
207
208         PR fortran/18983
209         * gfortran.dg/write_to_null.f90: New test.
210
211 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
212             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
213
214         PR other/19328
215         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
216         argument.
217
218 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
219
220         PR c++/19263
221         * g++.dg/init/vector1.C: New test.
222
223 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
224
225         PR target/13158
226         * gcc.target/ia64/sibcall-unwind-1.c: New test.
227         PR target/18987
228         * gcc.target/ia64/sibcall-unwind-2.c: New test.
229
230 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
231
232         * gfortran.dg/select_1.f90: New test.
233         * gfortran.dg/select_2.f90: New test.
234         * gfortran.dg/select_3.f90: New test.
235         * gfortran.dg/select_4.f90: New test.
236
237 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
238
239         PR middle-end/19084
240         PR rtl-optimization/19348
241         * gcc.dg/20050111-1.c: New test.
242         * gcc.c-torture/execute/20050111-1.c: New test.
243
244         * gcc.dg/i386-asm-4.c: New test.
245
246 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
247
248         * gcc.dg/nested-func-2.c: New test.
249         * ada/acats/norun.lst: Remove c953002.
250
251 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
252
253         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
254
255 2005-01-12  Ben Elliston  <bje@au.ibm.com>
256
257         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
258
259 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         PR target/18761
262         * g++.dg/abi/align1.C: New test.
263
264 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
265
266         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
267         at a time.
268         * g++.dg/ext/altivec_check.h: Support compiling as C.
269
270 2005-01-10  Roger Sayle  <roger@eyesopen.com>
271
272         PR c++/19355
273         * g++.dg/expr/pr19355-1.C: New test case.
274
275 2005-01-10  Laurent GUERBY <laurent@guerby.net>
276
277         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
278         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
279         * ada/acats/tests/c3/c92005b.ada: Likewise.
280         * ada/acats/tests/c3/cxb3012.a: Likewise.
281         * ada/acats/norun.lst: Add c380004 and c953002, add PR
282         
283 2005-01-09  Paul Brook  <paul@codesourcery.com>
284
285         * gfortran.dg/common_2.f90: New file.
286         * gfortran.dg/common_3.f90: New file.
287
288 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
289
290         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
291
292 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
293
294         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
295         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
296         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
297         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
298         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
299         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
300         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
301         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
302         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
303         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
304         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
305         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
306         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
307         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
308         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
309         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
310         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
311         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
312         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
313         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
314         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
315         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
316         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
317         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
318         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
319         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
320         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
321         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
322         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
323         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
324         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
325         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
326         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
327         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
328         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
329         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
330         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
331         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
332         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
333         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
334         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
335         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
336         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
337         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
338         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
339         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
340         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
341         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
342         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
343         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
344         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
345         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
346         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
347         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
348         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
349         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
350         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
351         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
352         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
353         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
354         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
355         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
356         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
357         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
358         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
359         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
360         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
361
362         * gcc.dg/vect/vect-1.c: Fix spelling.
363         * gcc.dg/vect/vect-10.c: Fix spelling.
364         * gcc.dg/vect/vect-11.c: Fix spelling.
365         * gcc.dg/vect/vect-12.c: Fix spelling.
366         * gcc.dg/vect/vect-14.c: Fix spelling.
367         * gcc.dg/vect/vect-15.c: Fix spelling.
368         * gcc.dg/vect/vect-16.c: Fix spelling.
369         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
370         * gcc.dg/vect/vect-64.c: Fix comments.
371         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
372
373 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
374             Ira Rosen  <irar@il.ibm.com>
375
376         * gcc.dg/vect/vect-70.c: New test.
377         * gcc.dg/vect/vect-71.c: New test.
378
379 2005-01-09  Manfred Hollstein  <mh@suse.com>
380
381         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
382         * gcc.dg/pr18241-2.c: Likewise.
383         * gcc.dg/pr18241-3.c: Likewise.
384         * gcc.dg/pr18241-4.c: Likewise.
385         * gcc.dg/pr18241-5.c: Likewise.
386
387 2005-01-08  Richard Henderson  <rth@redhat.com>
388
389         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
390         False for x86 and x86-64.
391
392 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
393
394         PR tree-optimization/18241
395         * gcc.dg/pr18241-1.c: New test.
396         * gcc.dg/pr18241-2.c: New test.
397         * gcc.dg/pr18241-3.c: New test.
398         * gcc.dg/pr18241-4.c: New test.
399         * gcc.dg/pr18241-5.c: New test.
400
401 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
402
403         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
404         gfortran.dg/select_4.f90: New.
405
406 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
407
408         * gcc.c-torture/execute/20050107-1.c: New test.
409
410 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
411
412         PR c++/19298
413         * g++.dg/template/ref2.C: New.
414
415 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
416
417         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
418         instead of being empty.
419
420 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
421
422         PR fortran/15553
423         * gfortran.dg/array-1.f90: New test.
424
425 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
426
427         PR tree-optimization/19283
428         * gcc.c-torture/execute/20050106-1.c: New test.
429
430         PR rtl-optimization/18861
431         * gcc.dg/20050105-1.c: New test.
432
433         PR tree-optimization/18828
434         * gcc.dg/20050105-2.c: New test.
435
436 2005-01-07  Andreas Jaeger  <aj@suse.de>
437
438         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
439
440 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
441
442         PR fortran/18398
443         * gfortran.dg/fmt_read.f90: New test.
444
445 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
446
447         * gcc.dg/rs6000-ldouble-2.c: New.
448
449 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
450
451         PR c++/19244
452         * g++.dg/parser/ctor2.C: New test.
453
454 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
455
456         PR c++/17154
457         * g++.dg/template/using9.C: New test.
458
459 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
460
461         PR c++/19258
462         * g++.dg/lookup/friend6.C: New test.
463
464 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
465
466         PR c++/19270
467         * g++.dg/template/array10.C: New.
468
469 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
470
471         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
472         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
473
474 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
475
476         * gcc.c-torture/compile/20050105-1.c: New test.
477
478 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
479
480         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
481
482 2005-01-05  Roger Sayle  <roger@eyesopen.com>
483
484         PR middle-end/19100
485         * gcc.dg/conv-3.c: New test case.
486
487 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
488
489         * gcc.dg/asm-wide-1.c: New test.
490
491 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
492
493         PR c++/19030
494         * g++.dg/parse/crash22.C: New
495
496 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
497
498         PR 19257
499         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
500
501 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
502
503         PR middle-end/17767
504         * gcc.dg/i386-mmx-6.c: New test case.
505
506 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
507
508         PR tree-optimization/18308
509         * gcc.dg/vect/pr18308.c: New testcase.
510
511 2005-01-04  Andreas Jaeger  <aj@suse.de>
512
513         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
514
515 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
516             Robert Bowdidge <bowdidge@apple.com>
517
518         * gcc.dg/cpp/subframework1.c: New.
519         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
520         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
521         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
522         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
523
524 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
525
526         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
527         producing warning.
528         * gcc.dg/darwin-weakimport-2.c: New.
529
530 2005-01-03  Richard Henderson  <rth@redhat.com>
531
532         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
533
534 2005-01-03  Richard Henderson  <rth@redhat.com>
535
536         * gcc.dg/vect/vect.exp: Enable for ia64.
537         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
538         (check_effective_target_vect_float): Likewise.
539         (check_effective_target_vect_no_align): Likewise.
540         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
541         * gcc.dg/vect/vect-8.c: Likewise.
542
543 2005-01-03  Uros Bizjak <uros@kss-loka.si>
544
545         PR target/19236
546         * gcc.dg/pr19236-1.c: New test case.
547
548 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
549
550         PR rtl-optimization/12092
551         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
552
553 2005-01-02  Andreas Jaeger  <aj@suse.de>
554
555         * gcc.dg/pr12092-1.c: Do not run on x86_64.
556
557 2005-01-01  Roger Sayle  <roger@eyesopen.com>
558             Andrew Pinski  <pinskia@physics.uc.edu>
559
560         PR rtl-optimization/12092
561         * gcc.dg/pr12092-1.c: New test case.
562
563 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
564
565         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
566         'hidden' and 'default' for better portability.
567         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
568
569         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
570         6 and 7.
571         * g++.old-deja/g++.brendan/new3.C: Likewise.
572
573 2005-01-01  Steven Bosscher  <stevenb@suse.de>
574
575         * gcc.dg/20041231-1.C: New test.
576         * g++.dg/warn/Wunreachable-code-1.C: New test.
577
578 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
579
580         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
581         file, not /dev/null.  Abort on error.
582
583 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
584             Ziemowit Laski  <zlaski@apple.com>
585
586         PR objc/18971
587         * objc.dg/encode-5.m: New test.
588
589 2004-12-29  Richard Henderson  <rth@redhat.com>
590
591         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
592         * objc.dg/stabs-1.m: Disable for ia64.
593
594 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
595
596         PR c++/19190
597         * g++.dg/warn/Wunused-10.C: New test.
598
599 2004-12-28  Richard Henderson  <rth@redhat.com>
600
601         * objc.dg/stabs-1.m: Disable for alpha.
602
603 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
604
605         PR c++/19149
606         * g++.dg/parse/error23.C: New test.
607
608 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
609
610         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
611
612         PR fortran/19032
613         * gfortran.dg/intrinsic_modulo_1.f90: New.
614         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
615         tests with divisor -1.
616
617 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
618
619         * g++.dg/opt/temp1.C (memcpy): Return a value.
620
621         PR c++/19148
622         * g++.dg/expr/cond7.C: New test.
623
624 2004-12-27  Paul Brook  <paul@codesourcery.com>
625
626         * gfortran.dg/g77/select_no_compile.f: Remove.
627
628 2004-12-27  Richard Henderson  <rth@redhat.com>
629
630         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
631         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
632         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
633
634 2004-12-26  Richard Henderson  <rth@redhat.com>
635
636         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
637         by 1i instead of token pasting.
638
639 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
640
641         PR tree-optimization/17578
642         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
643         to additional_flags.
644         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
645
646 2004-12-25  Richard Henderson  <rth@redhat.com>
647
648         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
649         Remove Alpha.
650
651 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
652
653         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
654         hppa*-*-hpux*.
655         * gcc.dg/pr17957.c (dg-options): Likewise.
656         * gcc.dg/struct-ret-1.c: Add prototype for abort.
657         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
658         instead of 0 on __hppa__.
659         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
660         "foo,%r" on hppa*-*-*.
661
662 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
663
664         PR fortran/19071
665         * gfortran.dg/complex_write.f90: New test.
666
667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/17595
670         * g++.dg/parse/pragma2.C: New test.
671
672         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
673
674 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
675
676         * gcc.dg/empty2.c: Add missing dg-warning.
677
678 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
679
680         PR c++/17413
681         * g++.dg/template/local4.C: New test.
682         * g++.dg/template/crash19.C: Add dg-error marker.
683
684         * g++.dg/template/crash31.C: Correct embedded PR number.
685
686 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
687
688         PR c++/16405
689         * g++.dg/opt/temp1.C: Add do-run marker.
690
691 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
692
693         * g++.dg/template/spec19.C: New.
694
695 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
696
697         PR target/16819
698         * gcc.dg/empty2.c: New.
699
700 2004-12-23  Richard Henderson  <rth@redhat.com>
701
702         * lib/target-supports.exp (check_effective_target_vect_no_align):
703         Remove i?86 and x86-64.
704
705 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/16405
708         * g++.dg/opt/temp1.C: New test.
709
710 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
711
712         PR c++/18733
713         * g++.dg/template/friend33.C: New testcase.
714
715 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
716
717         PR c++/18464
718         * g++.dg/template/cond5.C: New test.
719
720         PR c++/18492
721         * g++.dg/inherit/thunk3.C: New test.
722
723         PR c++/11224
724         * g++.dg/warn/Wunused-9.C: New test.
725
726 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
727
728         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
729
730 2004-12-22  Jan Beulich  <jbeulich@novell.com>
731
732         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
733
734 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/18378
737         * g++.dg/ext/packed8.C: New test.
738
739         PR c++/13268
740         * g++.dg/template/crash31.C: New test.
741
742         PR c++/19034
743         * g++.dg/template/crash30.C: New test.
744
745 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
746
747         PR C++/18984
748         * g++.dg/eh/ctor3.C: New test.
749
750 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * objc.dg/stabs-1.m: Allow section name to be quoted and
753         assembly label to begin with '.LL'.
754
755 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
756
757         * gcc.dg/vect/vect.exp
758         (check_effective_target_lp64_or_vect_no_align): New.
759         * gcc.dg/vect/vect-77.c: Use it.
760         * gcc.dg/vect/vect-78.c: Use it.
761
762         * lib/target-supports.exp
763         (check_effective_target_vect_no_max,
764         check_effective_target_vect_no_bitwise,
765         check_effective_target_vect_no_align): New.
766         * gcc.dg/vect/vect-13.c: Use them.
767         * gcc.dg/vect/vect-17.c: Ditto.
768         * gcc.dg/vect/vect-18.c: Ditto.
769         * gcc.dg/vect/vect-19.c: Ditto.
770         * gcc.dg/vect/vect-20.c: Ditto.
771         * gcc.dg/vect/vect-27.c: Ditto.
772         * gcc.dg/vect/vect-29.c: Ditto.
773         * gcc.dg/vect/vect-44.c: Ditto.
774         * gcc.dg/vect/vect-48.c: Ditto.
775         * gcc.dg/vect/vect-50.c: Ditto.
776         * gcc.dg/vect/vect-52.c: Ditto.
777         * gcc.dg/vect/vect-54.c: Ditto.
778         * gcc.dg/vect/vect-56.c: Ditto.
779         * gcc.dg/vect/vect-58.c: Ditto.
780         * gcc.dg/vect/vect-60.c: Ditto.
781         * gcc.dg/vect/vect-72.c: Ditto.
782         * gcc.dg/vect/vect-80.c: Ditto.
783
784 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
785
786         PR c++/14075
787         * g++.dg/init/string1.C: New.
788
789         PR c++/18975
790         * g++.dg/other/synth1.C: New.
791
792 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
793
794         PR c/18963
795         * gcc.dg/pr18963-1.c: New test.
796
797 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
798
799         PR c/18596
800         * gcc.dg/funcdef-storage-1.c (foo): Remove.
801         * gcc.dg/pr18596-1.c: Use dg-error.
802         (dg-options): Use -fno-unit-at-a-time.
803         * gcc.dg/pr18596-2.c: New test.
804         * gcc.dg/pr18596-3.c: New test.
805
806 2004-12-20  Roger Sayle  <roger@eyesopen.com>
807
808         PR middle-end/18683
809         * g++.dg/opt/pr18683-1.C: New test case.
810
811 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
812
813         PR other/19093
814         * g++.dg/opt/max1.C: Fix for 64bit targets.
815
816 2004-12-20  Matt Austern  <austern@apple.com>
817
818         PR c++/19044
819         * g++.dg/ext/builtin6.C: New
820
821 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
822
823         PR tree-optimization/19080
824         * gcc.c-torture/compile/pr19080.c: New test.
825
826 2004-12-20  Steven Bosscher  <stevenb@suse.de>
827
828         * gcc.dg/20041219-1.c: New test.
829
830 2004-12-19  Roger Sayle  <roger@eyesopen.com>
831
832         PR middle-end/19068
833         * g++.dg/opt/max1.C: New test case.
834
835 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
836
837         * gcc.dg/fdata-sections-1.c: New test.
838
839 2004-12-18  Roger Sayle  <roger@eyesopen.com>
840
841         PR middle-end/18548
842         * gcc.dg/max-1.c: New test case.
843
844 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
845
846         * gcc.c-torture/execute/20041218-1.c: New test.
847
848 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
849
850         * gcc.dg/pr18501.c: New test.
851         * gcc.dg/uninit-5.c: XFAIL.
852         * gcc.dg/uninit-9.c: XFAIL.
853
854 2004-12-17  Dale Johannesen  <dalej@apple.com>
855
856         * gcc.dg/20041213-1.c:  New.
857
858 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
859
860         * objc.dg/stabs-1.m: Allow assembly label to begin
861         with a dot ('.').
862
863 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
864
865         * gcc.c-torture/execute/20041213-1.c: Move...
866         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
867
868 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
869
870         PR c++/18721
871         * g++.dg/lookup/conv-5.C: New.
872
873 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
874
875         * objc.dg/stabs-1.m: New test.
876
877 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
878
879         * gcc.dg/visibility-c.c: Change compile to
880         assemble for the test.
881
882 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
883
884         PR target/19041
885         * gcc.dg/visibility-c.c: New test.
886
887 2004-12-16  Roger Sayle  <roger@eyesopen.com>
888
889         PR middle-end/18493
890         * gcc.dg/switch-8.c: New test case.
891
892 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
893
894         PR c++/18905
895         * g++.dg/template/init4.C: New.
896         * g++.dg/opt/static3.C: Enable optimizer.
897
898 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
899
900         * g++.dg/other/complex1.C: New test.
901
902 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
903
904         * g++.dg/opt/inline9.C: New test.
905
906 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
907
908         PR fortran/18993
909         * gfotran.dg/nullify_1.f: New test.
910
911 2004-12-15  Richard Henderson  <rth@redhat.com>
912
913         * gcc.target/i386/i386.exp: New harness.
914         * gcc.target/i386/vect-args.c: New.
915
916 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
917
918         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
919
920 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
921
922         PR c++/18825
923         * g++.dg/template/friend32.C: New test.
924
925 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
926
927         * cpp/pragma-once-1.c: New test.
928         * cpp/pragma-once-1b.h: Likewise.
929         * cpp/pragma-once-1c.h: Likewise.
930         * cpp/pragma-once-1d.h: Likewise.
931         * cpp/inc/pragma-once-1a.h: Likewise.
932
933 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
934             Steven G. Kargl  <kargls@comcast.net>
935
936         PR fortran/17597
937         * gfortran.dg/list_read_3.f90: New test.
938
939 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
940
941         * gcc.dg/ftrapv-2.c: New test.
942
943 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
944
945         PR c++/18981
946         * g++.dg/template/typename9.C: New test.
947
948 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/18738
951         * g++.dg/template/typename8.C: New test.
952         * g++.dg/parse/friend2.C: Tweak error message.
953
954 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
955
956         * gcc.c-torture/20041214-1.c: New test.
957
958 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         PR c++/18965
961         * g++.dg/init/array17.C: New test.
962
963 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
964
965         PR c++/18793
966         * g++.dg/init/aggr3.C: New test.
967
968 2004-12-14  Janis Johnson  <janis187@us.ibm.com
969
970         * gcc.dg/altivec-types-1.c: New test.
971         * gcc.dg/altivec-types-2.c: New test.
972         * gcc.dg/altivec-types-3.c: New test.
973         * gcc.dg/altivec-types-4.c: New test.
974         * g++.dg/ext/altivec-types-1.C: New test.
975         * g++.dg/ext/altivec-types-2.C: New test.
976         * g++.dg/ext/altivec-types-3.C: New test.
977         * g++.dg/ext/altivec-types-4.C: New test.
978
979 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
980
981         PR middle-end/18951
982         * gcc.c-torture/execute/20041213-1.c: New test.
983
984 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
985
986         PR c++/18949
987         * g++.dg/template/cast1.C: New.
988
989 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
990
991         * gcc.c-torture/execute/20041213-2.c: New test.
992
993 2004-12-13  Richard Henderson  <rth@redhat.com>
994
995         * gcc.dg/i386-sse-10.c: Fix typo in options.
996
997 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
998
999         PR c++/18968
1000         * g++.dg/opt/pr18968.C: New test.
1001
1002 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/18925
1005         * g++.dg/ext/visibility/staticdatamem.C: New test.
1006
1007 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1008
1009         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1010
1011 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1012
1013         PR rtl-optimization/18928
1014         * gcc.dg/pr18928-1.c: New test case.
1015
1016 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1017
1018         PR tree-opt/16951
1019         * gcc.c-torture/compile/20041211-1.c: New.
1020
1021 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1022
1023         PR middle-end/17564
1024         * gcc.c-torture/execute/20041212-1.c: New test.
1025
1026 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1027
1028         PR fortran/18869
1029         * gfortran.dg/common_1.f90: New test.
1030
1031 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1032         Paul Brook  <paul@codesourcery.com>
1033
1034         PR fortran/16222
1035         * gfortran.dg/real_do_1.f90: New test.
1036
1037 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1038
1039         PR tree-opt/18040
1040         * g++.dg/opt/ptrmem6.C: New test.
1041
1042 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1043
1044         PR middle-end/18921
1045         * gcc.dg/pr18921-1.c: New test case.
1046
1047 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1048
1049         PR fortran/17175
1050         * gfortran.dg/scale_1.f90: New test.
1051
1052 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1053
1054         PR middle-end/18903
1055         * gcc.c-torture/compile/pr18903.c: New test.
1056
1057 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1058
1059         * gcc.c-torture/execute/20041210-1.c: New test.
1060
1061 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1062
1063         PR c++/18731
1064         * g++.dg/parser/struct-1.C: New test.
1065         * g++.dg/parser/struct-2.C: New test.
1066         * g++.dg/parser/struct-3.C: New test.
1067
1068 2004-12-09  Richard Henderson  <rth@redhat.com>
1069
1070         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1071
1072         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1073         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1074
1075 2004-12-09  Matt Austern  <austern@apple.com>
1076
1077         PR c++/18514
1078         * g++.dg/ext/builtin1.C: New
1079         * g++.dg/ext/builtin2.C: New
1080         * g++.dg/ext/builtin3.C: New
1081         * g++.dg/ext/builtin4.C: New
1082         * g++.dg/ext/builtin5.C: New
1083
1084 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         PR tree-opt/18904
1087         * g++.dg/opt/ptrmem5.C: New test.
1088
1089 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1090
1091         * g++.dg/parse/typename5.C: Adjust for new error.
1092         * g++.dg/parse/typename7.C: New.
1093
1094 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1095
1096         PR c++/18073
1097         * g++.dg/other/mmintrin.C: New test.
1098
1099 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         PR c++/16681
1102         * g++.dg/init/array15.C: New.
1103         * g++.dg/init/array16.C: New.
1104
1105 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1106
1107         PR fortran/18826
1108         * gfortran.dg/assign_1.f90: New test.
1109
1110 2004-12-08  Nick Clifton  <nickc@redhat.com>
1111
1112         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1113         * gcc.target/xstormy16/data_below100: Likewise.
1114         * gcc.target/xstormy16/sfr: Likewise.
1115         * gcc.target/xstormy16/below100.S: New test source file.
1116         * gcc.target/xstormy16/below100.ld: New test linker script.
1117         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1118         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1119         bp instructions.
1120         * gcc.target/xstormy16/bp.c: Likewise.
1121
1122         * gcc.target/xstormy16/bss_below100: New files:
1123         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1124         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1125         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1126         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1127         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1128         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1129         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1130         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1131         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1132         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1133         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1134         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1135         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1136         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1137         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1138         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1139         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1140         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1141         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1142         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1143         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1144         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1145         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1146         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1147         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1148         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1149         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1150
1151         * gcc.target/xstormy16/data_below100: New files:
1152         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1153         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1154         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1155         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1156         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1157         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1158         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1159         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1160         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1161         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1162         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1163         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1164         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1165         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1166         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1167         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1168         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1169         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1170         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1171         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1172         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1173         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1174         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1175         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1176         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1177         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1178         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1179
1180         * gcc.target/xstormy16/sfr: New files:
1181         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1182         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1183         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1184         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1185         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1186         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1187         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1188         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1189         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1190         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1191         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1192         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1193         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1194         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1195         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1196         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1197         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1198         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1199         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1200         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1201         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1202         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1203         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1204         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1205         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1206         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1207         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1208         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1209         27_if0_sfrw_bitfield_f.c
1210
1211 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1212
1213         PR c++/18100
1214         * g++.dg/lookup/name-clash4.C: New test.
1215
1216 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1217
1218         PR c++/18672
1219         * g++.dg/opt/array1.C: New.
1220
1221         PR c++/18803
1222         * g++.dg/template/operator5.C: New.
1223
1224 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1225
1226         PR c/18867
1227         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1228
1229 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1230
1231         * gcc.dg/noncompile/20041207.c: New test.
1232
1233 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1234
1235         * g++.dg/other/unreachable-1.C: New test.
1236
1237 2004-12-06  Nick Clifton  <nickc@redhat.com>
1238
1239         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1240         <limits.h> because the latter comes from gcc's include/ directory
1241         and not the newlib/libc/include directory.
1242
1243 2004-12-04  Richard Henderson  <rth@redhat.com>
1244
1245         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1246
1247 2004-12-04  Richard Henderson  <rth@redhat.com>
1248
1249         * lib/target-supports.exp (check_gc_sections_available): Disable
1250         for alpha and ia64.
1251
1252 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1253
1254         PR middle-end/17909
1255         * g++.dg/other/vararg-2.C: New test.
1256
1257 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1258
1259         PR c++/17011, c++/17971
1260         * g++.dg/template/error15.C: Adjust expected error.
1261         * g++.dg/template/instantiate3.C: Likewise.
1262
1263 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1264
1265         * gcc.dg/altivec-18.c: Fix for darwin
1266
1267 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         PR c++/18782
1270         * g++.dg/parse/ptrmem2.C: New.
1271
1272         PR c++/18318
1273         * g++.dg/template/new1.C: New.
1274
1275 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         PR fortran/18710
1278         * gfortran.dg/direct_io_3.f90: New test.
1279
1280 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1281
1282         PR 18758
1283         * g++.dg/parse/crash21.C: New.
1284
1285 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1286
1287         PR c++/15664, c++/18276
1288         * g++.dg/template/ttp13.C: New test.
1289         * g++.dg/template/ttp14.C: Likewise.
1290
1291 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1292
1293         PR c++/18123
1294         * g++.dg/parse/enum2.C: New test.
1295         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1296
1297 2004-12-02  Nick Clifton  <nickc@redhat.com>
1298
1299         * gcc.target/xstormy16: New test directory.
1300         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1301         * gcc.target/xstormy16/bp.c: Check the generation of bp
1302         instructions.
1303         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1304         bn instructions and the BELOW100 attribute.
1305
1306 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1307
1308         PR target/16952
1309         * gcc.dg/ppc-eabi.c: New.
1310
1311 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1312
1313         PR fortran/18284
1314         * gfortran.dg/backspace.f90
1315
1316 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1317
1318         * gfortran.dg/inquire.f90: New test.
1319
1320 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1321
1322         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1323         handle effective-target-keyword.
1324         (dg-skip-if): Support effective-target keyword as target list.
1325         (dg-xfail-if): Ditto.
1326         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1327
1328 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1329
1330         PR tree-optimization/18291
1331         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1332
1333 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         PR C++/18729
1336         * g++.dg/parse/crash20.C: New.
1337
1338         PR c++/17431
1339         * g++.dg/overload/arg1.C: New.
1340         * g++.dg/overload/arg2.C: New.
1341         * g++.dg/overload/arg3.C: New.
1342         * g++.dg/overload/arg4.C: New.
1343
1344 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1345
1346         * gcc.dg/c99-flex-array-4.c: Remove.
1347
1348 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1349
1350         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1351
1352         * lib/target-supports.exp (is-effective-target): Simplify.
1353
1354         * lib/target-supports.exp (check_effective_target_vect_long):
1355         Fix for powerpc64-*-*.
1356
1357 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1358
1359         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1360         to support new requirements on FreeBSD 5.
1361
1362 2004-11-30  Devang Patel  <dpatel@apple.com>
1363
1364         PR 18702
1365         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1366
1367 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1368
1369         * g++.dg/ext/altivec-13.C: New test.
1370
1371 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1372
1373         PR tree-opt/18298
1374         * gcc.c-torture/execute/p18298.c: New test.
1375
1376 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1377             Dorit Naishlos  <dorit@il.ibm.com>
1378
1379         PR tree-opt/18607
1380         * gcc.dg/vect/vect-89.c: New test.
1381
1382 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1383
1384         * gcc.dg/pr18596-1.c: New test.
1385
1386 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1387
1388         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1389
1390 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         PR c/18479
1393         * gcc.dg/pr18479.c: New test.
1394
1395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1396
1397         PR target/18490
1398         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1399         mmix-knuth-mmixware.
1400
1401         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1402         cris-*-elf* cris-*-aout* mmix-*-*
1403
1404 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR middle-end/18725
1407         * gcc.dg/pr18725.c: New test.
1408
1409 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1410
1411         PR target/18488
1412         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1413
1414         PR target/18336
1415         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1416
1417 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1418
1419         PR c++/18368
1420         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1421         * g++.old-deja/g++.law/ctors5.C: Likewise.
1422         * g++.old-deja/g++.other/crash25.C: Likewise.
1423
1424         PR c++/18674
1425         * g++.dg/template/error16.C: New test.
1426
1427         PR c++/18512
1428         * g++.dg/template/crash29.C: New test.
1429
1430 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1431
1432         PR tree-optimization/18712
1433         * gcc.c-torture/compile/pr18712.c: New test.
1434
1435 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1436
1437         PR c/7544
1438         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1439         tests.
1440
1441 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1442
1443         PR c++/18652
1444         * g++.dg/lookup/crash6.C: New test.
1445
1446 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1447
1448         PR middle-end/18164
1449         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1450
1451 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1452
1453         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1454         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1455         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1456
1457 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1458
1459         * gcc.dg/pr18164.c: New test.
1460
1461 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1462
1463         * gcc.dg/funroll-loops-all.c: New.
1464
1465 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1466
1467         PR target/18489
1468         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1469         delimeter, match space and TAB as well as ":".
1470
1471         PR target/18484
1472         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1473
1474         PR target/18348
1475         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1476
1477         PR target/18345
1478         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1479
1480         PR target/18337
1481         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1482
1483 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1484
1485         * gfortran.dg/direct_io_2.f90: New test.
1486
1487 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1488
1489         PR target/18334
1490         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1491
1492 2004-11-28  Richard Henderson  <rth@redhat.com>
1493
1494         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1495
1496 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1497
1498         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1499         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1500         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1501         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1502         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1503         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1504         gcc.dg/pointer-arith-8.c: New tests.
1505
1506 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1507
1508         PR fortran/18364
1509         * gfortran.dg/endfile.f90: New test.
1510
1511 2004-11-27  Falk Hueffner  <falk@debian.org>
1512
1513         * gcc.dg/loop-6.c: New test.
1514
1515 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1516
1517         * gcc.c-torture/execute/20041126-1.c: New test.
1518
1519 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1520
1521         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1522         on IRIX.
1523
1524 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1525
1526         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1527         functions.
1528
1529 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR rtl-optimization/17825
1532         * gcc.c-torture/compile/20041119-1.c: New test.
1533
1534 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1535
1536         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1537         Check existence of ld library path variables before unsetting.
1538
1539 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1540
1541         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1542
1543 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1544
1545         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1546
1547 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1548
1549         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1550
1551 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1552
1553         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1554         dg-do directive.
1555
1556 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1557
1558         * gcc.dg/pr17957.c: Pass --param, not -param.
1559
1560 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1561
1562         PR middle-end/17957
1563         * testsuite/gcc.dg/pr17957.c: New test.
1564
1565 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/18445
1568         * g++.dg/template/crash28.C: Likewise.
1569
1570         PR c++/18001
1571         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1572         * g++.dg/ext/lvaddr.C: Likewise.
1573         * g++.dg/opt/pr7503-3.C: Likewise.
1574
1575         PR c++/18466
1576         * g++.dg/parse/qualified3.C: New test.
1577         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1578
1579         PR c++/18545
1580         * g++.dg/expr/return1.C: New test.
1581
1582 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1583
1584         Friend class name lookup 3/n, PR c++/3332
1585         * g++.dg/lookup/friend3.C: New test.
1586         * g++.dg/lookup/friend4.C: Likewise.
1587         * g++.dg/lookup/friend5.C: Likewise.
1588
1589 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1590
1591         Friend class name lookup 2/n, PR c++/14513, c++/15410
1592         * g++.dg/lookup/friend2.C: New test.
1593         * g++.dg/template/friend31.C: Likewise.
1594
1595 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1596
1597         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1598
1599 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/17473
1602         * g++.dg/tc1/dr56.C: Remove.
1603         * g++.dg/template/typedef1.C: Add dg-error markers.
1604         * g++.old-deja/g++.other/typedef7.C: Likewise.
1605
1606         PR c++/18285
1607         * g++.dg/parse/typedef7.C: New test.
1608
1609 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1610
1611         * gcc.c-torture/execute/20041124-1.c: New test.
1612
1613 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1614
1615         * g++.dg/template/deduce3.C: New test.
1616
1617         PR c++/18586
1618         * g++.dg/template/crash27.C: New test.
1619
1620         PR c++/18530
1621         * g++.dg/warn/Wshadow-3.C: New test.
1622
1623 2004-11-24  Devang Patel  <dpatel@apple.com>
1624
1625         PR/18555
1626         * gcc.dg/cpp/isysroot-1.c: New test.
1627         * gcc.dg/cpp/usr/include/stdio.h: New file.
1628         * gcc.dg/cpp/isysroot-2.c: New test.
1629         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1630         New file.
1631
1632 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1633
1634         PR c++/8929
1635         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1636
1637 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1638
1639         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1640         * gcc.target/sparc/pdist.c: Likewise.
1641
1642 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1643
1644         PR c++/16882
1645         * g++.dg/conversion/simd1.C: New test.
1646
1647 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1648
1649         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1650         and restore_ld_library_path_env_vars.
1651         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1652         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1653         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1654         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1655
1656 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1657
1658         * gcc.dg/pragma-align-2.c: Test macro expansion.
1659         * gcc.dg/pragma-pack-2.c: New test.
1660
1661 2004-11-23  Richard Henderson  <rth@redhat.com>
1662
1663         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1664         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1665         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1666         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1667         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1668         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1669
1670         * gcc.dg/vect/vect.exp: Add check for alpha.
1671         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1672         (check_effective_target_vect_int): Enable for alpha.
1673         (check_effective_target_vect_long): New.
1674         (is-effective-target): Add it.
1675
1676 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1677
1678         * gcc.dg/pr18614-1.c: New test.
1679
1680 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1681
1682         * gcc.dg/setjmp-2.c: New test.
1683
1684 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1685
1686         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1687         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1688         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1689         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1690         gcc.target/sparc/pdist.c: New tests.
1691
1692 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1693
1694         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1695
1696 2004-11-22  Dale Johannesen  <dalej@apple.com>
1697
1698         * gcc.dg/20041111-1.c:  New.
1699
1700 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1701
1702         PR tree-opt/18536
1703         * gcc.dg/vect/pr18536.c: New test.
1704
1705 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1706
1707         PR c++/18354
1708         * g++.dg/template/nontype11.C: New test.
1709
1710 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1711
1712         PR middle-end/18520
1713         * gcc.dg/pr18520-1.c: New test case.
1714
1715 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1716
1717         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1718         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1719         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1720         expected diagnostics.
1721
1722 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1723
1724         PR target/18580
1725         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1726         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1727         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1728
1729 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1730
1731         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1732
1733 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1734             Joseph Myers  <joseph@codesourcery.com>
1735
1736         * lib/target-supports.exp (check_visibility_available): Really
1737         test the compiler.
1738
1739 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1740
1741         PR tree-opt/18181
1742         * gcc.dg/vect/vect-85.c: New test.
1743         * gcc.dg/vect/vect-86.c: New test.
1744         * gcc.dg/vect/vect-87.c: New test.
1745         * gcc.dg/vect/vect-88.c: New test.
1746
1747 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1748
1749         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1750
1751 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1752
1753         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1754         * gcc.dg/ppc-and-1.c: Ditto.
1755         * gcc.dg/ppc-compare-1.c: Ditto.
1756         * gcc.dg/ppc-mov-1.c: Ditto
1757
1758 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1759             Mark Mitchell  <mark@codesourcery.com>
1760
1761         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1762
1763 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1764             Aldy Hernandez  <aldyh@redhat.com>
1765
1766         * lib/target-supports.exp (check_effective_target_vect_int): New
1767         (check_effective_target_vect_float): New
1768         (check_effective_target_vect_double): New.
1769         (is-effective-target): Support new effective targets keywords.
1770         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1771         default action for dg-do.
1772         * gcc.dg/vect/pr16105.c: Use new support.
1773         * gcc.dg/vect/pr18400.c: Ditto.
1774         * gcc.dg/vect/pr18425.c: Ditto.
1775         * gcc.dg/vect/vect-1.c: Ditto.
1776         * gcc.dg/vect/vect-10.c: Ditto.
1777         * gcc.dg/vect/vect-11.c: Ditto.
1778         * gcc.dg/vect/vect-12.c: Ditto.
1779         * gcc.dg/vect/vect-13.c: Ditto.
1780         * gcc.dg/vect/vect-14.c: Ditto.
1781         * gcc.dg/vect/vect-15.c: Ditto.
1782         * gcc.dg/vect/vect-16.c: Ditto.
1783         * gcc.dg/vect/vect-17.c: Ditto.
1784         * gcc.dg/vect/vect-18.c: Ditto.
1785         * gcc.dg/vect/vect-19.c: Ditto.
1786         * gcc.dg/vect/vect-2.c: Ditto.
1787         * gcc.dg/vect/vect-20.c: Ditto.
1788         * gcc.dg/vect/vect-21.c: Ditto.
1789         * gcc.dg/vect/vect-22.c: Ditto.
1790         * gcc.dg/vect/vect-23.c: Ditto.
1791         * gcc.dg/vect/vect-24.c: Ditto.
1792         * gcc.dg/vect/vect-25.c: Ditto.
1793         * gcc.dg/vect/vect-26.c: Ditto.
1794         * gcc.dg/vect/vect-27.c: Ditto.
1795         * gcc.dg/vect/vect-27a.c: Ditto.
1796         * gcc.dg/vect/vect-28.c: Ditto.
1797         * gcc.dg/vect/vect-29.c: Ditto.
1798         * gcc.dg/vect/vect-29a.c: Ditto.
1799         * gcc.dg/vect/vect-3.c: Ditto.
1800         * gcc.dg/vect/vect-30.c: Ditto.
1801         * gcc.dg/vect/vect-31.c: Ditto.
1802         * gcc.dg/vect/vect-32.c: Ditto.
1803         * gcc.dg/vect/vect-33.c: Ditto.
1804         * gcc.dg/vect/vect-34.c: Ditto.
1805         * gcc.dg/vect/vect-35.c: Ditto.
1806         * gcc.dg/vect/vect-36.c: Ditto.
1807         * gcc.dg/vect/vect-37.c: Ditto.
1808         * gcc.dg/vect/vect-38.c: Ditto.
1809         * gcc.dg/vect/vect-4.c: Ditto.
1810         * gcc.dg/vect/vect-40.c: Ditto.
1811         * gcc.dg/vect/vect-41.c: Ditto.
1812         * gcc.dg/vect/vect-42.c: Ditto.
1813         * gcc.dg/vect/vect-43.c: Ditto.
1814         * gcc.dg/vect/vect-44.c: Ditto.
1815         * gcc.dg/vect/vect-45.c: Ditto.
1816         * gcc.dg/vect/vect-46.c: Ditto.
1817         * gcc.dg/vect/vect-47.c: Ditto.
1818         * gcc.dg/vect/vect-48.c: Ditto.
1819         * gcc.dg/vect/vect-48a.c: Ditto.
1820         * gcc.dg/vect/vect-49.c: Ditto.
1821         * gcc.dg/vect/vect-5.c: Ditto.
1822         * gcc.dg/vect/vect-50.c: Ditto.
1823         * gcc.dg/vect/vect-51.c: Ditto.
1824         * gcc.dg/vect/vect-52.c: Ditto.
1825         * gcc.dg/vect/vect-53.c: Ditto.
1826         * gcc.dg/vect/vect-54.c: Ditto.
1827         * gcc.dg/vect/vect-55.c: Ditto.
1828         * gcc.dg/vect/vect-56.c: Ditto.
1829         * gcc.dg/vect/vect-56a.c: Ditto.
1830         * gcc.dg/vect/vect-57.c: Ditto.
1831         * gcc.dg/vect/vect-58.c: Ditto.
1832         * gcc.dg/vect/vect-59.c: Ditto.
1833         * gcc.dg/vect/vect-6.c: Ditto.
1834         * gcc.dg/vect/vect-60.c: Ditto.
1835         * gcc.dg/vect/vect-61.c: Ditto.
1836         * gcc.dg/vect/vect-62.c: Ditto.
1837         * gcc.dg/vect/vect-63.c: Ditto.
1838         * gcc.dg/vect/vect-64.c: Ditto.
1839         * gcc.dg/vect/vect-65.c: Ditto.
1840         * gcc.dg/vect/vect-66.c: Ditto.
1841         * gcc.dg/vect/vect-67.c: Ditto.
1842         * gcc.dg/vect/vect-68.c: Ditto.
1843         * gcc.dg/vect/vect-69.c: Ditto.
1844         * gcc.dg/vect/vect-7.c: Ditto.
1845         * gcc.dg/vect/vect-72.c: Ditto.
1846         * gcc.dg/vect/vect-72a.c: Ditto.
1847         * gcc.dg/vect/vect-73.c: Ditto.
1848         * gcc.dg/vect/vect-74.c: Ditto.
1849         * gcc.dg/vect/vect-75.c: Ditto.
1850         * gcc.dg/vect/vect-76.c: Ditto.
1851         * gcc.dg/vect/vect-77.c: Ditto.
1852         * gcc.dg/vect/vect-77a.c: Ditto.
1853         * gcc.dg/vect/vect-78.c: Ditto.
1854         * gcc.dg/vect/vect-79.c: Ditto.
1855         * gcc.dg/vect/vect-8.c: Ditto.
1856         * gcc.dg/vect/vect-80.c: Ditto.
1857         * gcc.dg/vect/vect-82.c: Ditto.
1858         * gcc.dg/vect/vect-82_64.c: Ditto.
1859         * gcc.dg/vect/vect-83.c: Ditto.
1860         * gcc.dg/vect/vect-83_64.c: Ditto.
1861         * gcc.dg/vect/vect-9.c: Ditto.
1862         * gcc.dg/vect/vect-all.c: Ditto.
1863         * gcc.dg/vect/vect-none.c: Ditto.
1864
1865 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1866
1867         * lib/gcc-dg.exp (dg-skip-if): New function.
1868         (dg-forbid-option): Remove.
1869         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1870         * g++.dg/abi/bitfield8.C: Likewise.
1871         * g++.dg/abi/dtor1.C: Likewise.
1872         * g++.dg/abi/empty10.C: Likewise.
1873         * g++.dg/abi/empty7.C: Likewise.
1874         * g++.dg/abi/empty9.C: Likewise.
1875         * g++.dg/abi/layout3.C: Likewise.
1876         * g++.dg/abi/layout4.C: Likewise.
1877         * g++.dg/abi/thunk1.C: Likewise.
1878         * g++.dg/abi/thunk2.C: Likewise.
1879         * g++.dg/abi/vbase11.C: Likewise.
1880         * g++.dg/abi/vthunk2.C: Likewise.
1881         * g++.dg/abi/vthunk3.C: Likewise.
1882         * g++.dg/ext/attrib8.C: Likewise.
1883         * g++.dg/opt/longbranch2.C: Likewise.
1884         * g++.dg/opt/reg-stack4.C: Likewise.
1885         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1886         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1887         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1888         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1889         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1890         * gcc.dg/20000609-1.c: Likewise.
1891         * gcc.dg/20000720-1.c: Likewise.
1892         * gcc.dg/20011107-1.c: Likewise.
1893         * gcc.dg/20011119-1.c: Likewise.
1894         * gcc.dg/20020108-1.c: Likewise.
1895         * gcc.dg/20020122-2.c: Likewise.
1896         * gcc.dg/20020122-3.c: Likewise.
1897         * gcc.dg/20020201-3.c: Likewise.
1898         * gcc.dg/20020206-1.c: Likewise.
1899         * gcc.dg/20020218-1.c: Likewise.
1900         * gcc.dg/20020310-1.c: Likewise.
1901         * gcc.dg/20020411-1.c: Likewise.
1902         * gcc.dg/20020418-2.c: Likewise.
1903         * gcc.dg/20020426-1.c: Likewise.
1904         * gcc.dg/20020426-2.c: Likewise.
1905         * gcc.dg/20020517-1.c: Likewise.
1906         * gcc.dg/20020523-1.c: Likewise.
1907         * gcc.dg/20020523-2.c: Likewise.
1908         * gcc.dg/20020729-1.c: Likewise.
1909         * gcc.dg/20030204-1.c: Likewise.
1910         * gcc.dg/20030826-2.c: Likewise.
1911         * gcc.dg/20030926-1.c: Likewise.
1912         * gcc.dg/20031202-1.c: Likewise.
1913         * gcc.dg/980312-1.c: Likewise.
1914         * gcc.dg/980313-1.c: Likewise.
1915         * gcc.dg/990117-1.c: Likewise.
1916         * gcc.dg/990424-1.c: Likewise.
1917         * gcc.dg/990524-1.c: Likewise.
1918         * gcc.dg/991230-1.c: Likewise.
1919         * gcc.dg/i386-387-1.c: Likewise.
1920         * gcc.dg/i386-387-2.c: Likewise.
1921         * gcc.dg/i386-387-3.c: Likewise.
1922         * gcc.dg/i386-387-4.c: Likewise.
1923         * gcc.dg/i386-387-5.c: Likewise.
1924         * gcc.dg/i386-387-6.c: Likewise.
1925         * gcc.dg/i386-asm-1.c: Likewise.
1926         * gcc.dg/i386-bitfield1.c: Likewise.
1927         * gcc.dg/i386-bitfield2.c: Likewise.
1928         * gcc.dg/i386-loop-1.c: Likewise.
1929         * gcc.dg/i386-loop-2.c: Likewise.
1930         * gcc.dg/i386-loop-3.c: Likewise.
1931         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1932         * gcc.dg/i386-pic-1.c: Likewise.
1933         * gcc.dg/i386-regparm.c: Likewise.
1934         * gcc.dg/i386-signbit-1.c: Likewise.
1935         * gcc.dg/i386-signbit-2.c: Likewise.
1936         * gcc.dg/i386-signbit-3.c: Likewise.
1937         * gcc.dg/i386-sse-5.c: Likewise.
1938         * gcc.dg/i386-sse-8.c: Likewise.
1939         * gcc.dg/i386-unroll-1.c: Likewise.
1940         * gcc.dg/tls/opt-1.c: Likewise.
1941         * gcc.dg/tls/opt-2.c: Likewise.
1942         * gcc.dg/unroll-1.c: Likewise.
1943         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1944         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1945         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1946         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1947
1948 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1949
1950         * g++.dg/template/incomplete1.C: New test.
1951
1952 2004-11-16  Nick Clifton  <nickc@redhat.com>
1953
1954         Revert patches accidentally commited during checkin of fixes for
1955         xstormy16 tests:
1956         gcc.c-torture/execute/simd-4.c: Revert
1957         gcc.dg/20040910-1.c: Revert.
1958
1959 2004-11-16  Paul Brook  <paul@codesourcery.com>
1960
1961         PR fortran/13010
1962         * gfortran.dg/der_pointer_1.f90: New test.
1963
1964 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1965
1966         PR c/18498
1967         * gcc.dg/bitfld-13.c: New test.
1968
1969 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1970
1971         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1972         powerpc*-*-linux*.
1973
1974         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1975         * gcc.dg/ppc64-abi-2.c: Ditto.
1976         * gcc.dg/ppc64-abi-3.c: Ditto.
1977
1978         * lib/gcc-dg.exp (dg-target-list): Remove.
1979
1980 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1981
1982         * gcc.dg/ia64-postinc.c: New test.
1983
1984 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1985
1986         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1987
1988 2004-11-15  Nick Clifton  <nickc@redhat.com>
1989
1990         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1991         __INT_MAX__ so that the test can be compiled by toolchains
1992         targeted at 16-bit processors.
1993
1994         * gcc.dg/20040625-1.c: Use long constants rather than integers
1995         when performing arithmetic that will overflow 16-bits.
1996
1997         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1998         xstormy16.  It does not support 128-bit vector operations.
1999
2000         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2001         with the macro PTR_TYPE.  Define this macro to an integer type
2002         suitable for holding a pointer.
2003
2004         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2005         the target is a 16-bit processor.
2006
2007         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2008         16-bit targets where the character constant will be too long.
2009
2010         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2011         where the double will not be directly addressable.
2012
2013 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2014
2015         Friend class name lookup 1/n, PR c++/18471
2016         * g++.dg/template/crash26.C: New test.
2017         * g++.dg/lookup/struct1.C: Adjust expected error.
2018         * g++.dg/parse/elab1.C: Likewise.
2019         * g++.dg/parse/elab2.C: Likewise.
2020         * g++.dg/parse/int-as-enum1.C: Likewise.
2021         * g++.dg/parse/struct-as-enum1.C: Likewise.
2022         * g++.dg/parse/typedef1.C: Likewise.
2023         * g++.dg/parse/typedef3.C: Likewise.
2024         * g++.dg/parse/typedef4.C: Likewise.
2025         * g++.dg/parse/typedef5.C: Likewise.
2026         * g++.dg/template/nontype4.C: Likewise.
2027         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2028         * g++.old-deja/g++.other/elab1.C: Likewise.
2029         * g++.old-deja/g++.other/syntax4.C: Likewise.
2030
2031 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2032
2033         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2034
2035 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2036
2037         * gcc.c-torture/execute/20041114-1.c: New test.
2038
2039 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2040
2041         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2042         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2043         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2044         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2045         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2046         gcc.dg/switch-7.c: New tests.
2047
2048 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2049
2050         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2051
2052 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2053
2054         PR tree-opt/18400
2055         * gcc.dg/vect/pr18400.c: New test.
2056
2057 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2058             Andrew Pinski  <pinskia@physics.uc.edu>
2059
2060         PR tree-opt/18425
2061         * gcc.dg/vect/pr18425.c: New test.
2062
2063 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2064
2065         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2066         Guard with dg-require-alias and dg-require-visibility.
2067
2068 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2069
2070         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2071
2072 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2073
2074         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2075
2076 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2077
2078         PR c++/17344
2079         * g++.dg/template/defarg5.C: New test.
2080
2081 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2082
2083         * g++.dg/parse/cast1.C: Run only on ILP32.
2084         * g++.old-deja/g++.mike/p784.C: Likewise.
2085
2086 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2087
2088         * gcc.c-torture/execute/20041113-1.c: New test.
2089
2090 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2091
2092         PR target/18230
2093         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2094         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2095         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2096         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2097         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2098         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2099         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2100         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2101         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2102         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2103         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2104         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2105         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2106
2107 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2108
2109         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2110         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2111         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2112         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2113         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2114         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2115         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2116         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2117         gcc.target/sparc/combined-1.c: New tests.
2118
2119 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2120
2121         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2122         New tests.
2123
2124 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2125
2126         * lib/gcc-dg.exp (dg-forbid-option): New function.
2127         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2128         * g++.dg/abi/bitfield8.C: Likewise.
2129         * g++.dg/abi/dtor1.C: Likewise.
2130         * g++.dg/abi/empty10.C: Likewise.
2131         * g++.dg/abi/empty7.C: Likewise.
2132         * g++.dg/abi/empty9.C: Likewise.
2133         * g++.dg/abi/layout3.C: Likewise.
2134         * g++.dg/abi/layout4.C: Likewise.
2135         * g++.dg/abi/thunk1.C: Likewise.
2136         * g++.dg/abi/thunk2.C: Likewise.
2137         * g++.dg/abi/vbase11.C: Likewise.
2138         * g++.dg/abi/vthunk2.C: Likewise.
2139         * g++.dg/abi/vthunk3.C: Likewise.
2140         * g++.dg/ext/attrib8.C: Likewise.
2141         * g++.dg/opt/longbranch2.C: Likewise.
2142         * g++.dg/opt/reg-stack4.C: Likewise.
2143         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2144         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2145         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2146         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2147         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2148         * gcc.dg/20000609-1.c: Likewise.
2149         * gcc.dg/20000720-1.c: Likewise.
2150         * gcc.dg/20011107-1.c: Likewise.
2151         * gcc.dg/20011119-1.c: Likewise.
2152         * gcc.dg/20020108-1.c: Likewise.
2153         * gcc.dg/20020122-2.c: Likewise.
2154         * gcc.dg/20020122-3.c: Likewise.
2155         * gcc.dg/20020201-3.c: Likewise.
2156         * gcc.dg/20020206-1.c: Likewise.
2157         * gcc.dg/20020218-1.c: Likewise.
2158         * gcc.dg/20020310-1.c: Likewise.
2159         * gcc.dg/20020411-1.c: Likewise.
2160         * gcc.dg/20020418-2.c: Likewise.
2161         * gcc.dg/20020426-1.c: Likewise.
2162         * gcc.dg/20020426-2.c: Likewise.
2163         * gcc.dg/20020517-1.c: Likewise.
2164         * gcc.dg/20020523-1.c: Likewise.
2165         * gcc.dg/20020523-2.c: Likewise.
2166         * gcc.dg/20020729-1.c: Likewise.
2167         * gcc.dg/20030204-1.c: Likewise.
2168         * gcc.dg/20030826-2.c: Likewise.
2169         * gcc.dg/20030926-1.c: Likewise.
2170         * gcc.dg/20031202-1.c: Likewise.
2171         * gcc.dg/980312-1.c: Likewise.
2172         * gcc.dg/980313-1.c: Likewise.
2173         * gcc.dg/990117-1.c: Likewise.
2174         * gcc.dg/990424-1.c: Likewise.
2175         * gcc.dg/990524-1.c: Likewise.
2176         * gcc.dg/991230-1.c: Likewise.
2177         * gcc.dg/i386-387-1.c: Likewise.
2178         * gcc.dg/i386-387-2.c: Likewise.
2179         * gcc.dg/i386-387-3.c: Likewise.
2180         * gcc.dg/i386-387-4.c: Likewise.
2181         * gcc.dg/i386-387-5.c: Likewise.
2182         * gcc.dg/i386-387-6.c: Likewise.
2183         * gcc.dg/i386-asm-1.c: Likewise.
2184         * gcc.dg/i386-bitfield1.c: Likewise.
2185         * gcc.dg/i386-bitfield2.c: Likewise.
2186         * gcc.dg/i386-loop-1.c: Likewise.
2187         * gcc.dg/i386-loop-2.c: Likewise.
2188         * gcc.dg/i386-loop-3.c: Likewise.
2189         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2190         * gcc.dg/i386-pic-1.c: Likewise.
2191         * gcc.dg/i386-regparm.c: Likewise.
2192         * gcc.dg/i386-signbit-1.c: Likewise.
2193         * gcc.dg/i386-signbit-2.c: Likewise.
2194         * gcc.dg/i386-signbit-3.c: Likewise.
2195         * gcc.dg/i386-sse-5.c: Likewise.
2196         * gcc.dg/i386-sse-8.c: Likewise.
2197         * gcc.dg/i386-unroll-1.c: Likewise.
2198         * gcc.dg/tls/opt-1.c: Likewise.
2199         * gcc.dg/tls/opt-2.c: Likewise.
2200         * gcc.dg/unroll-1.c: Likewise.
2201         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2202         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2203         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2204         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2205         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2206         -m64 is specified.
2207
2208 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR c++/18389
2211         * g++.dg/parse/cond1.C: New test.
2212
2213         PR c++/18429
2214         * g++.dg/template/array9.C: New test.
2215         * g++.dg/ext/vla1.C: Adjust error messages.
2216         * g++.dg/ext/vlm1.C: Likewise.
2217         * g++.dg/template/crash2.C: Likewise.
2218
2219         PR c++/18436
2220         * g++.dg/template/call3.C: New test.
2221
2222         PR c++/18407
2223         * g++.dg/template/ptrmem11.C: New test.
2224
2225 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR other/14264
2228         * lib/g++.exp: Set LC_ALL and LANG to C.
2229         * lib/gcc-dg.exp: Likewise.
2230         * lib/gfortran.exp: Likewise.
2231         * lib/objc.exp: Likewise.
2232         * lib/treelang.exp: Likewise.
2233
2234 2004-11-12  Andreas Schwab  <schwab@suse.de>
2235
2236         * gcc.dg/pr16286.c: Fix last change.
2237
2238 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR c++/18416
2241         * g++.dg/init/global1.C: New test.
2242
2243 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2244
2245         * gcc.c-torture/execute/20041112-1.c: New test.
2246
2247 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2248
2249         * lib/gcc-dg.exp (dg-target-list): New.
2250
2251 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2252             Richard Sandiford  <rsandifo@redhat.com>
2253
2254         * lib/target-supports.exp (get-compiler_messages): New.
2255         (check_named_sections_available): Use it.
2256         (check_effective_target_ilp32): New.
2257         (check_effective_target_lp64): New.
2258         (is-effective-target): New.
2259         * lib/gcc-dg.exp (dg-require-effective-target): New.
2260
2261 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2262
2263         * gcc.dg/precedence-1.c: New test.
2264
2265 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2266
2267         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2268
2269         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2270         message, delete generated files, use more descriptive name for
2271         executable, and make the test unsupported when it cannot be run.
2272
2273         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2274         (dg-require-weak, dg-require-visibility, dg-require-alias,
2275         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2276         dg-require-iconv, dg-require-named-sections): Use it.
2277
2278         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2279
2280 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         PR target/16457
2283         * gcc.dg/ppc-and-1: New
2284
2285         PR target/16796
2286         * gcc.dg/ppc-mov-1.c: New.
2287
2288         PR target/16458
2289         * gcc.dg/ppc-compare-1.c: New.
2290
2291 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2292
2293         * objc.dg/desig-init-2.m: New test.
2294
2295 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2296
2297         PR middle-end/18160
2298         * g++.dg/warn/register-var-1.C: New test.
2299         * g++.dg/warn/register-var-2.C: New test.
2300
2301 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2302
2303         * gcc.dg/union-2.c: New test.
2304
2305 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2306
2307         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2308         New test for PR tree-optimization/17892.
2309
2310 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/18369
2313         * g++.dg/init/new12.C: New test.
2314
2315 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2316
2317         * gcc.target/sparc: New directory.
2318         * gcc.target/sparc/sparc.exp: New driver.
2319         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2320         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2321         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2322         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2323
2324 2004-11-10  Paul Brook  <paul@codesourcery.com>
2325
2326         PR fortran/18218
2327         * gfortran.dg/list_read.c: New test.
2328
2329 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2330
2331         PR c/18322
2332         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2333         expected diagnostic location.
2334
2335 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2336
2337         * gcc.dg/20041109-1.c: New test.
2338
2339 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2340
2341         PR objc/18406
2342         * objc/compile/pr18406.m: New test.
2343
2344 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2345
2346         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2347
2348 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2349
2350         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2351
2352 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2353
2354         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2355
2356 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2357
2358         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2359         exit.
2360
2361 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR tree-opt/18299
2364         * gcc.c-torture/pr18299-1.c: New test.
2365
2366 2004-11-06  Andreas Schwab  <schwab@suse.de>
2367
2368         * gcc.dg/pr16286.c: Also test for bool and pixel.
2369
2370 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2371
2372         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2373         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2374         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2375         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2376         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2377         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2378         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2379         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2380         gcc.dg/struct-semi-3.c: New tests.
2381
2382 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2383
2384         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2385
2386 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2387
2388         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2389         Do not use C99 designators.
2390
2391 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2392
2393         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2394
2395 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2396
2397         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2398         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2399         * gcc.c-torture/execute/simd-5.x: Remove.
2400
2401 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         PR rtl-optimization/17933
2404         * gcc.dg/torture/pr17933-1.c: New test.
2405
2406 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2407
2408         PR target/18106
2409         * lib/target-supports.exp (check_weak_available): Support
2410         Windows.
2411
2412 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2413
2414         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2415         call to fflush(stdout) before abort.
2416         (my_ffsll): New function.
2417         (generate_fields): Use it.
2418
2419 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2420
2421         * gcc.dg/init-undef-1.c: New test.
2422
2423 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2424
2425         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2426         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2427         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2428         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2429         expected messages for new parser.
2430
2431 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2432
2433         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2434
2435 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2436
2437         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2438         on LP64 targets.
2439
2440 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2441
2442         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2443         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2444         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2445         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2446         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2447         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2448         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2449         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2450         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2451         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2452
2453 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2456         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2457         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2458         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2459         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2460         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2461         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2462         for new parser.
2463
2464 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2465
2466         PR target/15342
2467         * gcc.dg/20041104-1.c: New test.
2468
2469 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2470
2471         * g++.dg/template/nontype7.C: New test.
2472         * g++.dg/template/nontype8.C: Likewise.
2473         * g++.dg/template/nontype9.C: Likewise.
2474         * g++.dg/template/nontype10.C: Likewise.
2475         * g++.dg/tc1/dr49.C: Likewise.
2476         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2477         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2478
2479 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2480
2481         * g++.dg/rtti/tinfo1.C: Remove xfails.
2482
2483 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2484
2485         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2486         packed attribute to the definition to satisfy the new C++ parser.
2487
2488 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2489
2490         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2491         invocations of va_arg.
2492
2493 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2494
2495         PR c++/18124
2496         * g++.dg/template/crash25.C: New test.
2497
2498         PR c++/18155
2499         * g++.dg/template/typedef2.C: New test.
2500         * g++.dg/parse/crash13.C: Adjust error markers.
2501
2502         PR c++/18177
2503         * g++.dg/conversion/const3.C: New test.
2504
2505 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2506
2507         PR fortran/17535
2508         PR fortran/17583
2509         PR fortran/17713
2510         * gfortran.dg/generic_[123].f90: New testcases.
2511
2512 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2513
2514         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2515         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2516
2517 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2518
2519         PR tree-opt/16808
2520         * gcc.c-torture/compile/pr16808.c: New test.
2521
2522 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2523
2524         PR rtl-optimization/17104
2525         * gcc.dg/ppc-bitfield1.c: New.
2526
2527 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2528
2529         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2530
2531 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2532
2533         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2534         strings for 32-bit code.
2535
2536 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2537
2538         PR c/18239
2539         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2540
2541 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2542
2543         PR c++/18064
2544         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2545
2546 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/15172
2549         * g++.dg/init/aggr2.C: New test.
2550
2551 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2552
2553         * objc.dg/local-decl-1.m: New test.
2554
2555 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2556
2557         * gcc.dg/20040910-1.c: Adjust regex.
2558
2559 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2560
2561         PR rtl-optimization/18084
2562         * g++.dg/opt/pr18084-1.C: New testcase.
2563
2564 2004-10-30  Matt Austern  <austern@apple.com>
2565
2566         PR c++/17542
2567         * g++.dg/ext/attrib18.C: New test.
2568
2569 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2570
2571         PR middle-end/18096
2572         * gcc.dg/pr18096-1.c: New test case.
2573
2574 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2575
2576         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2577
2578 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2579
2580         PR c/16666
2581         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2582         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2583         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2584         gcc.dg/old-style-prom-3.c: New tests.
2585
2586 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2587
2588         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2589         Remove unnecessary inclusion of stdio.h.
2590
2591 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2592
2593         PR rtl-optimization/17581
2594         * gcc.dg/pr17581-1.c: New test case.
2595
2596 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2597
2598         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2599         being implemented.
2600         * g++.dg/conversion/dr195-1.C: New.
2601         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2602         * g++.old-deja/g++.mike/p10148.C: Likewise.
2603
2604 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2605
2606         PR c++/17695
2607         * g++.dg/debug/typedef2.C: New test.
2608
2609 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2610
2611         PR fortran/13490
2612         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2613         * gfortran.dg/g77/README: Update.
2614
2615 2004-10-28  Matt Austern  <austern@apple.com>
2616
2617         PR c++/14124
2618         * g++.dg/ext/packed7.C: New test.
2619
2620 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2621
2622         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2623         scan-assembler.
2624         * lib/scanasm.exp (hidden-scan-for): New proc.
2625         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2626         string.
2627         (scan-not-hidden): Likewise.
2628         * lib/target-supports.exp (check_visibility_available): mach-o is
2629         support too.
2630
2631 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2632
2633         PR c++/17132
2634         * g++.dg/template/memclass3.C: New test.
2635
2636 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2637
2638         PR middle-end/18160
2639         * gcc.dg/register-var-1.c: New test.
2640         * gcc.dg/register-var-2.c: New test.
2641         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2642         error now.
2643
2644 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2645
2646         PR other/18172
2647         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2648         unused variables.
2649         * gcc.dg/vect/vect-22.c: Likewise.
2650
2651 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2652
2653         * gcc.dg/i386-rotate-1.c: New test.
2654
2655 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2656
2657         * g++.dg/init/ref12.C: Add "run" marker.
2658
2659         PR c++/17435
2660         * g++.dg/init/ref12.C: New test.
2661
2662         PR c++/18140
2663         * g++.dg/template/shift1.C: New test.
2664         * g++.dg/template/error10.C: Adjust error markers.
2665
2666 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2667
2668         PR tree-opt/17529
2669         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2670
2671 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2672
2673         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2674         * gcc.dg/weak/weak-3.c: Likewise.
2675         * gcc.dg/weak/weak-5.c: Likewise.
2676         * gcc.dg/weak/weak-9.c: Likewise.
2677         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2678         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2679
2680         * gcc.dg/darwin-weakimport-1.c: New.
2681
2682 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2683
2684         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2685
2686 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2687
2688         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2689         'syntax' error messages.
2690         * gcc.dg/cpp/direct2s.c: Likewise.
2691
2692 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2693
2694         * gcc.c-torture/compile/20041026-1.c: New.
2695
2696 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/18093
2699         * g++.dg/lookup/ns2.C: New test.
2700
2701         PR c++/18020
2702         * g++.dg/template/enum4.C: New test.
2703
2704         PR c++/18161
2705         * g++.dg/template/expr1.C: New test.
2706
2707 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2708
2709         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2710
2711 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2712
2713         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2714         gcc.dg/decl-nospec-3.c: New tests.
2715
2716 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2717
2718         * objc.dg/super-class-3.m: New test.
2719
2720 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2721
2722         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2723         resyncing.
2724         * gcc.dg/cpp/direct2s.c: Likewise.
2725
2726 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2727
2728         * objc.dg/image-info.m: Update for changes to section selection.
2729
2730 2004-10-25  David Ayers  <d.ayers@inode.at>
2731             Ziemowit Laski  <zlaski@apple.com>
2732
2733         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2734         diagnostics when messaging 'id <Proto>'.
2735         * objc.dg/class-protocol-1.m: New test.
2736         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2737         a non-existent method signature.
2738         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2739         Update diagnostics when messaging with non-existent method signature.
2740         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2741         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2742         invalid receivers are now resolved as if messaging 'id'; remove
2743         extraneous diagnostics.
2744
2745 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2746
2747         PR c/16667
2748         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2749         gcc.dg/init-desig-obs-3.c: New tests.
2750
2751 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2752
2753         * gcc.dg/debug/20041023-1.c: New test.
2754
2755 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2756
2757         PR middle-end/17407
2758         * gcc.c-torture/compile/pr17407.c: New test.
2759
2760         PR c++/18121
2761         * g++.dg/template/array8.C: New test.
2762
2763 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2764
2765         PR other/18138
2766         * lib/g++.exp: Accept more than one multilib libgcc.
2767         * lib/gcc-dg.exp: Likewise.
2768         * lib/objc.exp: Likewise.
2769         * lib/treelang.exp: Likewise.
2770         * lib/gfortran.exp: Likewise.
2771
2772 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2773
2774         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2775
2776 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2777
2778         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2779         * gcc.dg/c99-const-expr-3.c: Likewise.
2780
2781 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2782
2783         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2784
2785 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2786
2787         * gcc.c-torture/execute/loop-2e.x: Remove.
2788
2789 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2790
2791         PR c++/18095
2792         * g++.dg/parse/crash18.C: New.
2793         * g++.dg/parse/crash19.C: New.
2794
2795 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2796
2797         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2798         * g++.dg/ext/dllimport2.C: Same.
2799         * g++.dg/ext/dllimport8.C: Same.
2800
2801 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2802
2803         PR c++/10841
2804         * g++.dg/conversion/cast1.C: New test.
2805         * g++.dg/overload/pmf1.C: Adjust error marker.
2806
2807 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2808
2809         PR objc/17923
2810         * objc.dg/const-str-7.m: New test.
2811
2812 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2813
2814         * g++.dg/template/memfriend11.C: Fix comment typo.
2815         * g++.dg/template/memfriend14.C: Likewise.
2816
2817 2004-10-20  Richard Henderson  <rth@redhat.com>
2818
2819         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2820         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2821         -fasynchronous-unwind-tables.
2822
2823 2004-10-20  Richard Henderson  <rth@redhat.com>
2824
2825         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2826         (main): Return success.
2827         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2828         (main): Return success.
2829
2830 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2831
2832         PR c++/13495
2833         * g++.dg/template/memfriend9.C: New test.
2834         * g++.dg/template/memfriend10.C: Likewise.
2835         * g++.dg/template/memfriend11.C: Likewise.
2836         * g++.dg/template/memfriend12.C: Likewise.
2837         * g++.dg/template/memfriend13.C: Likewise.
2838         * g++.dg/template/memfriend14.C: Likewise.
2839         * g++.dg/template/memfriend15.C: Likewise.
2840         * g++.dg/template/memfriend16.C: Likewise.
2841         * g++.dg/template/memfriend17.C: Likewise.
2842         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2843
2844 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2845
2846         * g++.dg/conversion/dr195.C: New.
2847         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2848
2849 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2850             Devang Patel  <dpatel@apple.com>
2851
2852         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2853         of floating point arithmetic, which could trap.
2854
2855 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/14035
2858         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2859         * g++.dg/conversion/const2.C: New test.
2860         * g++.dg/expr/reinterpret2.C: New test.
2861         * g++.dg/expr/reinterpret3.C: New test.
2862         * g++.dg/expr/cast2.C: New test.
2863         * g++.dg/expr/copy1.C: New test.
2864         * g++.dg/other/conversion1.C: Change error message.
2865         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2866         function pointers to void *.
2867         * g++.old-deja/g++.mike/p10148.C: Likewise.
2868
2869 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2870
2871         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2872
2873 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2874
2875         PR c++/18047
2876
2877         * g++.dg/parse/expr3.C: New test.
2878
2879 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2880
2881         * gcc.dg/smod-1.c: New test.
2882
2883 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2884
2885         * objc.dg/method-14.m: New test.
2886
2887 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2888
2889         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2890         Also xfail as the patch was reverted.
2891
2892 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2893
2894         PR middle-end/16973
2895         * gcc.dg/pr16973.c: New test.
2896
2897 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2898
2899         PR tree-optimization/17656
2900         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2901
2902 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2903
2904         * g++.dg/eh/shadow1.C: New.
2905
2906 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.c-torture/compile/20041018-1.c: New test.
2909
2910 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2911
2912         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2913         compiler referring to register 0 when accessing sdata.  The linker
2914         now patches things up.
2915
2916 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2917
2918         PR c/17529
2919         * gcc.c-torture/compile/pr17529.c: New test.
2920
2921 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2922
2923         PR c++/17743
2924         * g++.dg/ext/attrib17.C: New test.
2925
2926 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2927
2928         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2929
2930 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2931
2932         PR c++/10479
2933         * g++.dg/ext/attrib16.C: New test.
2934
2935 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/17042
2938         * g++.dg/init/dso_handle1.C: New test.
2939
2940         PR c++/14667
2941         * g++.dg/parse/typedef6.C: New test.
2942
2943         PR c++/17916
2944         * g++.dg/parse/pragma1.C: New test.
2945
2946 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2947
2948         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2949
2950 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2951
2952         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2953         -fno-common when on HPPA HP-UX platforms.
2954
2955 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR other/16820
2958         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2959         stdint.h.
2960         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2961         uintptr_t.
2962
2963 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2964
2965         PR c++/16301
2966         * g++.dg/lookup/strong-using-4.C: New test.
2967
2968 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2969
2970         PR middle-end/16567
2971         * gcc.c-torture/compile/nested-1.c: New test.
2972
2973 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2974
2975         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2976         and mipsisa64*-*-* (until support for misaligned loads is added).
2977         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2978         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2979         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2980         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2981         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2982         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2983
2984 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/17976
2987         * g++.dg/init/dtor3.C: New test.
2988
2989 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2990
2991         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2992
2993 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2994
2995         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2996         * gcc.dg/macho-lo-sum.c: Likewise.
2997
2998 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2999
3000         * gcc.dg/ppc-spe64-1.c: New test.
3001
3002 2004-10-14  Devang Patel  <dpatel@apple.com>
3003
3004         PR 17635
3005         * gcc.dg/pr17635.c : New test.
3006
3007 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3008
3009         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3010         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3011         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3012         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3013         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3014         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3015         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3016         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3017         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3018         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3019         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3020         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3021         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3022         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3023         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3024         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3025         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3026         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3027
3028 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3029
3030         * gcc.dg/vect/vect-82.c: New testcase.
3031         * gcc.dg/vect/vect-82_64.c: New testcase.
3032         * gcc.dg/vect/vect-83.c: New testcase.
3033         * gcc.dg/vect/vect-83_64.c: New testcase.
3034
3035 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3036
3037         * gcc.dg/cpp/error-1.c: New test.
3038
3039 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3040
3041         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3042
3043 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3044
3045         PR target/17984
3046         * gcc.dg/cris-peep2-xsrand2.c: New test.
3047
3048 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3049
3050         PR c++/17661
3051         * testsuite/g++.dg/expr/for2.C: New test.
3052
3053 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3054
3055         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3056
3057 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR tree-optimization/17724
3060         * g++.dg/opt/pr17724-1.C: New test.
3061         * g++.dg/opt/pr17724-2.C: New test.
3062         * g++.dg/opt/pr17724-3.C: New test.
3063         * g++.dg/opt/pr17724-4.C: New test.
3064         * g++.dg/opt/pr17724-5.C: New test.
3065         * g++.dg/opt/pr17724-6.C: New test.
3066
3067 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3068
3069         PR c/17301
3070         * gcc.dg/pr17301-2.c: New test.
3071
3072 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/15876
3075         * g++.dg/parse/error22.C: New test.
3076
3077         PR c++/17936
3078         * g++.dg/template/spec18.C: New test.
3079
3080 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3081
3082         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3083         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3084         memcpy.
3085         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3086         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3087
3088 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3089
3090         * g++.dg/eh/cleanup5.C: Add dg-options "".
3091
3092 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3093
3094         PR middle-end/17657
3095         * gcc.dg/switch-4.c: New test case.
3096
3097 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3098
3099         * gcc.c-torture/execute/20041011-1.c: New test.
3100
3101 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3102
3103         PR c++/17554
3104         * g++.dg/init/for3.C: New test.
3105
3106         PR c++/17657
3107         * g++.dg/opt/switch2.C: New test.
3108
3109         PR middle-end/17703
3110         * g++.dg/warn/Wreturn-2.C: New test.
3111
3112 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3113
3114         PR c++/17907
3115         * g++.dg/eh/cleanup5.C: New test.
3116
3117 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/17393
3120         * g++.dg/parse/error21.C: New test.
3121
3122 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3123
3124         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3125         * g++.dg/warn/incomplete1.C: Likewise.
3126         * g++.dg/template/qualttp20.C: Likewise.
3127
3128 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3129
3130         PR c/17881
3131         * parm-incomplete-1.c: New test.
3132
3133 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/17867
3136         * g++.dg/parse/error19.C: New test.
3137
3138         PR c++/17670
3139         * g++.dg/init/new11.C: New test.
3140
3141         PR c++/17821
3142         * g++.dg/parse/error20.C: New test.
3143
3144         PR c++/17826
3145         * g++.dg/template/crash24.C: New test.
3146
3147 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3148
3149         PR c/17301
3150         * gcc.dg/pr17301-1.c: New test.
3151
3152 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3153
3154         PR c/17189
3155         * gcc.dg/anon-struct-5.c: New test.
3156
3157 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3158
3159         PR c/17844
3160         * gcc.dg/pr17844-1.c: New test.
3161
3162 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3163
3164         PR tree-optimization/17906
3165         * gcc.c-torture/compile/pr17906.c: New.
3166
3167 2004-10-09  Stuart Hastings  <stuart@apple.com>
3168             Roger Sayle  <roger@eyesopen.com>
3169
3170         PR rtl-optimization/17853
3171         * gcc.dg/i386-mmx-5.c: New testcase.
3172
3173 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3174
3175         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3176
3177 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3178
3179         PR c++/17524
3180         * g++.dg/template/static9.C: New test.
3181
3182         PR c++/17685
3183         * g++.dg/parse/operator5.C: New test.
3184
3185 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3186
3187         PR middle-end/17894
3188         * gcc.c-torture/execute/divcmp-4.c: New test case.
3189
3190 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3191
3192         PR tree-opt/17902
3193         * g++.dg/opt/pr17902.C: New test.
3194
3195 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3198
3199 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3200
3201         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3202
3203 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3204
3205         * gcc.dg/assign-warn-3.c: New test.
3206
3207 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3208
3209         PR c/16999
3210         * gcc.dg/cpp/ident-1.c: New test.
3211
3212 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3213
3214         * gcc.c-torture/compile/acc1.c: New.
3215
3216 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3217
3218         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3219         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3220
3221 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3222
3223         * gcc.dg/ultrasp11.c: New test.
3224
3225 2004-10-08  Michael Matz  <matz@suse.de>
3226
3227         * gcc.dg/doloop-2.c: New test.
3228
3229 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3230
3231         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3232         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3233         objc.dg/method-9.m: Update expected diagnostics.
3234
3235 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3236
3237         * gcc.dg/ppc-fsel-3.c: New file.
3238         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3239
3240 2004-10-07  Paul Brook  <paul@codesourcery.com>
3241
3242         * gfortran.dg/intrinsic_verify_1.f90: New test.
3243
3244 2004-10-07  Paul Brook  <paul@codesourcery.com>
3245
3246         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3247
3248 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3249
3250         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3251         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3252         commit.
3253
3254 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3257
3258 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3259
3260         PR c++/17115
3261         * g++.dg/warn/Winline-4.C: New test.
3262
3263 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3264
3265         * gcc.c-torture/compile/20041007-1.c: New test.
3266
3267 2004-10-07  Paul Brook  <paul@codesourcery.com>
3268
3269         PR fortran/17678
3270         * gfortran.dg/use_allocated_1.f90: New test.
3271
3272 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3273
3274         PR middle-end/17849
3275         * gfortran.fortran-torture/compile/nested.f90: New test
3276
3277 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3278
3279         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3280
3281 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3282
3283         PR c++/17368
3284         * g++.dg/ext/asm6.C: New test.
3285
3286 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3287
3288         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3289
3290 2004-10-06  Paul Brook  <paul@codesourcery.com>
3291
3292         PR libfortran/17709
3293         * gfortran.dg/empty_format_1.f90: New test.
3294
3295 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3296
3297         PR fortran/17568
3298         * gfortran.dg/ishft.f90: New test.
3299
3300         PR fortran/17283
3301         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3302         tests.
3303
3304 2004-10-06  Paul Brook  <paul@codesourcery.com>
3305
3306         * gfortran.dg/do_1.f90: New test.
3307
3308 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3311         optimizing for size.
3312
3313 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3314
3315         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3316
3317 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3318
3319         * gcc.c-torture/compile/20041005-1.c: New test.
3320
3321 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         PR c++/17829
3324         * g++.dg/lookup/koenig4.C: New.
3325
3326 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3327
3328         * g++.dg/other/classkey1.C: Adjust quoting marks.
3329         * g++.dg/parse/error15.C: Likewise.
3330         * g++.dg/template/meminit2.C (int>): Likewise.
3331
3332 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3333
3334         PR fortran/17283
3335         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3336
3337         PR fortran/17631
3338         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3339
3340         PR fortran/17708
3341         * gfortran.dg/pr17708.f90: New test.
3342
3343 2004-10-04  Chao-ying Fu  <fu@mips.com>
3344
3345         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3346         * gcc.dg/vect/vect-4.c: Ditto.
3347         * gcc.dg/vect/vect-5.c: Ditto.
3348         * gcc.dg/vect/vect-6.c: Ditto.
3349         * gcc.dg/vect/vect-8.c: Ditto.
3350         * gcc.dg/vect/vect-16.c: Ditto.
3351         * gcc.dg/vect/vect-30.c: Ditto.
3352         * gcc.dg/vect/vect-40.c: Ditto.
3353         * gcc.dg/vect/vect-41.c: Ditto.
3354         * gcc.dg/vect/vect-42.c: Ditto.
3355         * gcc.dg/vect/vect-43.c: Ditto.
3356         * gcc.dg/vect/vect-44.c: Ditto.
3357         * gcc.dg/vect/vect-45.c: Ditto.
3358         * gcc.dg/vect/vect-46.c: Ditto.
3359         * gcc.dg/vect/vect-47.c: Ditto.
3360         * gcc.dg/vect/vect-48.c: Ditto.
3361         * gcc.dg/vect/vect-49.c: Ditto.
3362         * gcc.dg/vect/vect-50.c: Ditto.
3363         * gcc.dg/vect/vect-51.c: Ditto.
3364         * gcc.dg/vect/vect-52.c: Ditto.
3365         * gcc.dg/vect/vect-53.c: Ditto.
3366         * gcc.dg/vect/vect-54.c: Ditto.
3367         * gcc.dg/vect/vect-55.c: Ditto.
3368         * gcc.dg/vect/vect-56.c: Ditto.
3369         * gcc.dg/vect/vect-57.c: Ditto.
3370         * gcc.dg/vect/vect-58.c: Ditto.
3371         * gcc.dg/vect/vect-59.c: Ditto.
3372         * gcc.dg/vect/vect-60.c: Ditto.
3373         * gcc.dg/vect/vect-74.c: Ditto.
3374         * gcc.dg/vect/vect-79.c: Ditto.
3375         * gcc.dg/vect/vect-80.c: Ditto.
3376
3377 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3378
3379         * gcc.dg/unused-7.c: Use the correct option.
3380
3381 2004-10-04  Paul Brook  <paul@codesourcery.com>
3382         Bud Davis  <bdavis9659@comcast.net>
3383
3384         PR fortran/17706
3385         PR fortran/16434
3386         * gfortran/pr17706.f90: New test.
3387         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3388
3389 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3390
3391         * gfortran.dg/pr17612.f90: New test.
3392
3393 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3394
3395         * g++.dg/template/local1.C: Adjust quoting marks in
3396         testing for diagnostics.
3397         * g++.dg/tls/diag-2.C: Likewise.
3398         * g++.dg/other/error8.C: Likewise.
3399
3400 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3401
3402         PR c/17178
3403         * gcc.dg/unused-4.c: Adjust to be correct.
3404
3405         PR c/17820
3406         * gcc.dg/unused-7.c: New test.
3407
3408 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3409
3410         PR c++/17797
3411         * g++.dg/overload/template2.C: New test.
3412
3413 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3414
3415         PR tree-optimization/16632
3416         * gcc.dg/tree-ssa/20041002-1.c: New.
3417
3418 2004-10-03  Paul Brook  <paul@codesourcery.com>
3419
3420         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3421         rather than relying on default formatting.
3422
3423 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3424
3425         * gcc.dg/20040920-1.c: Update expected message text.
3426
3427 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3428
3429         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3430
3431 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3432
3433         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3434         tree level.
3435
3436 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3437
3438         * gcc.dg/tree-ssa/pr17343.c: Remove.
3439
3440 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3441
3442         PR tree-opt/17343
3443         * gcc.dg/tree-ssa/pr17343.c: New test.
3444
3445 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3448         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3449         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3450         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3451         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3452
3453 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3454
3455         * gcc.dg/lvalue-2.c: New test.
3456
3457 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3458
3459         PR c/17730
3460         * gcc.dg/pr17730-1.c: New test
3461
3462 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3463
3464         PR c/7425
3465         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3466
3467 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3468
3469         * gcc.c-torture/execute/stdarg-1.c: New test.
3470         * gcc.c-torture/execute/stdarg-2.c: New test.
3471         * gcc.c-torture/execute/stdarg-3.c: New test.
3472         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3473         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3474         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3475         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3476         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3477
3478 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR tree-optimization/17697
3481         * g++.dg/opt/pr17697-1.C: New test.
3482         * g++.dg/opt/pr17697-2.C: New test.
3483         * g++.dg/opt/pr17697-3.C: New test.
3484
3485 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3486
3487         PR c/16409
3488         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3489         gcc.dg/vla-init-5.c: New tests.
3490
3491 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3492
3493         PR c/13804
3494         * gcc.dg/pr13804-1.c: New test.
3495
3496 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3497
3498         PR fortran/16938
3499         * gfortran.dg/pr16938.f90: New test.
3500
3501 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3502
3503         * g++.dg/template/crash23.C: New test.
3504
3505 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/17585
3508         * g++.dg/template/static8.C: New test.
3509
3510 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3511
3512         PR c++/17681
3513         * g++.dg/other/error9.C: New test.
3514
3515 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3516
3517         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3518
3519 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3520
3521         PR fortran/15164
3522         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3523
3524 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3525
3526         PR middle-end/17112
3527         * gcc.dg/pr17112-1.c: New test case.
3528
3529 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3530
3531         PR c/11459
3532         * gcc.dg/pr11459-1.c: New test.
3533
3534 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3535
3536         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3537         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3538
3539 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3540
3541         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3542
3543 2004-09-25  Jan Hubicka  <jh@suse.cz>
3544
3545         * compile/30040909-1.c: New test.
3546         * compile/30040907-1.c: New test.
3547
3548 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3549
3550         * gcc.c-torture/execute/va-arg-26.c: New test.
3551
3552 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3553
3554         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3555         extra diagnostics on targets with 64-bit pointers.
3556         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3557
3558 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3559
3560         PR c/17188
3561         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3562         * gcc.dg/decl-3.c: Adjust expected message.
3563
3564 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3565
3566         PR fortran/17615
3567         * gfortran.dg/pr17615.f90: New test.
3568
3569 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3570
3571         PR tree-optimzation/17517
3572         * g++.dg/tree-ssa/pr17517.C: New Test.
3573
3574 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3575
3576         PR c++/16889
3577         * g++.dg/lookup/ambig3.C: New.
3578
3579 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3580
3581         PR tree-opt/17624
3582         * g++.dg/opt/pr17624.C: New test.
3583
3584 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3585
3586         PR c/6980
3587         * gcc.dg/Wbad-function-cast-1.c: New test.
3588
3589 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3590
3591         * g++.dg/ext/complit1.C
3592         * g++.dg/other/error2.C
3593         * g++.dg/other/nontype-1.C
3594         * g++.dg/parse/crash11.C
3595         * g++.dg/parse/crash12.C
3596         * g++.dg/parse/error15.C
3597         * g++.dg/parse/error4.C
3598         * g++.dg/parse/tmpl-outside1.C
3599         * g++.dg/parse/too-many-tmpl-args1.C
3600         * g++.dg/template/dependent-expr3.C
3601         * g++.dg/template/error10.C
3602         * g++.dg/template/instantiate1.C
3603         * g++.dg/template/vtable2.C
3604         * g++.dg/warn/Wshadow-1.C
3605         * g++.dg/warn/weak1.C
3606         * g++.old-deja/g++.brendan/crash16.C
3607         * g++.old-deja/g++.brendan/crash18.C
3608         * g++.old-deja/g++.brendan/crash48.C
3609         * g++.old-deja/g++.brendan/crash49.C
3610         * g++.old-deja/g++.brendan/crash55.C
3611         * g++.old-deja/g++.brendan/crash56.C
3612         * g++.old-deja/g++.brendan/crash8.C
3613         * g++.old-deja/g++.brendan/enum11.C
3614         * g++.old-deja/g++.brendan/enum8.C
3615         * g++.old-deja/g++.brendan/enum9.C
3616         * g++.old-deja/g++.brendan/friend3.C
3617         * g++.old-deja/g++.brendan/misc14.C
3618         * g++.old-deja/g++.bugs/900402_02.C
3619         * g++.old-deja/g++.bugs/900404_03.C
3620         * g++.old-deja/g++.bugs/900404_04.C
3621         * g++.old-deja/g++.bugs/900428_03.C
3622         * g++.old-deja/g++.jason/crash4.C
3623         * g++.old-deja/g++.jason/overload21.C
3624         * g++.old-deja/g++.jason/redecl1.C
3625         * g++.old-deja/g++.jason/report.C
3626         * g++.old-deja/g++.jason/rfg10.C
3627         * g++.old-deja/g++.jason/template30.C
3628         * g++.old-deja/g++.law/arm12.C
3629         * g++.old-deja/g++.law/ctors5.C
3630         * g++.old-deja/g++.law/cvt20.C
3631         * g++.old-deja/g++.law/init10.C
3632         * g++.old-deja/g++.law/init8.C
3633         * g++.old-deja/g++.law/visibility17.C
3634         * g++.old-deja/g++.law/visibility7.C
3635         * g++.old-deja/g++.mike/net8.C
3636         * g++.old-deja/g++.mike/p646.C
3637         * g++.old-deja/g++.mike/p700.C
3638         * g++.old-deja/g++.mike/p701.C
3639         * g++.old-deja/g++.mike/p811.C
3640         * g++.old-deja/g++.ns/template13.C
3641         * g++.old-deja/g++.other/array3.C
3642         * g++.old-deja/g++.other/crash25.C
3643         * g++.old-deja/g++.other/dtor3.C
3644         * g++.old-deja/g++.other/dtor4.C
3645         * g++.old-deja/g++.other/main1.C
3646         * g++.old-deja/g++.other/warn7.C
3647         * g++.old-deja/g++.pt/crash11.C
3648         * g++.old-deja/g++.pt/crash36.C
3649         * g++.old-deja/g++.pt/spec22.C
3650         * g++.old-deja/g++.pt/spec9.C
3651         * g++.old-deja/g++.pt/ttp52.C
3652         * g++.old-deja/g++.robertl/eb103.C
3653         * g++.old-deja/g++.robertl/eb121.C
3654         * g++.old-deja/g++.robertl/eb22.C
3655         * g++.old-deja/g++.robertl/eb8.C:
3656         Update locations and/or regexps of dg-error markers.
3657         Remove markers for some bogus messages that are no longer issued.
3658
3659 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3660
3661         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3662         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3663
3664 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3665
3666         PR c++/17618
3667         * g++.dg/lookup/crash5.C: New test.
3668
3669 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3670
3671         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3672         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3673         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3674         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3675         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3676         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3677
3678         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3679         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3680         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3681         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3682         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3683         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3684
3685         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3686
3687         * gcc.dg/vect/vect-44.c: Check additional cases.
3688         * gcc.dg/vect/vect-48.c: Check additional cases.
3689
3690         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3691         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3692         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3693         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3694         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3695         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3696         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3697         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3698         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3699
3700         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3701         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3702         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3703
3704 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3705
3706         * gcc.dg/tree-ssa/loop-6.c: New test.
3707
3708 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3709
3710         PR c++/17620
3711         * g++.dg/inherit/base2.C: New.
3712
3713 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3714
3715         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3716         * gcc.dg/20001012-2.c: Likewise.
3717         * gcc.dg/20001013-1.c: Likewise.
3718         * gcc.dg/20001101-1.c: Likewise.
3719         * gcc.dg/20001102-1.c: Likewise.
3720         * gcc.dg/bf-spl1.c: Likewise.
3721         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3722         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3723
3724 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3725
3726         PR tree-optimization/16721
3727         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3728
3729 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3730
3731         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3732         * gcc.dg/20040305-1.c: Likewise.
3733
3734 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3735
3736         PR c/16566
3737         * gcc.c-torture/compile/pr16566-1.c,
3738         gcc.c-torture/compile/pr16566-2.c,
3739         gcc.c-torture/compile/pr16566-3.c: New tests.
3740
3741 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3742
3743         PR tree-optimization/17512
3744         * gcc.c-torture/compile/20040916-1.c.
3745
3746 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3747
3748         * gcc.dg/pragma-re-3.c: New test.
3749
3750 2004-09-17  Matt Austern  <austern@apple.com>
3751
3752         PR c++/15049
3753         * g++.dg/other/anon3.C: New.
3754
3755 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3756
3757         PR c++/7503
3758         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3759         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3760         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3761         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3762         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3763
3764 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3765
3766         PR fortran/17286
3767         * gfortran.dg/pr17286.f90: New test.
3768
3769 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/17530
3772         * g++.dg/template/static7.C: New test.
3773
3774 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR tree-opt/17558
3777         * gcc.c-torture/compile/pr17558.c: New test.
3778
3779 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3780
3781         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3782         if SKIP_ATTRIBUTE is defined.
3783
3784 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3785
3786         PR fortran/15957
3787         * gfortran.dg/pr15957.f90: New test.
3788
3789 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3790
3791         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3792         in comparison.
3793         * gcc.dg/vect/vect-79.c: Likewise.
3794         * gcc.dg/vect/vect-80.c: Likewise.
3795
3796 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3797
3798         PR fortran/15750
3799         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3800
3801 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3802
3803         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3804         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3805         * gcc.dg/vect/vect-62.c: New testcase.
3806         * gcc.dg/vect/vect-63.c: New testcase.
3807         * gcc.dg/vect/vect-64.c: New testcase.
3808         * gcc.dg/vect/vect-65.c: New testcase.
3809         * gcc.dg/vect/vect-66.c: New testcase.
3810         * gcc.dg/vect/vect-67.c: New testcase.
3811         * gcc.dg/vect/vect-68.c: New testcase.
3812         * gcc.dg/vect/vect-69.c: New testcase.
3813         * gcc.dg/vect/vect-79.c: New testcase.
3814         * gcc.dg/vect/vect-80.c: New testcase.
3815
3816 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3817
3818         * gcc.target/mips/asm-1.c: New test.
3819
3820 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3821
3822         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3823         * gcc.dg/vect/vect-73.c: New testcase.
3824         * gcc.dg/vect/vect-74.c: New testcase.
3825         * gcc.dg/vect/vect-75.c: New testcase.
3826         * gcc.dg/vect/vect-76.c: New testcase.
3827         * gcc.dg/vect/vect-77.c: New testcase.
3828         * gcc.dg/vect/vect-78.c: New testcase
3829
3830 2004-09-18  Paul Brook  <paul@codesourcery.com>
3831
3832         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3833
3834 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3835
3836         PR c/17424
3837         * gcc.dg/pr17424-1.c: New test.
3838
3839 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3840
3841         * g++.dg/tree-ssa/pr17153.C: New test.
3842
3843 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3844
3845         PR pch/13361
3846         * testsuite/g++.dg/pch/wchar-1.C: New.
3847         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3848
3849 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3850
3851         * gcc.c-torture/execute/20040917-1.c: New test.
3852
3853 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3854
3855         PR tree-optimization/17319
3856         * gcc.dg/pr17319.c: New test.
3857
3858 2004-09-17  Devang Patel  <dpatel@apple.com>
3859
3860         * gcc.dg/20040813-1.c: New test.
3861
3862 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3863
3864         PR tree-optimization/17273
3865         * gcc.c-torture/compile/pr17273.c: New test.
3866
3867 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3868
3869         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3870         Update expected messages.
3871         * gcc.dg/declspec-13.c: New test.
3872
3873 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3874
3875         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3876
3877 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3878
3879         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3880         change what 'a' is pointing to.
3881
3882 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/16002
3885         * g++.dg/template/error18.C: New test.
3886
3887         PR c++/16029
3888         * g++.dg/warn/Wunused-8.C: New test.
3889
3890 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3891
3892         PR tree-optimization/17513
3893         * gcc.dg/20040916-1.c: New test.
3894
3895 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3896
3897         PR c++/17501
3898         * g++.dg/template/typename7.C: New test.
3899
3900 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3901
3902         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3903
3904 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3905
3906         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3907         with -ftree-based-profiling also.
3908         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3909
3910 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3911
3912         PR/15364
3913         * gfortran.dg/der_array_io_1.f90: New test.
3914         * gfortran.dg/der_array_io_2.f90: New test.
3915         * gfortran.dg/der_array_io_3.f90: New test.
3916
3917 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3918
3919         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3920         EABI.
3921
3922 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3923
3924         * g++.dg/opt/switch1.C: New test.
3925
3926 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3927
3928         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3929         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3930         Update expected messages.
3931
3932 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3933
3934         PR fortran/16485
3935         * gfortran.dg/same_name_1.f90: New test.
3936
3937 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3938
3939         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3940         dereference garbage pointers.
3941
3942 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3943
3944         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3945         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3946
3947         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3948         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3949         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3950
3951 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/17324
3954         * g++.dg/template/mangle1.C: New test.
3955
3956 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3957
3958         PR tree-optimization/17252
3959         * gcc.c-torture/execute/pr17252.c: New test.
3960
3961 2004-09-14  Andrew Pinski  <apinski@apple.com>
3962
3963         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3964
3965 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3966
3967         PR rtl-optimization/9771
3968         * gcc.dg/pr9771-1.c: New test case.
3969
3970 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3971
3972         PR tree-optimization/15262
3973         * gcc.c-torture/execute/pr15262-1.c: New test.
3974         * gcc.c-torture/execute/pr15262-2.c: New test.
3975
3976 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3977
3978         * gcc.dg/declspec-12.c: New test.
3979
3980 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3981
3982         * gfortran.dg/pr17090.f90: Add directives to test.
3983
3984 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3985
3986         * gcc.c-torture/compile/20040914-1.c: New test.
3987
3988 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/16162
3991         * g++.dg/template/decl2.C: New test.
3992
3993 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3994
3995         PR fortran/17090
3996         * gfortran.dg/pr17090.f90: New test.
3997
3998 2004-09-13  Dale Johannesen  <dalej@apple.com>
3999
4000         * gcc.c-torture/compile/pr17408.c:  New test case.
4001
4002 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/16716
4005         * g++.dg/parse/crash17.C: New test.
4006
4007         PR c++/17327
4008         * g++.dg/template/enum3.C: New test.
4009
4010 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4011
4012         * lib/gcc-defs.exp: Load wrapper.exp.
4013         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4014         using local code.
4015         * lib/gcc.exp (gcc_init): Similar.
4016         * lib/gfortran.exp (gfortran_init): Similar.
4017         * lib/objc.exp (objc_init): Similar.
4018         * lib/treelang.exp (treelang_init): Similar.
4019         * lib/wrapper.exp: New file with build_wrapper call machinery in
4020         ${tool}_maybe_build_wrapper.
4021
4022 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4023
4024         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4025         "inline".
4026         * gcc.dg/declspec-11.c: Update expected messages.
4027         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4028         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4029         gcc.dg/inline-12.c: New tests.
4030
4031 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4032
4033         * g++.dg/tree-ssa/pr17400.C: New testcase.
4034
4035 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4036
4037         * gcc.target/mips/sb1-1.c: New testcase.
4038
4039 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4040
4041         * lib/g77-dg.exp: Remove unused file.
4042         * lib/mike-g77.exp: Ditto.
4043         * lib/g77.exp: Ditto.
4044
4045 2004-09-12  Richard Henderson  <rth@redhat.com>
4046
4047         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4048
4049 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4050
4051         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4052         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4053         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4054         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4055         Update expected messages.
4056
4057 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4058
4059         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4060         declaration/use mismatch for dirp parameter.
4061
4062 2004-09-12  Andrew Pinski  <apinski@apple.com>
4063
4064         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4065         -fgnu-runtime is passed.
4066
4067 2004-09-12  Richard Henderson  <rth@redhat.com>
4068
4069         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4070         do the uplevel thing and update additional_flags directly.
4071         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4072         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4073         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4074         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4075
4076 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4077
4078         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4079
4080 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4081
4082         PR middle-end/17411
4083         * g++.dg/opt/pr17411-1.C: New test case.
4084
4085 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4086
4087         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4088         gcc.dg/tls/diag-2.c: Update expected messages.
4089         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4090         messages.
4091         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4092         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4093         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4094         gcc.dg/tls/diag-5.c: New tests.
4095
4096 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4097
4098         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4099
4100 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4101
4102         * g++.dg/parse/break-in-for.C: New test.
4103
4104 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.dg/tree-ssa/20040911-1.c: New test.
4107
4108 2004-09-11  Andreas Jaeger  <aj@suse.de>
4109
4110         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4111         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4112
4113 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4114
4115         * gcc.target/frv: New directory of FR-V-specific tests.
4116
4117 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4118
4119         * gcc.dg/convert-vec-1.c: New test.
4120
4121 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4122
4123         PR middle-end/17024
4124         * gcc.dg/pr17024-1.c: New test case.
4125
4126 2004-09-10  Eric Christopher  <echristo@redhat.com>
4127
4128         * gcc.dg/20040910-1.c: New test.
4129
4130 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4131
4132         * gcc.dg/bitfld-9.c: New test.
4133
4134 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4135
4136         * gcc.c-torture/execute/ieee/acc1.c: New test.
4137         * gcc.c-torture/execute/ieee/acc2.c: New test.
4138         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4139
4140 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4141
4142         * gcc.dg/deprecated-2.c: New test.
4143
4144 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4145
4146         * gcc.dg/init-vec-1.c: New test.
4147
4148 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4149
4150         PR middle-end/17055
4151         * gcc.dg/pr17055-1.c: New test case.
4152
4153 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4154
4155         PR target/17377
4156         * gcc.c-torture/execute/pr17377.c: New test.
4157
4158 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4159
4160         PR c/8420
4161         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4162         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4163         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4164         gcc.dg/long-long-typespec-1.c: New tests.
4165         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4166
4167 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4168
4169         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4170         gcc.dg/gnu99-static-1.c: New tests.
4171
4172 2004-09-08  Devang Patel  <dpatel@apple.com>
4173
4174         * gcc.dg/darwin-ld-20040828-1.c: New test.
4175         * gcc.dg/darwin-ld-20040828-2.c: New test.
4176         * gcc.dg/darwin-ld-20040828-3.c: New test.
4177
4178 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4179
4180         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4181         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4182         in error message.
4183         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4184         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4185         in error message.
4186         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4187         types they qualify.
4188         * objc.dg/type-size-2.m: Fix wording in comment.
4189         * objc.dg/va-meth-1.m: New test case.
4190
4191 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4192
4193         PR c/16633:
4194         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4195         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4196
4197 2004-09-06  Devang Patel  <dpatel@apple.com>
4198
4199         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4200         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4201
4202 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4203
4204         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4205         reflect changed line numbering of diagnostics.
4206
4207 2004-09-06  Paul Brook  <paul@codesourcery.com>
4208
4209         * gfortran.dg/edit_real_1.f90: Add new test.
4210
4211 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4212
4213         * gcc.dg/tree-ssa/loop-2.c: New test.
4214         * gcc.dg/tree-ssa/loop-3.c: New test.
4215         * gcc.dg/tree-ssa/loop-4.c: New test.
4216         * gcc.dg/tree-ssa/loop-5.c: New test.
4217
4218 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4221
4222 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4223
4224         * gcc.dg/format/sentinel-1.c: New test.
4225
4226 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4227
4228         * testsuite/gcc.dg/builtins-46.c: New.
4229
4230 2004-09-03  Devang Patel  <dpatel@apple.com>
4231
4232         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4233         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4234
4235 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4236
4237         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4238         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4239         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4240         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4241         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4242         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4243         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4244         the non-portable bzero.
4245         * gcc.dg/20010912-1.c: xfail for NetWare.
4246         * gcc.dg/20020426-2.c: xfail for NetWare.
4247         * gcc.dg/20021014-1.c: xfail for NetWare.
4248         * gcc.dg/20021018-1.c: xfail for NetWare.
4249         * gcc.dg/20030213-1.c: xfail for NetWare.
4250         * gcc.dg/20030225-1.c: xfail for NetWare.
4251         * gcc.dg/20030708-1.c: xfail for NetWare.
4252         * gcc.dg/builtins-config.h: Also exclude NetWare.
4253         * gcc.dg/format/format.h: Define restrict only if not already defined.
4254         * gcc.dg/nest.c: xfail for NetWare.
4255         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4256         * lib/target-supports.exp (check_visibility_available): Exclude
4257         NetWare.
4258
4259 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4260
4261         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4262         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4263         deterministic starting point for the alignment of structure fields.
4264         * gcc.dg/Wpadded.c: Dito.
4265         * g++.dg/abi/vbase10.C: Dito.
4266
4267 2004-09-03  Devang Patel  <dpatel@apple.com>
4268
4269         * g++.dg/debug/pr15736.cc: New test.
4270
4271 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4272
4273         * README.QMTEST: Fix out-of-date link.
4274
4275 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4276
4277         PR fortran/16579
4278         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4279         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4280
4281 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4282
4283         * g++.dg/abi/arm_rtti1.C: New test.
4284
4285 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4286
4287         * gcc.dg/ppc-vector-memcpy.c: New.
4288         * gcc.dg/ppc-vector-memset.c: New.
4289
4290 2004-09-02  Chao-ying Fu  <fu@mips.com>
4291
4292         * gcc.target/mips/mips-3d-1.c: New test.
4293         * gcc.target/mips/mips-3d-2.c: New test.
4294         * gcc.target/mips/mips-3d-3.c: New test.
4295         * gcc.target/mips/mips-3d-4.c: New test.
4296         * gcc.target/mips/mips-3d-5.c: New test.
4297         * gcc.target/mips/mips-3d-6.c: New test.
4298         * gcc.target/mips/mips-3d-7.c: New test.
4299         * gcc.target/mips/mips-3d-8.c: New test.
4300         * gcc.target/mips/mips-3d-9.c: New test.
4301         * gcc.target/mips/mips-ps-1.c: New test.
4302         * gcc.target/mips/mips-ps-2.c: New test.
4303         * gcc.target/mips/mips-ps-3.c: New test.
4304         * gcc.target/mips/mips-ps-4.c: New test.
4305         * gcc.target/mips/mips-ps-type.c: New test.
4306
4307 2004-09-02  Paul Brook  <paul@codesourcery.com>
4308
4309         * gfortran.dg/edit_real_1.f90: Add new tests.
4310
4311 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4312
4313         PR fortran/15327
4314         * gfortran.dg/merge_char_1.f90: New test.
4315
4316 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4317
4318         PR fortran/16404
4319         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4320
4321 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4322
4323         PR c/1522
4324         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4325
4326 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4327
4328         * g++.dg/opt/loop1.C: Do not XFAIL.
4329
4330 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4331
4332         * gcc.c-torture/execute/20040831-1.c: New test.
4333
4334 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4335
4336         PR fortran/16579
4337         * gfortran.dg/g77/20010610.f: Now passes.
4338         Copy from g77.f-torture/execute. Add dg-run directive.
4339         * gfortran.dg/g77/README: Update
4340
4341 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4342
4343         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4344         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4345         (t1, t2, t3, t4): Add volatile.
4346
4347 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4348
4349         * g++.dg/ext/visibility/arm1.C: New test.
4350
4351 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4352
4353         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4354         -pedantic-errors.
4355
4356 2004-09-01  Paul Brook  <paul@codesourcery.com>
4357
4358         * gfortran.dg/eof_2.f90: New test.
4359
4360 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4361
4362         PR fortran/16579
4363         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4364
4365 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4366
4367         PR libfortran/16805
4368         * gfortran.dg/list_read_2.f90: New test.
4369
4370 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4371
4372         * g++.dg/abi/key1.C: New test.
4373
4374 2004-08-31  Richard Henderson  <rth@redhat.com>
4375
4376         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4377         form of offsetof.
4378         * g++.dg/other/offsetof5.C: Remove duplicate.
4379
4380 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4381
4382         PR fortran/17244
4383         * gfortran.dg/func_derived_1.f90: New test.
4384
4385 2004-08-31  Paul Brook  <paul@codesourcery.com>
4386
4387         * gfortran.dg/eof_1.f90: New test.
4388
4389 2004-08-31  Paul Brook  <paul@codesourcery.com>
4390
4391         * gfortran.dg/list_read_1.f90: New file.
4392
4393 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4394
4395         * g++.dg/opt/loop1.C: XFAIL.
4396
4397 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4398
4399         * gcc.dg/funcdef-storage-1.c: New.
4400         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4401         an extern function in local scope.
4402         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4403         declare an 'auto inline' function in local scope.
4404         * gcc.dg/20011130-1.c: Likewise.
4405         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4406         an 'auto' function in local scope.
4407         * gcc.dg/20021014-1.c: Likewise.
4408         * gcc.dg/20030331-2.c: Likewise.
4409
4410 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4411
4412         * gfortran.dg/blockdata_1.f90: New test.
4413
4414 2004-08-30  Richard Henderson  <rth@redhat.com>
4415
4416         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4417
4418 2004-08-30  Richard Henderson  <rth@redhat.com>
4419
4420         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4421         additional_flags set by alternate driver.
4422         (ieee-options): New procedure.
4423         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4424         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4425         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4426         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4427
4428 2004-08-30  Richard Henderson  <rth@redhat.com>
4429
4430         * lib/f-torture.exp: Remove.
4431
4432 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR rtl-optimization/16590
4435         * g++.dg/opt/loop1.C: New test.
4436
4437 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4438
4439         PR fortran/13910
4440         * gfortran.dg/oldstyle_1.f90: New test.
4441
4442 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4443         Paul Brook  <paul@codesourcery.com>
4444
4445         * gfortran.dg/g77/README: Update.
4446         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4447         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4448         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4449
4450 2004-08-28  Paul Brook  <paul@codesourcery.com>
4451
4452         PR libfortran/17195
4453         * gfortran.dg/edit_real_1.f90: New test.
4454
4455 2004-08-27  Paul Brook  <paul@codesourcery.com>
4456
4457         * gfortran.dg/rewind_1.f90: New test.
4458
4459 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4460
4461         PR fortran/16597
4462         * gfortran.dg/pr16597.f90: New test.
4463
4464 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4465
4466         PR c/13801
4467         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4468         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4469         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4470         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4471         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4472
4473 2004-08-26  Nick Clifton  <nickc@redhat.com>
4474
4475         * gcc.c-torture/compile/pr17119.c: New test.
4476
4477 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4478
4479         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4480
4481 2004-08-25  Richard Henderson  <rth@redhat.com>
4482
4483         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4484         the bits that expect kind=8 to be the largest real kind.
4485
4486 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4487
4488         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4489
4490 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4491
4492         * gfortran.dg/assignment_1.f90: New test.
4493
4494 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4495
4496         * g++.dg/template/repo3.C: New test.
4497
4498 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4499
4500         PR middle-end/16693
4501         PR tree-optimization/16372
4502         * g++.dg/opt/pr16372-1.C: New test case.
4503         * g++.dg/opt/pr16693-1.C: New test case.
4504         * g++.dg/opt/pr16693-2.C: New test case.
4505
4506 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4507
4508         * objc.dg/proto-lossage-4.m: New test.
4509
4510 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4511
4512         PR c++/17155
4513         * g++.dg/inherit/local2.C: New test.
4514
4515 2004-08-25  Paul Brook  <paul@codesourcery.com>
4516
4517         PR fortran/17144
4518         * gfortran.dg/string_ctor_1.f90: New test.
4519
4520 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4521
4522         PR c++/14428
4523         * g++.dg/template/redecl2.C: New test.
4524
4525 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4526
4527         PR fortran/17143
4528         * gfortran.dg/pr17143.f90: New test.
4529
4530 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4531
4532         PR fortran/17164
4533         * gfortran.dg/pr17164.f90: New test.
4534
4535 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4536
4537         * gcc.dg/tree-ssa/loop-1.c: New test.
4538
4539 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4540
4541         * gcc.c-torture/compile/20040824-1.c: New test.
4542
4543 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4544
4545         * gcc.c-torture/compile/iftrap-3.c: New test.
4546
4547 2004-08-24  Paul Brook  <paul@codesourcery.com>
4548
4549         * gfortran.dg/entry_2.f90: New test.
4550
4551 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4552
4553         PR c++/16889
4554         * g++.dg/lookup/ambig[12].C: New.
4555
4556 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4557
4558         PR c++/16706
4559         * g++.dg/template/crash21.C: New test.
4560         * g++.dg/template/crash22.C: Likewise.
4561
4562 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4563
4564         PR c++/17149
4565         * g++.dg/template/access15.C: New.
4566
4567 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/17163
4570         * g++.dg/template/repo2.C: New test.
4571
4572 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4573
4574         PR rtl-optimization/17078
4575         * gcc.c-torture/execute/pr17078-1.c: New test case.
4576
4577 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c/14492
4580         * gcc.dg/debug/crash1.c: New test.
4581
4582 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c/16180
4585         * gcc.dg/loop-5.c: New test.
4586
4587 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4588
4589         * gcc.c-torture/execute/20040823-1.c: New test.
4590
4591 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4592
4593         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4594         to the assembler.  Simplify test accordingly.
4595         (asm_abi_flags): Use GNU names.
4596         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4597         to check for ABI flags.
4598
4599 2004-08-22  Andrew Pinski  <apinski@apple.com>
4600
4601         * g++.dg/opt/pr14029.C: New test.
4602         * gcc.c-torture/execute/pr15262.c: New test.
4603
4604 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4605
4606         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4607
4608 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4609
4610         PR 16908
4611         * gfortran.dg/direct_io.f90: New test.
4612
4613 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4614
4615         PR c++/17121
4616         * g++.dg/inherit/local2.C: New test.
4617
4618 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4619
4620         PR c++/17120
4621         * g++.dg/warn/Wparentheses-4.C: New test.
4622
4623 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/17121
4626         * g++.dg/inherit/local2.C: New test.
4627
4628         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4629         * gcc.dg/ppc-ldstruct.c: Likewise.
4630         * gcc.dg/ppc64-abi-2.c: Likewise.
4631
4632 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR rtl-optimization/17099
4635         * gcc.c-torture/execute/20040820-1.c: New test.
4636
4637 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4638
4639         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4640
4641 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4642
4643         PR fortran/17077
4644         * gfortran.dg/auto_array_1.f90: New test.
4645
4646 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4647
4648         PR fortran/17074
4649         * gfortran.dg/simpleif_1.f90: New test.
4650
4651 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4652
4653         * lib/target-supports.exp (check_profiling_available): Return
4654         false for arm*-*-symbianelf* and arm*-*-eabi*.
4655
4656         PR c++/15890
4657         * g++.dg/template/delete1.C: New test.
4658
4659 2004-08-19  Paul Brook  <paul@codesourcery.com>
4660
4661         PR fortran/14976
4662         PR fortran/16228
4663         * gfortran.dg/data_char_1.f90: New test.
4664
4665 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4666
4667         PR fortran/16946
4668         * gfortran.dg/reduction.f90: New testcase.
4669
4670 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4671
4672         PR fortran/16520
4673         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4674
4675 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4676
4677         PR c++/17041
4678         * g++.dg/Wparentheses-3.C: New test.
4679
4680 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4681
4682         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4683         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4684         * gcc.dg/vect/vect-2.c: Likewise.
4685         * gcc.dg/vect/vect-3.c: Likewise.
4686         * gcc.dg/vect/vect-4.c: Likewise.
4687         * gcc.dg/vect/vect-5.c: Likewise.
4688         * gcc.dg/vect/vect-6.c: Likewise.
4689         * gcc.dg/vect/vect-7.c: Likewise.
4690         * gcc.dg/vect/vect-25.c: Likewise.
4691         * gcc.dg/vect/vect-31.c: Likewise.
4692         * gcc.dg/vect/vect-32.c: Likewise.
4693         * gcc.dg/vect/vect-34.c: Likewise.
4694         * gcc.dg/vect/vect-36.c: Likewise.
4695         * gcc.dg/vect/vect-all.c: Likewise.
4696
4697 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/17068
4700         * g++.dg/template/operator4.C: New test.
4701
4702 2004-08-18  Richard Henderson  <rth@redhat.com>
4703
4704         * gcc.dg/20040206-1.c: XFAIL.
4705
4706 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4707
4708         PR c++/16246
4709         * g++.dg/template/array7.C: New test.
4710
4711 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4712
4713         * gcc.dg/mips-movcc-1.c: New test.
4714         * gcc.dg/mips-movcc-2.c: New test.
4715         * gcc.dg/mips-movcc-3.c: New test.
4716
4717         * gcc.dg/mips-nmadd-1.c: New test.
4718         * gcc.dg/mips-nmadd-2.c: New test.
4719
4720 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4721
4722         PR c++/15871
4723         * g++.dg/opt/inline8.C: New test.
4724
4725         PR c++/16965
4726         * g++.dg/parse/error17.C: New test.
4727
4728 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4729
4730         * gcc.dg/vect: New directory for vectorizer tests.
4731         * gcc.dg/vect/tree-vect.h: New file.
4732         * gcc.dg/vect/vect.exp: New file.
4733         * gcc.dg/vect/pr16105.c.c: New test.
4734         * gcc.dg/vect/vect-1.c: New test.
4735         * gcc.dg/vect/vect-2.c: New test.
4736         * gcc.dg/vect/vect-3.c: New test.
4737         * gcc.dg/vect/vect-4.c: New test.
4738         * gcc.dg/vect/vect-5.c: New test.
4739         * gcc.dg/vect/vect-6.c: New test.
4740         * gcc.dg/vect/vect-7.c: New test.
4741         * gcc.dg/vect/vect-8.c: New test.
4742         * gcc.dg/vect/vect-9.c: New test.
4743         * gcc.dg/vect/vect-10.c: New test.
4744         * gcc.dg/vect/vect-11.c: New test.
4745         * gcc.dg/vect/vect-12.c: New test.
4746         * gcc.dg/vect/vect-13.c: New test.
4747         * gcc.dg/vect/vect-14.c: New test.
4748         * gcc.dg/vect/vect-15.c: New test.
4749         * gcc.dg/vect/vect-16.c: New test.
4750         * gcc.dg/vect/vect-17.c: New test.
4751         * gcc.dg/vect/vect-18.c: New test.
4752         * gcc.dg/vect/vect-19.c: New test.
4753         * gcc.dg/vect/vect-20.c: New test.
4754         * gcc.dg/vect/vect-21.c: New test.
4755         * gcc.dg/vect/vect-22.c: New test.
4756         * gcc.dg/vect/vect-23.c: New test.
4757         * gcc.dg/vect/vect-24.c: New test.
4758         * gcc.dg/vect/vect-25.c: New test.
4759         * gcc.dg/vect/vect-26.c: New test.
4760         * gcc.dg/vect/vect-27.c: New test.
4761         * gcc.dg/vect/vect-28.c: New test.
4762         * gcc.dg/vect/vect-29.c: New test.
4763         * gcc.dg/vect/vect-30.c: New test.
4764         * gcc.dg/vect/vect-31.c: New test.
4765         * gcc.dg/vect/vect-32.c: New test.
4766         * gcc.dg/vect/vect-33.c: New test.
4767         * gcc.dg/vect/vect-34.c: New test.
4768         * gcc.dg/vect/vect-35.c: New test.
4769         * gcc.dg/vect/vect-36.c: New test.
4770         * gcc.dg/vect/vect-37.c: New test.
4771         * gcc.dg/vect/vect-38.c: New test.
4772         * gcc.dg/vect/vect-40.c: New test.
4773         * gcc.dg/vect/vect-41.c: New test.
4774         * gcc.dg/vect/vect-42.c: New test.
4775         * gcc.dg/vect/vect-43.c: New test.
4776         * gcc.dg/vect/vect-44.c: New test.
4777         * gcc.dg/vect/vect-45.c: New test.
4778         * gcc.dg/vect/vect-46.c: New test.
4779         * gcc.dg/vect/vect-47.c: New test.
4780         * gcc.dg/vect/vect-48.c: New test.
4781         * gcc.dg/vect/vect-49.c: New test.
4782         * gcc.dg/vect/vect-50.c: New test.
4783         * gcc.dg/vect/vect-51.c: New test.
4784         * gcc.dg/vect/vect-52.c: New test.
4785         * gcc.dg/vect/vect-53.c: New test.
4786         * gcc.dg/vect/vect-54.c: New test.
4787         * gcc.dg/vect/vect-55.c: New test.
4788         * gcc.dg/vect/vect-56.c: New test.
4789         * gcc.dg/vect/vect-57.c: New test.
4790         * gcc.dg/vect/vect-58.c: New test.
4791         * gcc.dg/vect/vect-59.c: New test.
4792         * gcc.dg/vect/vect-60.c: New test.
4793         * gcc.dg/vect/vect-61.c: New test.
4794         * gcc.dg/vect/vect-all.c: New test.
4795         * gcc.dg/vect/vect-none.c: New test.
4796
4797 2004-08-17  Paul Brook  <paul@codesourcery.com>
4798
4799         PR fortran/13082
4800         * gfortran.dg/entry_1.f90: New test.
4801
4802 2004-08-17  Andrew Pinski  <apinski@apple.com>
4803
4804         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4805
4806 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4807
4808         * gcc.dg/pr17036-1.c: New test.
4809
4810 2004-08-16  Devang Patel  <dpatel@apple.com>
4811
4812         * gcc.dg/darwin-20040809-1.c: New test.
4813
4814 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4815
4816         * gcc.dg/funcdef-attr-1.c: New test.
4817
4818 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4819
4820         * gcc.dg/altivec-17.c: New test.
4821         * gcc.dg/altivec-18.c: New test.
4822
4823 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4824
4825         PR c++/6749
4826         * g++.dg/template/vtable2.C: New test.
4827
4828 2004-08-14  Richard Henderson  <rth@redhat.com>
4829
4830         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4831         * gcc.dg/pack-test-4.c (main): Return 0.
4832         * gcc.dg/setjmp-1.c: Remove XFAIL.
4833         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4834
4835 2004-08-14  Richard Henderson  <rth@redhat.com>
4836
4837         * gcc.dg/980217-1.c: Add prototype for printf.
4838
4839 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4840
4841         * gfortran.dg/pr16935.f90: New test.
4842
4843 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4844
4845         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4846
4847 2004-08-13  Paul Brook  <paul@codesourcery.com>
4848
4849         * gfortran.dg/der_io_1.f90: Remove stray comma.
4850
4851 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4852
4853         * gcc.dg/vmx/cw-bug-2.c: Remove.
4854         * gcc.dg/vmx/vprint-1.c: Remove.
4855         * gcc.dg/vmx/vscan-1.c: Remove.
4856
4857 2004-08-12  Devang patel  <dpatel@apple.com>
4858
4859         * gcc.dg/darwin-20040809-2.c: New test.
4860
4861 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4862
4863         * g++.dg/ext/altivec-12.C: New test.
4864
4865         * g++.dg/ext/altivec-11.C: New test.
4866
4867 2004-08-12  Paul Brook  <paul@codesourcery.com>
4868
4869         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4870
4871 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4872
4873         * g++.dg/ext/altivec-2.C: Check for hardware support before
4874         executing any VMX instructions.
4875
4876         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4877
4878 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR c++/16276
4881         * g++.old-deja/g++.other/comdat4.C: New test.
4882         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4883
4884 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4885
4886         PR target/16286
4887         * gcc.dg/pr16286.c: New test.
4888
4889 2004-08-12 Jan Beulich <jbeulich@novell.com>
4890
4891         * g++.dg/ext/asm5.C: New.
4892
4893 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/16698
4896         * g++.dg/eh/crash1.C: New test.
4897
4898         PR c++/16717
4899         * g++.dg/ext/construct1.C: New test.
4900
4901 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/16853
4904         * g++.dg/init/ptrmem1.C: New test.
4905
4906         PR c++/16618
4907         * g++.dg/parse/offsetof5.C: New test.
4908
4909         PR c++/16870
4910         * g++.dg/template/overload3.C: New test.
4911
4912 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4913
4914         PR c++/16964
4915         * g++.dg/parse/error16.C: New test.
4916
4917         PR c++/16904
4918         * g++.dg/template/error14.C: New test.
4919
4920         PR c++/16929
4921         * g++.dg/template/error15.C: New test.
4922
4923 2004-08-11  Devang Patel  <dpatel@apple.com>
4924
4925         * gcc.dg/darwin-ld-20040809-1.c: New test.
4926         * gcc.dg/darwin-ld-20040809-2.c: New test.
4927
4928 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4929
4930         PR fortran/16917
4931         * gfortran.dg/dfloat_1.f90: New test.
4932
4933 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4934
4935         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4936         * gcc.dg/dll-2.c: Fix dg-require syntax.
4937         * gcc.misc-tests/arm-isr.c (abort): Declare.
4938         (exit): Likewise.
4939
4940 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4941
4942         PR c++/16971
4943         * g++.dg/parse/crash16.C: New test.
4944
4945 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4946
4947         * gcc.dg/mips-rsqrt-1.c: New test case.
4948         * gcc.dg/mips-rsqrt-2.c: New test case.
4949         * gcc.dg/mips-rsqrt-3.c: New test case.
4950
4951 2004-08-10  Paul Brook  <paul@codesourcery.com>
4952
4953         * gfortran.dg/der_io_1.f90: New test.
4954
4955 2004-08-10  Paul Brook  <paul@codesourcery.com>
4956
4957         PR fortran/16919
4958         * gfortran.dg/der_array_1.f90: New test.
4959
4960 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4961
4962         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4963
4964 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4965
4966         * gcc.dg/wchar_t-2.c: Fix typo.
4967
4968 2004-08-09  Falk Hueffner  <falk@debian.org>
4969
4970         PR tree-optimization/12517
4971         * gcc.c-torture/compile/pr12517.c: New test.
4972
4973         PR tree-optimization/12578
4974         * gcc.c-torture/compile/pr12578.c: New test.
4975
4976         PR tree-optimization/12899
4977         * gcc.c-torture/compile/pr12899.c: New test.
4978
4979         PR rtl-optimization/14692
4980         * gcc.c-torture/compile/pr14692.c: New test.
4981
4982         PR tree-optimization/16461
4983         * gcc.c-torture/compile/pr16461.c: New test.
4984
4985 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4986
4987         * gfortran.dg/getenv_1.f90: New test.
4988
4989 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4990
4991         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4992         wchar_t.
4993         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4994
4995 2004-08-06  Paul Brook  <paul@codesourcery.com>
4996
4997         * gfortran.dg/ret_array_1.f90: New test.
4998         * gfortran.dg/ret_pointer_1.f90: New test.
4999
5000 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5001
5002         * gcc.dg/missing-field-init-[12].c: New tests.
5003         * g++.dg/warn/missing-field-init-[12].C: New tests.
5004
5005 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5006
5007         * gcc.dg/enum2.c: New test.
5008         * gcc.dg/symbian3.c: Likewise.
5009         * gcc.dg/symbian4.c: Likewise.
5010         * gcc.dg/wchar_t-2.c: Likewise.
5011
5012 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5013
5014         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5015         destructor tests.
5016
5017 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5018
5019         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5020         dg-require-visiblity.
5021         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5022         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5023         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5024         * g++.dg/ext/visibility/new1.C: Likewise.
5025         * g++.dg/ext/visibility/pragma.C: Likewise.
5026         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5027         * g++.dg/ext/visibility/virtual.C: Likewise.
5028         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5029         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5030         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5031         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5032         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5033         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5034         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5035         * g++/dg/ext/visibility/visibility-8.C: New test.
5036         * gcc.c-torture/compile/dll.x: Remove.
5037         * gcc.dg/dll-2.c: Use dg-require-dll
5038         * gcc.dg/visibility-10.c: New test.
5039         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5040         supporting DLLs.
5041         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5042         (scan_not_hidden): Likewise.
5043
5044 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5045
5046         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5047
5048 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5049
5050         * gcc.c-torture/execute/20040805-1.c: New test.
5051
5052 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5053
5054         * gcc.dg/20020118-1.c: Declare abort.
5055         * gcc.dg/altivec_check.h: Likewise.
5056         * gcc.dg/iftrap-2.c: Likewise.
5057         * gcc.dg/pragma-darwin.c: Likewise.
5058         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5059
5060 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5061
5062         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5063
5064 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5065
5066         * gcc.c-torture/execute/builtins/abs-2.c,
5067         gcc.c-torture/execute/builtins/abs-3.c,
5068         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5069         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5070         intmax_t, uintmax_t and their limits.
5071         * gcc.dg/intmax_t-1.c: New test.
5072
5073 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5074
5075         * g++.dg/tc1/dr147.C: Add reference to PR.
5076
5077 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5078
5079         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5080         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5081
5082 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5083
5084         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5085
5086 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5087
5088         * gcc.dg/redecl-5.c: New test.
5089         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5090         of scanf.
5091
5092 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5093
5094         PR middle-end/16790
5095         * gcc.c-torture/execute/pr16790-1.c: New test case.
5096
5097 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5098
5099         * g++.dg/ext/visibility/assign1.C: New test.
5100         * g++.dg/ext/visibility/new1.C: Likewise.
5101
5102         * gcc.dg/symbian1.c: New test.
5103         * gcc.dg/symbian2.c: Likewise.
5104
5105 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5106
5107         PR target/16570
5108         * gcc.dg/i386-sse-9.c: New test.
5109
5110 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5111
5112         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5113
5114 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5115
5116         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5117         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5118         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5119         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5120         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5121         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5122         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5123         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5124         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5125         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5126         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5127         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5128         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5129         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5130         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5131         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5132         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5133         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5134         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5135         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5136         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5137         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5138         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5139         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5140         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5141         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5142         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5143         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5144         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5145         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5146         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5147         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5148         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5149         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5150         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5151         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5152         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5153         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5154         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5155         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5156         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5157         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5158         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5159         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5160         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5161         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5162         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5163         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5164         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5165         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5166         gcc.misc-tests/i386-pf-3dnow-1.c,
5167         gcc.misc-tests/i386-pf-athlon-1.c,
5168         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5169         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5170         Declare built-in functions used.
5171         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5172
5173 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/16707
5176         * g++.dg/lookup/using12.C: New test.
5177
5178         * g++.dg/init/null1.C: Fix PR number.
5179         * g++.dg/parse/namespace10.C: Likewise.
5180
5181 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/16224
5184         * g++.dg/template/spec17.C: New test.
5185         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5186         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5187
5188 2004-08-02  David Billinghurst
5189
5190         PR fortran/16292
5191         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5192
5193 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5194
5195         * gcc.dg/ia64-got-1.c: New test case.
5196
5197 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5198
5199         PR c++/16489
5200         * g++.dg/init/null1.C: New test.
5201         * g++.dg/tc1/dr76.C: Adjust error marker.
5202
5203         PR c++/16529
5204         * g++.dg/parse/namespace10.C: New test.
5205
5206         PR c++/16810
5207         * g++.dg/inherit/ptrmem2.C: New test.
5208
5209 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5210
5211         PR target/16155
5212         * gcc.dg/pr16155.c: New test.
5213
5214 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5215
5216         * gcc.dg/redecl-2.c: New test.
5217
5218 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5219
5220         * gcc.dg/darwin-longdouble.c: New file.
5221
5222 2004-07-30  Richard Henderson  <rth@redhat.com>
5223
5224         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5225         write to constant argument.
5226         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5227
5228 2004-07-30  Richard Henderson  <rth@redhat.com>
5229
5230         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5231         tests of nearest around zero.
5232
5233 2004-07-30  Andrew Pinski  <apinski@apple.com>
5234
5235         * gcc.c-torture/compile/20040730-1.c: New test.
5236
5237 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5238
5239         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5240         powerpc-eabispe.
5241
5242 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5243
5244         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5245
5246 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5247
5248         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5249         contains $ld_library_path.
5250         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5251
5252 2004-07-29  Richard Henderson  <rth@redhat.com>
5253
5254         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5255
5256         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5257         (alt2, which): New.
5258         (Check): Accept either alternative.
5259
5260 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5261
5262         * g++.dg/abi/inline1.C: New test.
5263         * g++.dg/abi/local1-a.cc: Likewise.
5264         * g++.dg/abi/local1.C: Likewise.
5265         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5266         * g++.dg/abi/mangle12.C: Likewise.
5267         * g++.dg/abi/mangle17.C: Likewise.
5268         * g++.dg/abi/mangle20-2.C: Likewise.
5269         * g++.dg/opt/interface1.C: Likewise.
5270         * g++.dg/opt/interface1.h: Likewise.
5271         * g++.dg/opt/interface1-a.cc: New test.
5272         * g++.dg/parse/repo1.C: New test.
5273         * g++.dg/template/repo1.C: Likewise.
5274         * g++.dg/warn/Winline-1.C: Likewise.
5275         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5276
5277 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5278
5279         * gcc.dg/tree-ssa/20040729-1.c: New test.
5280
5281 2004-07-27  Matt Austern <austern@apple.com>
5282
5283         * gcc.dg/darwin-bool-1.c: New test.
5284         * gcc.dg/darwin-bool-2.c: New test.
5285
5286 2004-07-28  Richard Henderson  <rth@redhat.com>
5287
5288         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5289         arguments in the correct type.  Don't write to constant arguments.
5290
5291 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5292
5293         PR tree-optimization/16688
5294         PR tree-optimization/16689
5295         * g++.dg/tree-ssa/pr16688.C: New test.
5296
5297 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5298
5299         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5300         loads.  Not only in the comment, this time.
5301
5302 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5303
5304         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5305         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5306         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5307         * gcc.dg/sh4a-bitmovua.c: New.
5308         * gcc.dg/sh4a-cos.c: New.
5309         * gcc.dg/sh4a-cosf.c: New.
5310         * gcc.dg/sh4a-fprun.c: New.
5311         * gcc.dg/sh4a-fsrra.c: New.
5312         * gcc.dg/sh4a-memmovua.c: New.
5313         * gcc.dg/sh4a-sin.c: New.
5314         * gcc.dg/sh4a-sincos.c: New.
5315         * gcc.dg/sh4a-sincosf.c: New.
5316         * gcc.dg/sh4a-sinf.c: New.
5317
5318 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5319
5320         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5321         conditionals.
5322         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5323         loads.
5324         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5325         DOM1.
5326
5327 2004-07-27  Andrew Pinski  <apinski@apple.com>
5328
5329         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5330
5331 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5332
5333         * gcc.dg/pragma-isr.c: New test.
5334
5335 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5336
5337         PR c++/14429
5338         * g++.dg/template/ttp11.C: New test.
5339
5340 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5341
5342         * gcc.c-torture/compile/20040727-1.c: New test.
5343
5344 2004-07-26  Eric Christopher  <echristo@redhat.com>
5345
5346         * gcc.c-torture/compile/20040726-2.c: New test.
5347
5348 2004-07-26  Andrew Pinski  <apinski@apple.com>
5349
5350         * g++.dg/rtti/tinfo1.C: Xfail.
5351
5352 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5353
5354         * gcc.c-torture/compile/20040726-1.c: New test.
5355
5356 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5357             Brian Ryner  <bryner@brianryner.com>
5358
5359         PR c++/9283
5360         PR c++/15000
5361         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5362         * g++.dg/ext/visibility/: New directory.
5363         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5364         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5365         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5366         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5367         * g++.dg/ext/visibility/fvisibility.C,
5368         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5369         g++.dg/ext/visibility/fvisibility-override1.C
5370         g++.dg/ext/visibility/fvisibility-override2.C
5371         g++.dg/ext/visibility/memfuncts.C
5372         g++.dg/ext/visibility/noPLT.C
5373         g++.dg/ext/visibility/pragma.C
5374         g++.dg/ext/visibility/pragma-override1.C
5375         g++.dg/ext/visibility/pragma-override2.C
5376         g++.dg/ext/visibility/staticmemfuncts.C
5377         g++.dg/ext/visibility/virtual.C: New tests.
5378
5379 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5380
5381         PR c/15360
5382         * gcc.dg/pr15360-1.c: New test.
5383
5384 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5385
5386         * gcc.dg/pragma-align-2.c: New test.
5387         * gcc.dg/pragma-init-fini.c: New test.
5388         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5389         targets.
5390
5391 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5392
5393         * gcc.dg/init-string-2.c: New test.
5394
5395 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5396
5397         PR 16684
5398         * gcc.dg/Wredundant-decls-1.c: New test case.
5399
5400 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5401
5402         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5403         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5404         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5405         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5406         * gcc.dg/compat/generate-random.c: New file.
5407         * gcc.dg/compat/generate-random.h: Likewise.
5408         * gcc.dg/compat/generate-random_r.c: Likewise.
5409         * gcc.dg/compat/struct-layout-1.h: Likewise.
5410         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5411         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5412         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5413         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5414         * gcc.dg/compat/struct-layout-1_main.c: New test.
5415         * gcc.dg/compat/struct-layout-1_x.c: New file.
5416         * gcc.dg/compat/struct-layout-1_y.c: New file.
5417         * gcc.dg/compat/struct-layout-1_test.h: New file.
5418
5419 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5420
5421         * gcc.dg/comp-return-1.c: New test
5422
5423 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5424
5425         * gcc.dg/vmx/8-02a.c: Fix typo.
5426
5427         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5428         * gcc.dg/darwin-abi-3.c: New test.
5429
5430         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5431         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5432
5433         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5434         * gcc.dg/vmx/ops-long-1.c: New test.
5435         * gcc.dg/vmx/ops-long-2.c: New test.
5436
5437 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5438
5439         * g++.dg/lookup/conv-[1234].C: New.
5440
5441 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5442
5443         * g++.dg/parse/attr2.C: Simplify.
5444
5445 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5446
5447         PR c/7284
5448         * gcc.c-torture/execute/pr7284-1.c: New test.
5449
5450 2004-07-22  Brian Booth  <bbooth@redhat.com>
5451
5452         * gcc.dg/tree-ssa/20040721-1.c: New test.
5453
5454 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5455
5456         * g++.dg/template/crash20.c: New.
5457
5458 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5459
5460         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5461         Add dg-run directive.  Declare variables as required.
5462         * gfortran.dg/g77/README: Update
5463
5464 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5465
5466         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5467         gcc.dg/cris-peep2-andu2.c: New tests.
5468
5469 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5470
5471         PR c/15052
5472         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5473         on return type.
5474         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5475         messages.
5476         * gcc.dg/qual-return-2.c: Update expected messages.
5477         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5478
5479 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5480
5481         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5482         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5483
5484 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5485
5486         PR c/11250
5487         * gcc.dg/init-string-1.c: New test.
5488
5489 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR middle-end/15345
5492         PR c/16450
5493         * gcc.dg/torture/nested-fn-1.c: New test.
5494
5495 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5496
5497         PR target/16559
5498         * gcc.dg/ia64-fptr-1.c: New file.
5499
5500 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5501
5502         PR c++/14497
5503         * g++.dg/template/spec16.C: New test.
5504         * g++.old-deja/g++.robertl/eb118.C: Remove.
5505
5506 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5507
5508         PR c++/509
5509         * g++.dg/template/spec15.C: New test.
5510
5511 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5512
5513         Copy cases from g77.f-torture/execute and add dg-run
5514         directive.  Other changes as noted.
5515         * gfortran.dg/g77/13037.f
5516         * gfortran.dg/g77/1832.f
5517         * gfortran.dg/g77/19981119-0.f
5518         * gfortran.dg/g77/19990313-0.f
5519         * gfortran.dg/g77/19990313-1.f
5520         * gfortran.dg/g77/19990313-2.f
5521         * gfortran.dg/g77/19990313-3.f
5522         * gfortran.dg/g77/19990419-1.f
5523         * gfortran.dg/g77/19990826-0.f
5524         * gfortran.dg/g77/19990826-2.f
5525         * gfortran.dg/g77/20000503-1.f
5526         * gfortran.dg/g77/20001111.f
5527         * gfortran.dg/g77/20010116.f
5528         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5529         * gfortran.dg/g77/20010430.f
5530         * gfortran.dg/g77/6177.f
5531         * gfortran.dg/g77/947.f
5532         * gfortran.dg/g77/970816-3.f
5533         * gfortran.dg/g77/971102-1.f
5534         * gfortran.dg/g77/980520-1.f
5535         * gfortran.dg/g77/980628-0.f
5536         * gfortran.dg/g77/980628-1.f
5537         * gfortran.dg/g77/980628-10.f
5538         * gfortran.dg/g77/980628-2.f
5539         * gfortran.dg/g77/980628-3.f
5540         * gfortran.dg/g77/980628-7.f
5541         * gfortran.dg/g77/980628-8.f
5542         * gfortran.dg/g77/980628-9.f
5543         * gfortran.dg/g77/980701-0.f
5544         * gfortran.dg/g77/980701-1.f
5545         * gfortran.dg/g77/cabs.f
5546         * gfortran.dg/g77/claus.f
5547         * gfortran.dg/g77/complex_1.f
5548         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5549         * gfortran.dg/g77/dcomplex.f
5550         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5551         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5552         * gfortran.dg/g77/f90-intrinsic-numeric.f
5553         * gfortran.dg/g77/int8421.f
5554         * gfortran.dg/g77/labug1.f
5555         * gfortran.dg/g77/large_vec.f
5556         * gfortran.dg/g77/le.f
5557         * gfortran.dg/g77/short.f
5558         * gfortran.dg/g77/README: Update
5559
5560 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/16637
5563         * g++.dg/parse/lookup4.C: New test.
5564
5565 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5566
5567         PR c++/16175
5568         * g++.dg/template/ttp10.C: New test.
5569
5570 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5571
5572         * gcc.dg/pr12625-1.c: New test.
5573
5574 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5575
5576         * testsuite/gcc.dg/switch-warn-1.c: New test.
5577         * testsuite/gcc.dg/switch-warn-2.c: New test.
5578         * gcc.c-torture/compile/pr14730.c: Update.
5579
5580 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5581
5582         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5583         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5584         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5585         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5586
5587 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR c++/16623
5590         * g++.dg/template/assign1.C: New test.
5591
5592 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5593
5594         PR c++/12170
5595         * g++.dg/template/ttp9.C: New test.
5596
5597 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5598
5599         * gcc.dg/format/cmn-err-1.c: New test.
5600
5601 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5602
5603         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5604         gcc.dg/Wparentheses-10.c: New tests.
5605         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5606
5607 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5608
5609         PR fortran/16465
5610         * gfortran.dg/g77//ffixed-line-length-0.f,
5611         gfortran.dg/g77/ffixed-line-length-132.f,
5612         gfortran.dg/g77/ffixed-line-length-72.f,
5613         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5614         gfortran.dg/g77/README: Update.
5615
5616 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5617
5618         PR c++/13092
5619         * g++.dg/template/non-dependent7.C: New test.
5620         * g++.dg/template/non-dependent8.C: Likewise.
5621         * g++.dg/template/non-dependent9.C: Likewise.
5622         * g++.dg/template/non-dependent10.C: Likewise.
5623
5624 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/16337
5627         * g++.dg/parse/attr2.C: New test.
5628
5629 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5630
5631         * g77.dg: Removed.
5632         * g77.f-torture: Ditto.
5633
5634 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5635
5636         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5637         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5638         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5639
5640 2004-07-16  Richard Henderson  <rth@redhat.com>
5641
5642         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5643
5644 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5645
5646         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5647         tests with full list of options.
5648         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5649         of TORTURE_OPTIONS if test contains 'dg-do run'.
5650
5651         PR fortran/16404
5652         * gfortran.dg/do_iterator.f90: New test.
5653
5654 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5655
5656         PR rtl-optimization/16536
5657         * gcc.c-torture/execute/restrict-1.c: New test.
5658
5659 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5660
5661         PR fortran/15324
5662         * gfortran.dg/pr15324.f90: New test.
5663
5664         PR fortran/15129
5665         * gfortran.dg/pr15129.f90: New test.
5666
5667         PR fortran/15140
5668         * gfortran.dg/pr15140.f90: New test.
5669
5670         PR fortran/13792
5671         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5672         compile-time simplification.
5673
5674 2004-07-14  Mike Stump  <mrs@apple.com>
5675
5676         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5677
5678 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5679
5680         PR target/16325
5681         * gcc.dg/profile-generate-1.c: New.
5682
5683 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5684
5685         * gcc.c-torture/execute/20040709-1.c: New test.
5686         * gcc.c-torture/execute/20040709-2.c: New test.
5687
5688 2004-07-14  Mike Stump  <mrs@apple.com>
5689
5690         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5691
5692 2004-07-14  Mike Stump  <mrs@apple.com>
5693
5694         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5695
5696 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5697
5698         PR c++/16518
5699         * g++.dg/parse/mutable1.C: New test.
5700
5701 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5702
5703         PR tree-optimization/16443
5704         * gcc.dg/tree-ssa/20040713-1.c: New test.
5705
5706 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5707
5708         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5709         for operator new.
5710
5711 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5712
5713         * gfortran.dg/g77/README: New file
5714         * gfortran.dg/g77/19981216-0.f:  Copy from
5715         g77.f-torture/noncompile.  Add "dg-do compile" and
5716         dg-error as required.
5717         * gfortran.dg/g77/19990218-1.f: Likewise
5718         * gfortran.dg/g77/19990905-1.f: Likewise
5719         * gfortran.dg/g77/9263.f: Likewise
5720         * gfortran.dg/g77/980615-0.f: Likewise
5721         * gfortran.dg/g77/980616-0.f: Likewise
5722         * gfortran.dg/g77/check0.f: Likewise
5723         * gfortran.dg/g77/select_no_compile.f: Likewise
5724
5725 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5726
5727         Copy files from g77.f-torture/compile.
5728         Add "{ dg-do compile}".  Other changes as noted
5729         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5730         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5731         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5732         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5733         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5734         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5735         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5736         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5737         statement to conform to standard.  Append alpha1.x for reference.
5738         * gfortran.dg/g77/xformat.f: Add dg-warning
5739
5740 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5741
5742         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5743         Add {dg-do compile} directive.
5744         * gfortran.dg/g77/cpp2.F: Likewise
5745
5746 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5747
5748         PR c++/5402
5749         * g++.dg/lookup/name-clash1.C: New test.
5750
5751         PR c++/9777
5752         * g++.dg/lookup/name-clash2.C: New test.
5753
5754         PR c++/12102
5755         * g++.dg/lookup/name-clash3.C: New test.
5756
5757 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5758
5759         * g++.dg/lookup/new2.C: New test.
5760         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5761
5762 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5763
5764         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5765         Add {dg-do compile} directive.
5766         * gfortran.dg/g77/13060.f: Likewise
5767         * gfortran.dg/g77/19990218-0.f: Likewise
5768         * gfortran.dg/g77/19990305-0.f: Likewise
5769         * gfortran.dg/g77/19990419-0.f: Likewise
5770         * gfortran.dg/g77/19990502-0.f: Likewise
5771         * gfortran.dg/g77/19990502-1.f: Likewise
5772         * gfortran.dg/g77/19990525-0.f: Likewise
5773         * gfortran.dg/g77/19990826-1.f: Likewise
5774         * gfortran.dg/g77/19990826-3.f: Likewise
5775         * gfortran.dg/g77/19990905-2.f: Likewise
5776         * gfortran.dg/g77/20000412-1.f: Likewise
5777         * gfortran.dg/g77/20000511-1.f: Likewise
5778         * gfortran.dg/g77/20000511-2.f: Likewise
5779         * gfortran.dg/g77/20000518.f: Likewise
5780         * gfortran.dg/g77/20000601-1.f: Likewise
5781         * gfortran.dg/g77/20000601-2.f: Likewise
5782         * gfortran.dg/g77/20000629-1.f: Likewise
5783         * gfortran.dg/g77/20000630-2.f: Likewise
5784         * gfortran.dg/g77/20010115.f: Likewise
5785         * gfortran.dg/g77/20010321-1.f: Likewise
5786         * gfortran.dg/g77/20010426.f: Likewise
5787         * gfortran.dg/g77/20020307-1.f: Likewise
5788         * gfortran.dg/g77/8485.f: Likewise
5789         * gfortran.dg/g77/960317-1.f: Likewise
5790         * gfortran.dg/g77/970915-0.f: Likewise
5791         * gfortran.dg/g77/980310-1.f: Likewise
5792         * gfortran.dg/g77/980310-2.f: Likewise
5793         * gfortran.dg/g77/980310-3.f: Likewise
5794         * gfortran.dg/g77/980310-4.f: Likewise
5795         * gfortran.dg/g77/980310-6.f: Likewise
5796         * gfortran.dg/g77/980310-7.f: Likewise
5797         * gfortran.dg/g77/980310-8.f: Likewise
5798         * gfortran.dg/g77/980419-2.f: Likewise
5799         * gfortran.dg/g77/980424-0.f: Likewise
5800         * gfortran.dg/g77/980427-0.f: Likewise
5801         * gfortran.dg/g77/980729-0.f: Likewise
5802         * gfortran.dg/g77/981117-1.f: Likewise
5803         * gfortran.dg/g77/toon_1.f: Likewise
5804
5805 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5806
5807         PR c++/2204
5808         * g++.dg/other/abstract2.C: New test.
5809
5810 2004-07-12  Paul Brook  <paul@codesourcery.com>
5811
5812         * gfortran.dg/pointer_init_1.f90: New test.
5813
5814 2004-07-11  Paul Brook  <paul@codesourcery.com>
5815
5816         PR fortran/15986
5817         * gfortran.dg/contained_1.f90: New test.
5818
5819 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5820
5821         * g++.dg/parse/defarg8.C: New test.
5822
5823 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5824
5825         PR fortran/16433
5826         * gfortran.dg/pr16433.f: New test.
5827
5828         PR fortran/17574
5829         * gfortran.dg/pr15754.f90: New test.
5830
5831 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5832
5833         PR tree-optimization/16437
5834         * gcc.c-torture/execute/bitfld-4.c: New test.
5835
5836 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5837
5838         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5839         access to common var from module.
5840
5841 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5842
5843         PR fortran/16336
5844         * gfortran.fortran-torture/execute/common_2.f90: New test.
5845
5846 2004-07-10  Paul Brook  <paul@codesourcery.com>
5847
5848         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5849
5850 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5851
5852         PR fortran/15969
5853         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5854
5855 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5856
5857         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5858         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5859         * gfortran.dg/g77/ffree-form-1.f: Likewise
5860         * gfortran.dg/g77/ffree-form-2.f: Likewise
5861         * gfortran.dg/g77/ffree-form-3.f: Likewise
5862         * gfortran.dg/g77/fno-underscoring.f: Likewise
5863         * gfortran.dg/g77/funderscoring.f: Likewise
5864         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5865
5866 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5867
5868         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5869
5870 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5871         Paul Brook  <paul@codesourcery.com>
5872
5873         PR fortran/13415
5874         * gfortran.dg/common_pointer_1.f90: New test.
5875
5876 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5877
5878         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5879
5880 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5881
5882         PR target/16364
5883         * gcc.c-torture/compile/20040709-1.c: New.
5884
5885 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5886
5887         PR fortran/14077
5888         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5889
5890 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5891
5892         PR fortran/13201
5893         * gfortran.dg/shape_1.f90: New test.
5894
5895 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5896             Andrew Pinski  <apinski@apple.com>
5897
5898         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5899
5900 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5901
5902         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5903         comment.
5904
5905 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5906         Paul Brook  <paul@codesourcery.com>
5907
5908         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5909         '.f95' and '.F95'.
5910
5911 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5912
5913         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5914
5915 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5916
5917         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5918         testcases with capital suffix.
5919
5920 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5921
5922         PR fortran/15481
5923         PR fortran/13372
5924         PR fortran/13575
5925         PR fortran/15978
5926         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5927
5928         * gfortran.dg/implicit_1.f90: New test.
5929
5930 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5931
5932         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5933         expression to match gfortran warning/error messages
5934         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5935         dg-error text.
5936
5937 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5938
5939         * lib/fortran-torture.exp: Rename proc search_for to
5940         search_for_re.
5941
5942 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5943
5944         * gcc.c-torture/execute/simd-5.x: New file.
5945         XFAIL on SPARC 64-bit at -O0.
5946
5947 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5948
5949         PR c++/8211
5950         PR c++/16165
5951         * g++.dg/warn/effc3.C: New test.
5952
5953 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5954
5955         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5956         change X to 1X in format.
5957         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5958         add data statements to conform to standard.
5959
5960 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5961
5962         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5963         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5964         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5965
5966 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5967
5968         * gfortran.dg/g77/7388.f: Copy from g77.dg
5969         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5970         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5971         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5972         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5973         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5974         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5975         * gfortran.dg/g77/strlen0.f: Likewise
5976
5977 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5978
5979         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5980         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5981
5982 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5983
5984         * gcc.c-torture/execute/920428-2.x: Delete.
5985         * gcc.c-torture/execute/920501-7.x: Likewise.
5986
5987 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5988
5989         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5990         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5991         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5992         prescott and c3-2.
5993         (PREFETCH_3DNOW): Add -march=c3.
5994
5995 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5996
5997         PR c/16437
5998         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5999         * gcc.c-torture/execute/bf64-1.x: Likewise.
6000
6001 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6002
6003         * gcc.c-torture/compile/20040708-1.c: New test.
6004
6005 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6006
6007         PR c++/16169
6008         * g++.dg/warn/effc2.C: New test.
6009
6010 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6011
6012         * gcc.c-torture/execute/bitfld-1.x: Remove.
6013         * gcc.c-torture/execute/bitfld-3.c: New test.
6014         * gcc.dg/bitfld-2.c: Remove XFAILs.
6015
6016 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6017
6018         PR c++/16276
6019         * g++.dg/rtti/tinfo1.C: New file.
6020
6021 2004-07-07  Eric Christopher  <echristo@redhat.com>
6022
6023         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6024
6025 2004-07-07  Andrew Pinski  <apinski@apple.com>
6026
6027         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6028
6029 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/init/call1.C: XFAIL.
6032
6033 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6034
6035         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6036         except for movstrict*, to movmem* and clrstr* to clrmem*.
6037
6038 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6039
6040         * gcc.c-torture/execute/20040707-1.c: New test.
6041
6042 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6043
6044         * gcc.c-torture/execute/20040706-1.c: New test.
6045
6046 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6047
6048         PR c++/3671
6049         * g++.dg/template/spec14.C: New test.
6050
6051 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6052
6053         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6054         nothing if not yet defined.  Use it in b, c and d type definitions.
6055         * gcc.c-torture/execute/20040705-1.c: New test.
6056         * gcc.c-torture/execute/20040705-2.c: New test.
6057
6058 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6059
6060         PR c++/2518
6061         * g++.dg/lookup/new1.C: New test.
6062
6063 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6064
6065         PR c++/11406
6066         * g++.dg/template/sizeof8.C: New test.
6067
6068 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6069
6070         * gcc.c-torture/compile/20040705-1.c: New test.
6071
6072 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6073
6074         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6075
6076 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6077
6078         * gcc.dg/cpp/if-mop.c: Two new testcases.
6079         * gcc.dg/cpp/trad/comment-3.c: New.
6080
6081 2004-07-04  Paul Brook  <paul@codesourcery.com>
6082
6083         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6084
6085 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6086
6087         PR c++/3761
6088         * g++.dg/lookup/crash4.C: New test.
6089
6090 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6091
6092         * gcc.c-torture/execute/builtin-abs-1.c
6093         * gcc.c-torture/execute/builtin-abs-2.c
6094         * gcc.c-torture/execute/builtin-complex-1.c
6095         * gcc.c-torture/execute/builtins/string-1-lib.c
6096         * gcc.c-torture/execute/builtins/string-1.c
6097         * gcc.c-torture/execute/builtins/string-2-lib.c
6098         * gcc.c-torture/execute/builtins/string-2.c
6099         * gcc.c-torture/execute/builtins/string-3-lib.c
6100         * gcc.c-torture/execute/builtins/string-3.c
6101         * gcc.c-torture/execute/builtins/string-4-lib.c
6102         * gcc.c-torture/execute/builtins/string-4.c
6103         * gcc.c-torture/execute/builtins/string-5-lib.c
6104         * gcc.c-torture/execute/builtins/string-5.c
6105         * gcc.c-torture/execute/builtins/string-6-lib.c
6106         * gcc.c-torture/execute/builtins/string-6.c
6107         * gcc.c-torture/execute/builtins/string-7-lib.c
6108         * gcc.c-torture/execute/builtins/string-7.c
6109         * gcc.c-torture/execute/builtins/string-8-lib.c
6110         * gcc.c-torture/execute/builtins/string-8.c
6111         * gcc.c-torture/execute/builtins/string-9-lib.c
6112         * gcc.c-torture/execute/builtins/string-9.c
6113         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6114         * gcc.c-torture/execute/builtins/string-asm-1.c
6115         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6116         * gcc.c-torture/execute/builtins/string-asm-2.c
6117         * gcc.c-torture/execute/stdio-opt-1.c
6118         * gcc.c-torture/execute/stdio-opt-2.c
6119         * gcc.c-torture/execute/stdio-opt-3.c
6120         * gcc.c-torture/execute/string-opt-1.c
6121         * gcc.c-torture/execute/string-opt-10.c
6122         * gcc.c-torture/execute/string-opt-11.c
6123         * gcc.c-torture/execute/string-opt-12.c
6124         * gcc.c-torture/execute/string-opt-13.c
6125         * gcc.c-torture/execute/string-opt-14.c
6126         * gcc.c-torture/execute/string-opt-15.c
6127         * gcc.c-torture/execute/string-opt-16.c
6128         * gcc.c-torture/execute/string-opt-2.c
6129         * gcc.c-torture/execute/string-opt-6.c
6130         * gcc.c-torture/execute/string-opt-7.c
6131         * gcc.c-torture/execute/string-opt-8.c:
6132         Replace with ...
6133
6134         * gcc.c-torture/execute/builtins/abs-2.c
6135         * gcc.c-torture/execute/builtins/abs-3.c
6136         * gcc.c-torture/execute/builtins/complex-1.c
6137         * gcc.c-torture/execute/builtins/fprintf.c
6138         * gcc.c-torture/execute/builtins/fputs.c
6139         * gcc.c-torture/execute/builtins/memcmp.c
6140         * gcc.c-torture/execute/builtins/memmove.c
6141         * gcc.c-torture/execute/builtins/memops-asm.c
6142         * gcc.c-torture/execute/builtins/mempcpy-2.c
6143         * gcc.c-torture/execute/builtins/mempcpy.c
6144         * gcc.c-torture/execute/builtins/memset.c
6145         * gcc.c-torture/execute/builtins/printf.c
6146         * gcc.c-torture/execute/builtins/sprintf.c
6147         * gcc.c-torture/execute/builtins/strcat.c
6148         * gcc.c-torture/execute/builtins/strchr.c
6149         * gcc.c-torture/execute/builtins/strcmp.c
6150         * gcc.c-torture/execute/builtins/strcpy.c
6151         * gcc.c-torture/execute/builtins/strcspn.c
6152         * gcc.c-torture/execute/builtins/strlen-2.c
6153         * gcc.c-torture/execute/builtins/strlen.c
6154         * gcc.c-torture/execute/builtins/strncat.c
6155         * gcc.c-torture/execute/builtins/strncmp-2.c
6156         * gcc.c-torture/execute/builtins/strncmp.c
6157         * gcc.c-torture/execute/builtins/strncpy.c
6158         * gcc.c-torture/execute/builtins/strpbrk.c
6159         * gcc.c-torture/execute/builtins/strpcpy-2.c
6160         * gcc.c-torture/execute/builtins/strpcpy.c
6161         * gcc.c-torture/execute/builtins/strrchr.c
6162         * gcc.c-torture/execute/builtins/strspn.c
6163         * gcc.c-torture/execute/builtins/strstr-asm.c
6164         * gcc.c-torture/execute/builtins/strstr.c:
6165         ... these new files.
6166
6167         * gcc.c-torture/execute/builtins/abs-2-lib.c
6168         * gcc.c-torture/execute/builtins/abs-3-lib.c
6169         * gcc.c-torture/execute/builtins/complex-1-lib.c
6170         * gcc.c-torture/execute/builtins/fprintf-lib.c
6171         * gcc.c-torture/execute/builtins/fputs-lib.c
6172         * gcc.c-torture/execute/builtins/memcmp-lib.c
6173         * gcc.c-torture/execute/builtins/memmove-lib.c
6174         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6175         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6176         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6177         * gcc.c-torture/execute/builtins/memset-lib.c
6178         * gcc.c-torture/execute/builtins/printf-lib.c
6179         * gcc.c-torture/execute/builtins/sprintf-lib.c
6180         * gcc.c-torture/execute/builtins/strcat-lib.c
6181         * gcc.c-torture/execute/builtins/strchr-lib.c
6182         * gcc.c-torture/execute/builtins/strcmp-lib.c
6183         * gcc.c-torture/execute/builtins/strcpy-lib.c
6184         * gcc.c-torture/execute/builtins/strcspn-lib.c
6185         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6186         * gcc.c-torture/execute/builtins/strlen-lib.c
6187         * gcc.c-torture/execute/builtins/strncat-lib.c
6188         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6189         * gcc.c-torture/execute/builtins/strncmp-lib.c
6190         * gcc.c-torture/execute/builtins/strncpy-lib.c
6191         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6192         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6193         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6194         * gcc.c-torture/execute/builtins/strrchr-lib.c
6195         * gcc.c-torture/execute/builtins/strspn-lib.c
6196         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6197         * gcc.c-torture/execute/builtins/strstr-lib.c
6198         * gcc.c-torture/execute/builtins/lib/abs.c
6199         * gcc.c-torture/execute/builtins/lib/fprintf.c
6200         * gcc.c-torture/execute/builtins/lib/memset.c
6201         * gcc.c-torture/execute/builtins/lib/printf.c
6202         * gcc.c-torture/execute/builtins/lib/sprintf.c
6203         * gcc.c-torture/execute/builtins/lib/strcpy.c
6204         * gcc.c-torture/execute/builtins/lib/strcspn.c
6205         * gcc.c-torture/execute/builtins/lib/strncat.c
6206         * gcc.c-torture/execute/builtins/lib/strncmp.c
6207         * gcc.c-torture/execute/builtins/lib/strncpy.c
6208         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6209         * gcc.c-torture/execute/builtins/lib/strspn.c
6210         * gcc.c-torture/execute/builtins/lib/strstr.c:
6211         New files containing support routines.
6212
6213         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6214         declaration.
6215         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6216         when not optimizing.
6217
6218 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6219
6220         PR c++/16240
6221         * g++.dg/abi/mangle22.C: New test.
6222         * g++.dg/abi/mangle23.C: Likewise.
6223
6224 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6225
6226         PR fortran/16290
6227         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6228         Allow for cases without denormalized floating point numbers.
6229
6230 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6231
6232         PR c/1027
6233         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6234         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6235         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6236         expected warning text.
6237         * gcc.dg/format/diag-2.c: New test.
6238
6239 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6240
6241         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6242
6243 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6244
6245         * gcc.dg/builtins-43.c: New.
6246         * gcc.dg/builtins-44.c: New.
6247         * gcc.dg/builtins-45.c: New.
6248
6249 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6250             Andreas Tobler  <a.tobler@schweiz.ch>
6251
6252         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6253         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6254         as SIGSEGV.
6255         * gcc.dg/cleanup-11.c: Likewise.
6256         * gcc.dg/cleanup-8.c: Likewise.
6257         * gcc.dg/cleanup-9.c: Likewise.
6258         * gcc.dg/cleanup-5.c: Run on all platforms.
6259
6260 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6261
6262         * g++.dg/warn/nonnull1.C: New test.
6263
6264 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6265
6266         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6267         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6268         Special-case the Sun compiler wrt to <complex.h>.
6269
6270 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6271
6272         * gcc.dg/Wunreachable-8.C: New test.
6273
6274         * gcc.dg/h8300-ice2.c : New test.
6275
6276 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6277
6278         PR fortran/16161
6279         * gfortran.fortran-torture/compile/implicit.f90: Add test
6280         for implicit character.
6281
6282 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6283
6284         PR fortran/16289
6285         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6286         Use tiny() intrinsic to find smallest non-negative real
6287
6288 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6289
6290         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6291         * gcc.dg/compat/struct-by-value-22_x.c: New.
6292         * gcc.dg/compat/struct-by-value-22_y.c: New.
6293
6294         * gcc.c-torture/execute/20040629-1.c: New test.
6295
6296 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6297
6298         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6299         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6300
6301         PR target/16195
6302         * gcc.dg/20040625-1.c: New test.
6303
6304 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6305
6306         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6307
6308 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6309
6310         PR fortran/15963
6311         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6312
6313 2004-06-29  Richard Henderson  <rth@redhat.com>
6314
6315         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6316
6317 2004-06-29  Paul Brook  <paul@codesourcery.com>
6318
6319         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6320         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6321
6322 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6323
6324         PR c++/16260
6325         * g++.dg/parse/crash15.C: New.
6326
6327 2004-06-28  Andrew Pinski  <apinski@apple.com>
6328
6329         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6330         by the error already.
6331
6332         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6333
6334 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6335
6336         PR target/14041
6337         * gcc.dg/h8300-bss-align-1.c : New.
6338
6339 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6340
6341         * PR c++/16174
6342         * g++.dg/template/ctor4.C: New.
6343
6344 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6345
6346         PR c++/16205
6347         * g++.dg/warn/Wsequence-point-1.C: New test.
6348
6349 2004-06-27  Paul Brook  <paul@codesourcery.com>
6350
6351         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6352
6353 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6354
6355         * g++.old-deja/g++.mike/p7325.C: Remove.
6356
6357 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6358
6359         PR c/14963
6360         * gcc.dg/pr14963.c: New test.
6361
6362 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/16193
6365         * g++.dg/parse/redef1.C: New test.
6366
6367 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6368
6369         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6370         20021110.c.
6371         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6372         20021119-1.c.
6373         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6374         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6375         5-04.c.
6376         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6377         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6378         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6379         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6380         g++.brendan/enum14.C.
6381         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6382         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6383         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6384         g++.mike/virt1.C.
6385         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6386         memtemp24.C.
6387
6388 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6389
6390         * gcc.dg/20040527-1.c: New test case.
6391
6392 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6393
6394         PR gfortran/pr16196
6395         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6396
6397 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6398
6399         PR middle-end/15825
6400         * gcc.dg/pr15825-1.c: New test case.
6401
6402 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6403
6404         * gcc.c-torture/execute/20040625-1.c: New test.
6405
6406 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6407
6408         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6409
6410 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6411
6412         * gcc.dg/torture/mips-div-1.c: New test.
6413
6414 2004-06-24  Jeff Law  <law@redhat.com>
6415
6416         * gcc.dg/tree-ssa/20040624-1.c: New test.
6417
6418 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6419
6420         * gcc.c-torture/compile/20040624-1.c: New test.
6421
6422 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6423
6424         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6425         this directory.
6426
6427 2004-06-23  Andrew Pinski  <apinski@apple.com>
6428
6429         PR middle-end/15988
6430         * g++.dg/opt/ptrmem4.C: New test.
6431
6432         * gcc.dg/c90-array-quals-2.c: New test.
6433
6434 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6435
6436         * gcc.dg/kpice1.c: New test.
6437
6438 2006-06-23  Andrew Pinski  <apinski@apple.com>
6439
6440         * gcc.dg/c90-array-quals.c: New test.
6441
6442 2006-06-22  Richard Henderson  <rth@redhat.com>
6443
6444         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6445
6446 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6447
6448         * gcc.dg/builtins-config.h: Handle FreeBSD.
6449
6450 2006-06-22  Richard Henderson  <rth@redhat.com>
6451
6452         * g++.dg/opt/devirt1.C: New.
6453
6454 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6455
6456         * g++.dg/opt/pr15551.C: New testcase.
6457
6458 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         PR target/14800
6461         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6462         x86_64-*-linux* when compiling for 32bit.
6463
6464 2004-06-21  Andrew Pinski  <apinski@apple.com>
6465
6466         * gcc.dg/pch/struct-1.c: New.
6467         * gcc.dg/pch/struct-1.hs: New.
6468
6469 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6470
6471         * gcc.dg/pch/save-temps-1.c: New file.
6472         * gcc.dg/pch/save-temps-1.hs: New file.
6473
6474 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6475
6476         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6477         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6478
6479 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6480
6481         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6482         to fix type error.
6483         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6484         Remove trailing spaces.
6485
6486 2004-06-21  Richard Henderson  <rth@redhat.com>
6487
6488         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6489         merging && to BIT_FIELD_REF.
6490
6491 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6492
6493         * g++.dg/opt/placeholder1.C: New test.
6494
6495 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6496
6497         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6498         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6499         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6500         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6501
6502 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6503
6504         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6505         extern "C".
6506         * g++.dg/other/pragma-re-1.C: Add comments.
6507
6508 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6509
6510         PR gfortran/16080
6511         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6512
6513 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6514
6515         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6516         instead of setting the type of size_t by
6517         hand.
6518
6519 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6520
6521         * gcc.dg/unordered-2.c: New test case.
6522         * gcc.dg/unordered-3.c: New test case.
6523
6524 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6525
6526         PR other/16043
6527         * lib/g++.exp (g++_version): Tweak regexp for version
6528         * lib/g77.exp (g77_version): Likewise
6529         * lib/gfortran.exp (gfortran_version): Likewise
6530         * lib/objc.exp (objc_version): Likewise
6531         * lib/treelang.exp (treelang_version): Likewise
6532
6533 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6534
6535         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6536         Use INT_MAX instead of __INT_MAX__.
6537         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6538
6539         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6540         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6541         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6542         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6543         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6544         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6545         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6546         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6547         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6548
6549         * gcc.dg/range-test-1.c: New test.
6550         * g++.dg/opt/range-test-1.C: New test.
6551
6552 2004-06-17  Richard Henderson  <rth@redhat.com>
6553
6554         * objc.dg/sync-1.m: New.
6555         * objc.dg/try-catch-1.m: Don't force next runtime.
6556         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6557         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6558         shadowed catch clause.
6559         * objc.dg/try-catch-5.m: New.
6560
6561 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6562
6563         Bug 14610
6564         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6565
6566 2004-06-15  Richard Henderson  <rth@redhat.com>
6567
6568         * gcc.dg/20001116-1.c: Move expected warning line.
6569
6570 2004-06-15  Richard Henderson  <rth@redhat.com>
6571
6572         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6573         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6574
6575 2004-06-15  Jeff Law  <law@redhat.com>
6576
6577         * gcc.dg/tree-ssa/20040615-1.c: New test.
6578         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6579         be less sensitive to operand ordering.
6580         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6581
6582 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6583
6584         * g++.dg/abi/bitfield3.C: Add comment..
6585
6586 2004-06-15  Richard Henderson  <rth@redhat.com>
6587
6588         * g++.dg/ext/stmtexpr1.C: XFAIL.
6589         * gcc.dg/20030612-1.c: XFAIL.
6590
6591 2004-06-15  Eric Christopher  <echristo@redhat.com>
6592
6593         * g++.dg/charset/asm5.c: New.
6594         * gcc.dg/charset/asm6.c: New.
6595
6596 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6597
6598         PR fortran/15962
6599         * gfortran.fortran-torture/execute/select_1.f90: New test.
6600
6601 2004-06-15  Paul Brook  <paul@codesourcery.com>
6602
6603         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6604
6605 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6606
6607         PR c++/15967
6608         * g++.dg/lookup/crash3.C: New test.
6609
6610 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6611
6612         PR c++/15947
6613         * g++.dg/parse/dtor4.C: New test.
6614
6615 2004-06-14  Jeff Law  <law@redhat.com>
6616
6617         * gcc.c-torture/compile/20040614-1.c: New test.
6618
6619 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6620
6621         PR fortran/15211
6622         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6623         LEN of a character array.
6624
6625 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6626
6627         PR c++/15096
6628         * g++.dg/template/ptrmem10.C: New test.
6629
6630         PR c++/14930
6631         * g++.dg/template/friend30.C: New test.
6632
6633 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6634
6635         PR fortran/14928
6636         * gfortran.fortran-torture/compile/mloc.f90: New test.
6637
6638 2004-06-13  Paul Brook  <paul@codesourcery.com>
6639
6640         * gfortran.fortran-torture/execute/random_2.f90: New test.
6641
6642 2004-06-13  Eric Christopher  <echristo@redhat.com>
6643
6644         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6645
6646 2004-06-12  Paul Brook  <paul@codesourcery.com>
6647
6648         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6649
6650 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6651
6652         PR fortran/14923
6653         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6654
6655 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6656
6657         PR fortran/14957
6658         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6659         syntax errors in end statements of contained subroutines.
6660
6661 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6662
6663         PR fortran/12841
6664         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6665
6666 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6667
6668         PR fortran/15665
6669         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6670
6671 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6672
6673         PR gfortran/12839
6674         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6675
6676 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/15862
6679         * g++.dg/parse/enum1.C: New test.
6680
6681 2004-06-10  Jeff Law  <law@redhat.com>
6682
6683         * gcc.c-torture/compile/20040610-1.c: New test.
6684
6685 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6686
6687         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6688         * g++.old-deja/g++.other/decl3.C: Likewise.
6689
6690 2004-06-10  Brian Booth  <bbooth@redhat.com>
6691
6692         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6693         V_MAY_DEF instead of VDEF.
6694         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6695
6696 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/14211
6699         * g++.dg/conversion/const1.C: New test.
6700
6701         PR c++/15076
6702         * g++.dg/conversion/reinterpret1.C: New test.
6703
6704         PR c++/15877
6705         * g++.dg/template/enum2.C: New test.
6706
6707         PR c++/15227
6708         * g++.dg/template/error13.C: New test.
6709
6710 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6711
6712         PR fortran/14957
6713         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6714         arguments to test_* REAL and of the right size.
6715
6716 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR target/15569
6719         PR rtl-optimization/15681
6720         * gcc.dg/20040609-1.c: New test.
6721
6722 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR c++/14791
6725         * g++.dg/opt/builtins1.C: New test.
6726
6727 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6728
6729         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6730         that use default windows32 struct layout.
6731         * gcc.dg/i386-bitfield2.c: Likewise.
6732
6733 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6734
6735         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6736         for mingw32 and cygwin targets.
6737
6738 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6739
6740         * gcc.dg/pch/macro-4.c: New.
6741         * gcc.dg/pch/macro-4.hs: New.
6742
6743 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6744
6745         PR fortran/13249
6746         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6747
6748 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6749
6750         PR fortran/13372
6751         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6752
6753 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6754
6755         PR gfortran/14897
6756         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6757
6758 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6759
6760         PR gfortran/15755
6761         * gfortran.fortran-torture/execute/backspace.c : New test.
6762
6763 2004-06-09  Paul Brook  <paul@codesourcery.com>
6764
6765         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6766         (pointer_to_section): Rewrite to use smaller array.
6767
6768 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6769
6770         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6771         * gcc.dg/ext/altivec-10.c: Same.
6772         * gcc.dg/ext/altivec-11.c: Same.
6773         * gcc.dg/ext/altivec-12.c: Same.
6774         * gcc.dg/ext/altivec-13.c: Same.
6775         * gcc.dg/ext/altivec-14.c: Same.
6776         * gcc.dg/ext/altivec-15.c: Same.
6777         * gcc.dg/ext/altivec-16.c: Same.
6778         * gcc.dg/ext/altivec-3.c: Same.
6779         * gcc.dg/ext/altivec-4.c: Same.
6780         * gcc.dg/ext/altivec-6.c: Same.
6781         * gcc.dg/ext/altivec-7.c: Same.
6782         * gcc.dg/ext/altivec-8.c: Same.
6783         * gcc.dg/ext/altivec-varargs-1.c: Same.
6784
6785         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6786         * g++.dg/ext/altivec-10.C: Same.
6787         * g++.dg/ext/altivec-2.C: Same.
6788         * g++.dg/ext/altivec-3.C: Same.
6789         * g++.dg/ext/altivec-4.C: Same.
6790         * g++.dg/ext/altivec-5.C: Same.
6791         * g++.dg/ext/altivec-6.C: Same.
6792         * g++.dg/ext/altivec-7.C: Same.
6793         * g++.dg/ext/altivec-8.C: Same.
6794         * g++.dg/ext/altivec-9.C: Same.
6795
6796 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6797
6798         PR c++/7841
6799         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6800
6801 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6802
6803         * gcc.dg/union-1.c: New test.
6804
6805 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6806
6807         * gcc.dg/builtins-41.c: New test case.
6808         * gcc.dg/builtins-42.c: New test case.
6809
6810 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6811
6812         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6813         * g++.dg/ext/altivec-10.C: Same.
6814         * g++.dg/ext/altivec-2.C: Same.
6815         * g++.dg/ext/altivec-3.C: Same.
6816         * g++.dg/ext/altivec-4.C: Same.
6817         * g++.dg/ext/altivec-5.C: Same.
6818         * g++.dg/ext/altivec-6.C: Same.
6819         * g++.dg/ext/altivec-7.C: Same.
6820         * g++.dg/ext/altivec-8.C: Same.
6821         * g++.dg/ext/altivec-9.C: Same.
6822         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6823         * g++.old-deja/g++.brendan/new3.C: Same.
6824         * gcc.c-torture/execute/eeprof-1.x: Same.
6825
6826 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6827
6828         PR c/14765
6829         * gcc.dg/pr14765-1.c: New test.
6830
6831 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6832
6833         PR c/14649
6834         * gcc.dg/pr14649-1.c: New test case.
6835
6836 2004-06-07  Richard Henderson  <rth@redhat.com>
6837
6838         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6839         if temporaries.
6840
6841 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6842
6843         * g++.dg/eh/elide1.C: Remove XFAIL.
6844
6845 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/15337
6848         * g++.dg/expr/sizeof3.C: New test.
6849
6850         PR c++/14777
6851         * g++.dg/template/access14.C: New test.
6852
6853         PR c++/15554
6854         * g++.dg/template/enum1.C: New test.
6855
6856         PR c++/15057
6857         * g++.dg/eh/throw1.C: New test.
6858
6859 2004-06-07  David Ayers  <d.ayers@inode.at>
6860             Ziemowit Laski  <zlaski@apple.com>
6861
6862         * lib/objc.exp (objc_target_compile): Revert the '-framework
6863         Foundation' flag fix, since bare Darwin does not ship
6864         with the Foundation framework.
6865         * objc/execute/next_mapping.h: Provide a local NSConstantString
6866         @interface and @implementation.
6867         (objc_constant_string_init): A constructor function, used to
6868         initialize the NSConstantString meta-class object.
6869         * objc/execute/string1.m: Include "next_mapping.h" instead of
6870         <Foundation/NSString.h>.
6871         * objc/execute/string2.m: Likewise.
6872         * objc/execute/string3.m: Likewise.
6873         * objc/execute/string4.m: Likewise.
6874
6875 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6876
6877         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6878         to double. Replace double with FLOAT.
6879         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6880
6881         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6882         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6883         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6884         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6885         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6886         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6887         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6888         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6889
6890 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6891
6892         PR c/13519
6893         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6894
6895 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6896
6897         PR c++/15503
6898         * g++.dg/template/meminit2.C: New test.
6899
6900 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6901
6902         PR target/15822
6903         * gcc.c-torture/execute/compare-fp-1.c,
6904         gcc.c-torture/execute/compare-fp-2.c,
6905         gcc.c-torture/execute/compare-fp-3.c,
6906         gcc.c-torture/execute/compare-fp-4.c,
6907         gcc.c-torture/execute/compare-fp-3.x,
6908         gcc.c-torture/execute/compare-fp-4.x: Moved...
6909         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6910         gcc.c-torture/execute/ieee/compare-fp-2.c,
6911         gcc.c-torture/execute/ieee/compare-fp-3.c,
6912         gcc.c-torture/execute/ieee/compare-fp-4.c,
6913         gcc.c-torture/execute/ieee/compare-fp-3.x,
6914         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6915
6916 2004-06-04  David Ayers  <d.ayers@inode.at>
6917
6918         * objc/execute/protocol-isEqual-4.m: New testcase.
6919
6920 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6921
6922         * objc/execute/protocol-isEqual-1.m: New testcase.
6923         * objc/execute/protocol-isEqual-2.m: New testcase.
6924         * objc/execute/protocol-isEqual-3.m: New testcase.
6925
6926 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6927
6928         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6929
6930 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6931
6932         * lib/objc.exp (objc_target_compile): When running tests on
6933         Darwin (Mac OS X), inform the linker about '-framework
6934         'Foundation'.
6935
6936 2004-06-02  Eric Christopher  <echristo@redhat.com>
6937
6938         * gcc.c-torture/compile/20040602-1.c: New.
6939
6940 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6941
6942         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6943         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6944
6945         PR tree-optimization/14736
6946         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6947
6948         PR tree-optimization/14042
6949         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6950
6951         PR tree-optimization/14729
6952         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6953
6954 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6955
6956         PR fortran/15557
6957         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6958
6959 2004-06-01  Richard Hederson  <rth@redhat.com>
6960
6961         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6962
6963 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6964
6965         PR c++/14932
6966         * g++.dg/parse/offsetof4.C: New test.
6967
6968 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6969
6970         PR objc/7993
6971         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6972
6973 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6974
6975         PR c++/15701
6976         * g++.dg/template/friend29.C: New test.
6977
6978 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6979
6980         PR c/15749
6981         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6982
6983 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6984
6985         * gcc.dg/sparc-trap-1.c: New test.
6986
6987 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6988
6989         PR middle-end/15069
6990         * g++.dg/opt/fold3.C: New test case.
6991
6992 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6993
6994         * lib/target-supports.exp (check_iconv_available): Fix fallout
6995         from 2004-05-28 patch.
6996
6997 2004-05-30  Paul Brook  <paul@codesourcery.com>
6998
6999         PR fortran/15620
7000         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7001         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7002
7003 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7004
7005         * gfortran.fortran-torture/execute/random_1.f90: New test.
7006
7007 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7008
7009         * g++.dg/ext/altivec-10.C: New test.
7010
7011 2004-05-29  Paul Brook  <paul@codesourcery.com>
7012
7013         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7014
7015 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7016
7017         * gcc.dg/altivec-16.c: New test.
7018
7019 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7020
7021         * lib/target-supports.exp (check_vmx_hw_available): New.
7022         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7023
7024         * lib/target-supports.exp (check_alias_available,
7025         check_iconv_available, check_named_sections_available): Use
7026         unique names for temporary files.
7027
7028 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7029
7030         * gcc.dg/altivec-15.c: New test.
7031
7032 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/15083
7035         * g++.dg/warn/noeffect6.C: New test.
7036
7037         PR c++/15471
7038         * g++.dg/expr/ptrmem4.C: New test.
7039
7040         PR c++/15640
7041         * g++.dg/template/operator3.C: New test.
7042
7043 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/14668
7046         * g++.dg/lookup/redecl1.C: New test.
7047         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7048
7049 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7050
7051         * gcc.c-torture/execute/compare-fp-1.c,
7052         gcc.c-torture/execute/compare-fp-2.c,
7053         gcc.c-torture/execute/compare-fp-3.c,
7054         gcc.c-torture/execute/compare-fp-4.c,
7055         gcc.c-torture/execute/compare-fp-3.x,
7056         gcc.c-torture/execute/compare-fp-4.x,
7057         gcc.dg/pr15649-1.c: New.
7058
7059 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7060
7061         PR c++/12883
7062         * g++.dg/init/array14.C: New test.
7063
7064 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7065
7066         * lib/compat.exp (compat-get-options-main): New.
7067         (compat-get-options): Remove unneeded code, warn for ignored
7068         command.
7069         (compat-execute): Check flag set by dg-require-* commands.
7070
7071         * lib/compat.exp (compat-execute): Break up long lines.
7072
7073 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7074
7075         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7076         * gcc.dg/altivec-14.c: New test.
7077         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7078
7079         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7080         * gcc.dg/altivec-12.c: Ditto.
7081
7082         * gcc.dg/altivec-3.c: Move call to altivec_check.
7083
7084 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7085
7086         PR c++/15044
7087         * g++.dg/template/error12.C: New test.
7088
7089         PR c++/15317
7090         * g++.dg/ext/attrib15.C: New test.
7091
7092         PR c++/15329
7093         * g++.dg/template/ptrmem9.C: New test.
7094
7095 2004-05-25  Paul Brook  <paul@codesourcery.com>
7096
7097         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7098
7099 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/15165
7102         * g++.dg/template/crash19.C: New test.
7103
7104 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/15025
7107         * g++.dg/template/redecl1.C: New test.
7108
7109 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7110
7111         PR c++/14821
7112         * g++.dg/other/ns1.C: New test.
7113
7114         PR c++/14883
7115         * g++.dg/template/invalid1.C: New test.
7116
7117 2004-05-23  Paul Brook  <paul@codesourcery.com>
7118         Victor Leikehman  <lei@haifasphere.co.il>
7119
7120         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7121         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7122
7123 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/15285
7126         PR c++/15299
7127         * g++.dg/template/non-dependent5.C: New test.
7128         * g++.dg/template/non-dependent6.C: New test.
7129
7130 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/15507
7133         * g++.dg/inherit/union1.C: New test.
7134
7135         PR c++/15542
7136         * g++.dg/template/addr1.C: New test.
7137
7138         PR c++/15427
7139         * g++.dg/template/array5.C: New test.
7140
7141         PR c++/15287
7142         * g++.dg/template/array6.C: New test.
7143
7144 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7145             Roger Sayle  <roger@eyesopen.com>
7146
7147         * g++.dg/lookup/forscope2.C: New test case.
7148
7149 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7150
7151         * gcc.dg/cpp/Wmissingdirs.c: New.
7152
7153 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7154
7155         PR target/15301
7156         * gcc.dg/compat/union-m128-1.h: New file.
7157         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7158         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7159         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7160
7161 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7162
7163         PR target/15302
7164         * gcc.dg/compat/struct-complex-1.h: New file.
7165         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7166         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7167         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7168
7169 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7170
7171         PR middle-end/3074
7172         * gcc.dg/pr3074-1.c: New test case.
7173         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7174
7175 2004-05-20  Falk Hueffner  <falk@debian.org>
7176
7177         PR other/15526
7178         * gcc.dg/ftrapv-1.c: New test case.
7179
7180 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7181
7182         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7183
7184 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7185             Jeff Law  <law@redhat.com>
7186
7187         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7188         * gcc.dg/tree-ssa/20040518-2.c: New test.
7189
7190         * gcc.dg/tree-ssa/20040518-1.c: New test.
7191
7192 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7193
7194         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7195
7196 2004-05-18  Paul Brook  <paul@codesourcery.com>
7197
7198         PR fortran/13930
7199         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7200
7201 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7202
7203         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7204         constant folding.
7205
7206 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7207
7208         * gcc.dg/tree-ssa/20040517-1.c: New test.
7209
7210 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7211
7212         * gcc.dg/loop-4.c: New test.
7213
7214 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7215
7216         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7217
7218 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7219
7220         PR fortran/15311
7221         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7222
7223 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7224
7225         PR fortran/13826
7226         PR fortran/13940
7227         * gfortran.fortran-torture/compile/data_1.f90: New test.
7228
7229 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7230
7231         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7232         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7233
7234 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7235
7236         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7237
7238 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7239
7240         PR c/15444
7241         * gcc.dg/format/xopen-1.c: Adjust expected message.
7242         * gcc.dg/format/xopen-3.c: New test.
7243
7244 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7245
7246         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7247
7248 2004-05-14  Jeff Law  <law@redhat.com>
7249
7250         * gcc.dg/tree-ssa/20040514-2.c: New test.
7251
7252 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7253
7254         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7255         this ...
7256         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7257         this.
7258
7259 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7260
7261         * gcc.dg/tree-ssa/20040514-1.c: New test.
7262
7263 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7264
7265         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7266         test.
7267
7268 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7269
7270         PR fortran/14066
7271         * gfortran.fortran-torture/compile/do_1.f90: New test.
7272
7273 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7274
7275         PR fortran/15051
7276         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7277         test.
7278
7279 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7280
7281         PR fortran/15149
7282         * gfortran.fortran-torture/execute/random_init.f90: New test.
7283
7284 2004-05-13  Paul Brook  <paul@codesourcery.com>
7285
7286         PR fortran/15314
7287         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7288
7289 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7290
7291         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7292         for the powerpc case.
7293
7294 2004-05-13  Jeff Law  <law@redhat.com>
7295
7296         * gcc.dg/tree-ssa/20040513-1.c: New test.
7297         * gcc.dg/tree-ssa/20040513-2.c: New test.
7298
7299 2004-05-13  Paul Brook  <paul@codesourcery.com>
7300
7301         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7302         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7303         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7304
7305 2004-05-13  Andreas Schwab  <schwab@suse.de>
7306
7307         PR other/10819
7308         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7309         characters.
7310
7311 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7312
7313         PR fortran/15294
7314         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7315
7316 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7317
7318         Merge from tree-ssa-20020619-branch.  See
7319         ChangeLog.tree-ssa for details.
7320
7321 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7322
7323         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7324         include <altivec.h> explicitly.
7325         * gcc.dg/altivec-13.c: Likewise.
7326
7327 2004-05-11  Paul Brook  <paul@codesourcery.com>
7328
7329         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7330
7331 2004-05-10  Eric Christopher  <echristo@redhat.com>
7332
7333         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7334         * gcc.dg/sibcall-4.c: Ditto.
7335
7336 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7337
7338         * g++.dg/ext/altivec-8.C: New test case.
7339         * gcc.dg/altivec-13.c: New test case.
7340
7341 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7342
7343         * gcc.c-torture/execute/divcmp-1.c: New test case.
7344         * gcc.c-torture/execute/divcmp-2.c: New test case.
7345         * gcc.c-torture/execute/divcmp-3.c: New test case.
7346
7347 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7348
7349         * g++.dg/other/pragma-re-2.C: New test.
7350
7351 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7352
7353         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7354         * gcc.dg/i386-387-2.c: Likewise.
7355
7356         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7357         __builtin_drem.
7358         * gcc.dg/i386-387-6.c: Likewise.
7359
7360 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7361
7362         * gcc.dg/builtins-33.c:  Also check log1p*.
7363
7364 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7365
7366         PR optimization/15296
7367         * gcc.c-torture/execute/pr15296.c: New test.
7368
7369 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7370
7371         * gcc.dg/builtins-40.c: New test.
7372
7373 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7374
7375         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7376
7377 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7378
7379         * g++.dg/ext/spe1.C: New testcase.
7380
7381 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7382
7383         * objc.dg/image-info.m: Allow additional attributes
7384         for __image_info section.
7385
7386 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7387
7388         * gcc.dg/torture/mips-hilo-2.c: New test.
7389
7390 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7391
7392         PR c++/14389
7393         * g++.dg/template/member5.C: New test.
7394
7395 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7396
7397         * gcc.dg/builtins-34.c: Also check expm1*.
7398
7399 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7400
7401         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7402         * gcc.dg/torture/builtin-convert-3.c: New test.
7403
7404 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7405
7406         PR middle-end/15054
7407         * g++.dg/opt/pr15054.C: New test.
7408
7409 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * gcc.dg/torture/builtin-rounding-1.c: New test.
7412         * gcc.dg/builtins-25.c: Delete.
7413         * gcc.dg/builtins-29.c: Delete.
7414
7415 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7416
7417         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7418         * gcc.dg/sibcall-4.c: Likewise.
7419         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7420
7421 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7422
7423         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7424         bit-field on 16-bit targets.
7425
7426 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7427
7428         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7429         16-bit targets.
7430
7431 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7432
7433         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7434         * gcc.dg/rs6000-power2-2.c: Likewise.
7435
7436 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7437
7438         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7439         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7440         Change the asm registers to be in form of frN instead of fN.
7441
7442 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7443
7444         * gcc.dg/torture/builtin-convert-2.c: New test.
7445
7446 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7447
7448         * gcc.dg/rs6000-power2-1.c: New test.
7449         * gcc.dg/rs6000-power2-2.c: New test.
7450
7451 2004-04-28  Jan Hubicka  <jh@suse.cz>
7452
7453         * gcc.dg/unused-6.c: New test.
7454
7455 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7456             Ulrich Weigand  <uweigand@de.ibm.com>
7457
7458         * ada/acats/run_all.sh: Define $target variable.
7459
7460 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7461
7462         PR c++/15119
7463         * g++.dg/other/vararg-1.C: New test.
7464
7465         PR c++/4794
7466         * g++.dg/eh/cleanup3.C: New test.
7467
7468 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7469
7470         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7471         and ad8011a (target_insn).
7472         * ada/acats/support/macro.dfs: Likewise.
7473         * ada/acats/support/impbit.adb: New file.
7474
7475 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7476
7477         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7478
7479 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7480
7481         * gcc.dg/loop-3.c: New test.
7482
7483 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7484
7485         * gcc.c-torture/execute/simd-5.c: New test.
7486
7487 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7488
7489         PR c++/15064
7490         * g++.dg/template/crash18.C: New test.
7491
7492 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7493
7494         * g++.dg/ext/complit3.C: New test.
7495
7496 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7497
7498         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7499         * gcc.dg/altivec-3.c: Same.
7500         * gcc.dg/altivec-varargs-1.c: Same.
7501
7502 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7503
7504         * lib/target-supports.exp (check_profiling_available): Assume
7505         profiling is not available on powerpc-eabi targets.
7506
7507 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7508
7509         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7510         * gcc.dg/vmx/bug-1.c: Ditto.
7511
7512 2004-04-20  Eric Christopher  <echristo@redhat.com>
7513
7514         * gcc.dg/charset/extern.c: New test.
7515         * g++.dg/charset/extern3.cc: Ditto.
7516
7517 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7518
7519         * gcc.dg/builtins-39.c: New test.
7520
7521 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7522
7523         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7524
7525 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7526
7527         * gcc.dg/torture/mips-hilo-1.c: New test.
7528
7529 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7530
7531         * gcc.c-torture/compile/20040419-1.c: New test.
7532
7533 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7534
7535         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7536
7537 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7538             Aldy Hernandez  <aldyh@redhat.com>
7539
7540         * gcc.c-torture/execute/va-arg-24.c: New.
7541
7542 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7543             Aldy Hernandez  <aldyh@redhat.com>
7544
7545         * gcc.dg/vmx/1b-01.c: New.
7546         * gcc.dg/vmx/1b-02.c: New.
7547         * gcc.dg/vmx/1b-03.c: New.
7548         * gcc.dg/vmx/1b-04.c: New.
7549         * gcc.dg/vmx/1b-05.c: New.
7550         * gcc.dg/vmx/1b-06.c: New.
7551         * gcc.dg/vmx/1b-07.c: New.
7552         * gcc.dg/vmx/1c-01.c: New.
7553         * gcc.dg/vmx/1c-02.c: New.
7554         * gcc.dg/vmx/3a-01a.c: New.
7555         * gcc.dg/vmx/3a-01.c: New.
7556         * gcc.dg/vmx/3a-01m.c: New.
7557         * gcc.dg/vmx/3a-03.c: New.
7558         * gcc.dg/vmx/3a-03m.c: New.
7559         * gcc.dg/vmx/3a-04.c: New.
7560         * gcc.dg/vmx/3a-04m.c: New.
7561         * gcc.dg/vmx/3a-05.c: New.
7562         * gcc.dg/vmx/3a-06.c: New.
7563         * gcc.dg/vmx/3a-06m.c: New.
7564         * gcc.dg/vmx/3a-07.c: New.
7565         * gcc.dg/vmx/3b-01.c: New.
7566         * gcc.dg/vmx/3b-02.c: New.
7567         * gcc.dg/vmx/3b-10.c: New.
7568         * gcc.dg/vmx/3b-13.c: New.
7569         * gcc.dg/vmx/3b-14.c: New.
7570         * gcc.dg/vmx/3b-15.c: New.
7571         * gcc.dg/vmx/3c-01a.c: New.
7572         * gcc.dg/vmx/3c-01.c: New.
7573         * gcc.dg/vmx/3c-02.c: New.
7574         * gcc.dg/vmx/3c-03.c: New.
7575         * gcc.dg/vmx/3d-01.c: New.
7576         * gcc.dg/vmx/4-01.c: New.
7577         * gcc.dg/vmx/4-03.c: New.
7578         * gcc.dg/vmx/5-01.c: New.
7579         * gcc.dg/vmx/5-02.c: New.
7580         * gcc.dg/vmx/5-03.c: New.
7581         * gcc.dg/vmx/5-04.c: New.
7582         * gcc.dg/vmx/5-05.c: New.
7583         * gcc.dg/vmx/5-06.c: New.
7584         * gcc.dg/vmx/5-07.c: New.
7585         * gcc.dg/vmx/5-07t.c: New.
7586         * gcc.dg/vmx/5-08.c: New.
7587         * gcc.dg/vmx/5-10.c: New.
7588         * gcc.dg/vmx/5-11.c: New.
7589         * gcc.dg/vmx/7-01a.c: New.
7590         * gcc.dg/vmx/7-01.c: New.
7591         * gcc.dg/vmx/7c-01.c: New.
7592         * gcc.dg/vmx/7d-01.c: New.
7593         * gcc.dg/vmx/7d-02.c: New.
7594         * gcc.dg/vmx/8-01.c: New.
7595         * gcc.dg/vmx/8-02a.c: New.
7596         * gcc.dg/vmx/8-02.c: New.
7597         * gcc.dg/vmx/brode-1.c: New.
7598         * gcc.dg/vmx/bug-1.c: New.
7599         * gcc.dg/vmx/bug-2.c: New.
7600         * gcc.dg/vmx/bug-3.c: New.
7601         * gcc.dg/vmx/cw-bug-1.c: New.
7602         * gcc.dg/vmx/cw-bug-2.c: New.
7603         * gcc.dg/vmx/cw-bug-3.c: New.
7604         * gcc.dg/vmx/dct.c: New.
7605         * gcc.dg/vmx/debug-1.c: New.
7606         * gcc.dg/vmx/debug-2.c: New.
7607         * gcc.dg/vmx/debug-3.c: New.
7608         * gcc.dg/vmx/debug-4.c: New.
7609         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7610         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7611         * gcc.dg/vmx/eg-5.c: New.
7612         * gcc.dg/vmx/fft.c: New.
7613         * gcc.dg/vmx/gcc-bug-1.c: New.
7614         * gcc.dg/vmx/gcc-bug-2.c: New.
7615         * gcc.dg/vmx/gcc-bug-3.c: New.
7616         * gcc.dg/vmx/gcc-bug-4.c: New.
7617         * gcc.dg/vmx/gcc-bug-5.c: New.
7618         * gcc.dg/vmx/gcc-bug-6.c: New.
7619         * gcc.dg/vmx/gcc-bug-7.c: New.
7620         * gcc.dg/vmx/gcc-bug-8.c: New.
7621         * gcc.dg/vmx/gcc-bug-9.c: New.
7622         * gcc.dg/vmx/gcc-bug-b.c: New.
7623         * gcc.dg/vmx/gcc-bug-c.c: New.
7624         * gcc.dg/vmx/gcc-bug-d.c: New.
7625         * gcc.dg/vmx/gcc-bug-e.c: New.
7626         * gcc.dg/vmx/gcc-bug-f.c: New.
7627         * gcc.dg/vmx/gcc-bug-g.c: New.
7628         * gcc.dg/vmx/gcc-bug-i.c: New.
7629         * gcc.dg/vmx/harness.h: New.
7630         * gcc.dg/vmx/ira1.c: New.
7631         * gcc.dg/vmx/ira2a.c: New.
7632         * gcc.dg/vmx/ira2b.c: New.
7633         * gcc.dg/vmx/ira2.c: New.
7634         * gcc.dg/vmx/ira2c.c: New.
7635         * gcc.dg/vmx/mem.c: New.
7636         * gcc.dg/vmx/newton-1.c: New.
7637         * gcc.dg/vmx/ops.c: New.
7638         * gcc.dg/vmx/sn7153.c: New.
7639         * gcc.dg/vmx/spill2.c: New.
7640         * gcc.dg/vmx/spill3.c: New.
7641         * gcc.dg/vmx/spill.c: New.
7642         * gcc.dg/vmx/t.c: New.
7643         * gcc.dg/vmx/varargs-1.c: New.
7644         * gcc.dg/vmx/varargs-2.c: New.
7645         * gcc.dg/vmx/varargs-3.c: New.
7646         * gcc.dg/vmx/varargs-4.c: New.
7647         * gcc.dg/vmx/varargs-5.c: New.
7648         * gcc.dg/vmx/varargs-6.c: New.
7649         * gcc.dg/vmx/varargs-7.c: New.
7650         * gcc.dg/vmx/vmx.exp: New.
7651         * gcc.dg/vmx/vprint-1.c: New.
7652         * gcc.dg/vmx/vscan-1.c: New.
7653         * gcc.dg/vmx/x-01.c: New.
7654         * gcc.dg/vmx/x-02.c: New.
7655         * gcc.dg/vmx/x-03.c: New.
7656         * gcc.dg/vmx/x-04.c: New.
7657         * gcc.dg/vmx/x-05.c: New.
7658         * gcc.dg/vmx/yousufi-1.c: New.
7659         * gcc.dg/vmx/zero-1.c: New.
7660         * gcc.dg/vmx/zero.c: New.
7661
7662 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7663
7664         * g++.dg/lookup/java1.C: Update for chage of
7665         _Jv_AllocObject.
7666         * g++.dg/lookup/java2.C: Likewise.
7667
7668 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7669
7670         * ada/acats/run_all.sh: use -O2 by default.
7671
7672 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7673
7674         * gcc.dg/vr-mult-[12].c: New tests.
7675
7676 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7677
7678         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7679
7680         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7681
7682 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7683
7684         * lib/target-supports.exp (check_profiling_available): Assume profiling
7685         isn't available for mips*-*-elf targets.
7686
7687 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7688
7689         * gcc.dg/builtins-38.c: New test.
7690
7691 2004-04-14  Eric Christopher  <echristo@redhat.com>
7692
7693         * g++.dg/charset/charset.exp: Run .cc extension tests.
7694
7695 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7696
7697         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7698
7699 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7700
7701         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7702
7703 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7704
7705         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7706         * gcc.dg/i386-387-2.c: Likewise.
7707
7708         * gcc.dg/i386-387-7.c: New test.
7709         * gcc.dg/i386-387-8.c: New test.
7710
7711         * gcc.dg/builtins-37.c: New test.
7712
7713 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7714
7715         * g++.dg/pch/externc-1.C: Add missing semicolon.
7716
7717 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7718
7719         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7720
7721 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7722
7723         * gcc.c-torture/execute/20040411-1.c: New test.
7724
7725 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7726
7727         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7728
7729 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7730
7731         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7732
7733 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7734
7735         * lib/target-supports.exp (check_named_sections_available): New.
7736         * lib/gcc-dg.exp (dg-require-named-sections): New.
7737         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7738         old-deja.exp.  Also prune error-count message from HP linker.
7739         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7740
7741         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7742         * g++.old-deja/g++.pt/static3.C: Likewise.
7743         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7744
7745 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.c-torture/execute/20040409-1.c: New test case.
7748         * gcc.c-torture/execute/20040409-2.c: New test case.
7749         * gcc.c-torture/execute/20040409-3.c: New test case.
7750
7751 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7752
7753         * gcc.dg/20040409-1.c: New test.
7754
7755 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7756
7757         PR target/14888
7758         * g++.dg/opt/pr14888.C: New test case.
7759
7760 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7761
7762         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7763         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7764         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7765         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7766         New tests.
7767
7768 2004-04-08  Paul Brook  <paul@codesourcery.com>
7769
7770         * gcc.dg/spill-1.c: New test.
7771
7772 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7773
7774         * gcc.dg/torture/builtin-ctype-2.c: New test.
7775
7776 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7777
7778         * gcc.dg/pch/pch.exp: Add largefile test.
7779
7780 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7781
7782         * g++.dg/pch/externc-1.Hs: New.
7783         * g++.dg/pch/externc-1.C: New.
7784
7785 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * gcc.dg/compat/struct-by-value-5a_main.c,
7788         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7789         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7790         * gcc.dg/compat/struct-by-value-5a_x.c,
7791         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7792         gcc.dg/compat/struct-by-value-5_x.c.
7793         * gcc.dg/compat/struct-by-value-5a_y.c,
7794         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7795         gcc.dg/compat/struct-by-value-5_y.c.
7796
7797         * gcc.dg/compat/struct-by-value-6a_main.c,
7798         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7799         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7800         * gcc.dg/compat/struct-by-value-6a_x.c,
7801         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7802         gcc.dg/compat/struct-by-value-6_x.c.
7803         * gcc.dg/compat/struct-by-value-6a_y.c,
7804         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7805         gcc.dg/compat/struct-by-value-6_y.c.
7806
7807         * gcc.dg/compat/struct-by-value-7a_main.c,
7808         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7809         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7810         * gcc.dg/compat/struct-by-value-7a_x.c,
7811         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7812         gcc.dg/compat/struct-by-value-7_x.c.
7813         * gcc.dg/compat/struct-by-value-7a_y.c,
7814         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7815         gcc.dg/compat/struct-by-value-7_y.c.
7816
7817 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7818
7819         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7820         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7821         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7822         options.
7823
7824 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7825
7826         * gcc.dg/builtins-36.c: New test.
7827
7828 2004-04-06  Paul Brook  <paul@codesourcery.com>
7829
7830         * README.gcc: Remove obsolete contraint on testcases.
7831
7832 2004-04-05  Paul Brook  <paul@codesourcery.com>
7833
7834         PR2123
7835         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7836         failure and exit(0) on success.
7837         * g++.dg/expr/anew2.C: Ditto.
7838         * g++.dg/expr/anew3.C: Ditto.
7839         * g++.dg/expr/anew4.C: Ditto.
7840
7841 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         PR c++/3518
7844         * g++.dg/template/unify7.C: New.
7845
7846 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7847
7848         * g++.dg/README: Bring up to date with new subdirectories; remove
7849         duplicate subdirectory lines.
7850
7851 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         PR c++/14007
7854         * g++.dg/template/unify5.C: New.
7855         * g++.dg/template/unify6.C: New.
7856         * g++.dg/template/qualttp20.C: Adjust.
7857         * g++.old-deja/g++.jason/report.C: Adjust.
7858         * g++.old-deja/g++.other/qual1.C: Adjust.
7859
7860 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/14803
7863         * g++.dg/inherit/ptrmem1.C: New test.
7864
7865 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7866
7867         PR c++/14755
7868         * gcc.c-torture/execute/20040331-1.c: New test.
7869         * gcc.dg/20040331-1.c: New test.
7870
7871 2004-04-01  Paul Brook  <paul@codesourcery.com>
7872
7873         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7874
7875 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/14724
7878         * g++.dg/init/goto1.C: New test.
7879
7880         PR c++/14763
7881         * g++.dg/template/defarg4.C: New test.
7882
7883 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7884
7885         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7886
7887 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7888
7889         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7890
7891 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7892
7893         * gcc.dg/noncompile/undeclared-2.c: New test.
7894
7895 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7896
7897         * gcc.dg/940409-1.c: Remove XFAIL.
7898         * gcc.dg/reg-vol-struct-1.c: New test.
7899
7900 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7901
7902         * gcc.dg/torture/builtin-wctype-1.c: New test.
7903
7904 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7905
7906         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7907         * gcc.dg/20001101-1.c: Likewise.
7908         * gcc.dg/20001102-1.c: Likewise.
7909
7910 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7911
7912         * gcc.dg/compare8.c: Add an additional test for XOR.
7913
7914 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7915
7916         * gcc.dg/torture/builtin-ctype-1.c: New test.
7917
7918 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7919
7920         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7921         * gcc.dg/torture/builtin-math-1.c: Likewise.
7922         * gcc.dg/torture/builtin-power-1.c: New test.
7923
7924 2004-03-24  Andreas Schwab  <schwab@suse.de>
7925
7926         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7927         IA64 assembler.
7928
7929 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7930             Roger Sayle  <roger@eyesopen.com>
7931
7932         * gcc.dg/compare8.c: New test case.
7933
7934 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7935
7936         * g++.dg/ext/altivec-7.C: New test.
7937
7938 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7939
7940         PR 12267, 12391, 12560, 13129, 14114, 14133
7941         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7942         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7943         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7944         Adjust error regexps.
7945         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7946         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7947         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7948         * gcc.dg/local1.c: Add explanatory comment.
7949
7950 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7951
7952         PR optimization/14669
7953         * g++.dg/opt/fold2.C: New test case.
7954
7955 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR c/14069
7958         * gcc.dg/20040322-1.c: New test.
7959
7960 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7963         * gcc.dg/ultrasp4.c: Likewise.
7964         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7965
7966 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7967
7968         * gcc.dg/i386-sse-8.c: Reset default options.
7969
7970 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7971
7972         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7973         in the error message text.
7974
7975 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7976
7977         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7978
7979 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7980
7981         PR c++/14616
7982         * g++.dg/init/array13.C: New test.
7983
7984 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7985
7986         PR target/13889
7987         * gcc.c-torture/compile/pr13889.c: New test case.
7988
7989 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7990
7991         PR c/14635
7992         * builtins-1.c (nan, nans): Don't test.
7993         * builtins-30.c: Don't use nan, nanf, nanl.
7994         * builtins-35.c: New test.
7995
7996 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7997
7998         * g++.dg/ext/altivec-6.C: New test.
7999
8000 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8001
8002         * g++.dg/init/placement3.C: New test.
8003
8004         * g++.dg/template/spec13.C: New test.
8005
8006         * g++.dg/lookup/using11.C: New test.
8007
8008         * g++.dg/lookup/koenig3.C: New test.
8009
8010         * g++.dg/template/operator2.C: New test.
8011
8012         * g++.dg/expr/dtor3.C: New test.
8013         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8014         marker.
8015         * g++.old-deja/g++.law/visibility28.C: Likewise.
8016
8017 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8018
8019         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8020         * gcc.dg/ppc64-abi-3.c: Likewise.
8021
8022 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8023
8024         PR c++/14545
8025         * g++.dg/parse/template15.C: New test.
8026
8027 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8028
8029         * g++.dg/expr/dtor2.C: New test.
8030
8031         * g++.dg/lookup/anon4.C: New test.
8032
8033         * g++.dg/overload/using1.C: New test.
8034
8035         * g++.dg/template/lookup7.C: New test.
8036
8037         * g++.dg/template/typename6.C: New test.
8038
8039         * g++.dg/expr/cond6.C: New test.
8040
8041 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8042
8043         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8044
8045 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8046
8047         * g++.dg/expr/cond5.C: New test.
8048         * g++.dg/expr/constcast1.C: Likewise.
8049         * g++.dg/expr/ptrmem2.C: Likewise.
8050         * g++.dg/expr/ptrmem3.C: Likewise.
8051         * g++.dg/lookup/main1.C: Likewise.
8052         * g++.dg/template/lookup6.C: Likewise.
8053
8054 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8055
8056         * gcc.dg/local1.c: New test.
8057
8058         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8059
8060 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8061
8062         * gcc.dg/torture/builtin-convert-1.c: New test.
8063
8064 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8067
8068 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/14481
8071         * g++.dg/warn/Wunused-7.C: New test.
8072
8073 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8074
8075         * gcc.dg/torture/builtin-integral-1.c: New test.
8076
8077 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/14586
8080         * g++.dg/parse/non-dependent3.C: New test.
8081
8082 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8083
8084         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8085         * g++.dg/eh/simd-2.C: Likewise.
8086         * g++.dg/init/array10.C: Likewise.
8087         * gcc.c-torture/compile/simd-1.c: Likewise.
8088         * gcc.c-torture/compile/simd-2.c: Likewise.
8089         * gcc.c-torture/compile/simd-3.c: Likewise.
8090         * gcc.c-torture/compile/simd-4.c: Likewise.
8091         * gcc.c-torture/compile/simd-6.c: Likewise.
8092         * gcc.c-torture/execute/simd-1.c: Likewise.
8093         * gcc.c-torture/execute/simd-2.c: Likewise.
8094         * gcc.dg/compat/vector-defs.h: Likewise.
8095         * gcc.dg/20020531-1.c: Likewise.
8096         * gcc.dg/altivec-3.c: Likewise.
8097         * gcc.dg/altivec-4.c: Likewise.
8098         * gcc.dg/altivec-varargs-1.c: Likewise.
8099         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8100         * gcc.dg/i386-mmx-3.c: Likewise.
8101         * gcc.dg/i386-sse-4.c: Likewise.
8102         * gcc.dg/i386-sse-5.c: Likewise.
8103         * gcc.dg/i386-sse-8.c: Likewise.
8104         * gcc.dg/simd-1.c: Likewise.
8105         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8106         __ev64_opaque__ since the machine description provides it.
8107
8108 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8109
8110         * lib/compat.exp (skip_list): New global variable.
8111         Use it to hold the user defined COMPAT_SKIPS list if any.
8112         (compat-obj): Add the members of skip_list to optall.
8113
8114 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8115
8116         * gcc.dg/compat/union-by-value-1_main.c,
8117         union-by-value-1_x.c, union-by-value-1_y.c,
8118         union-check.h, union-defs.h,
8119         union-init.h, union-return-1_main.c,
8120         union-return-1_x.c, union-return-1_y.c: New files.
8121
8122 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8123
8124         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8125         mixed-struct-init.h: Add 4 mixed structure types.
8126         struct-by-value-21_main.c, struct-by-value-21_x.c,
8127         struct-by-value-21_y.c, struct-return-21_main.c,
8128         struct-return-21_x.c, struct-return-21_y.c: New files.
8129
8130 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8131
8132         PR c++/14550
8133         * g++.dg/parse/template14.C: New test.
8134
8135 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8136
8137         * gcc.c-torture/execute/20040313-1.c: New test.
8138
8139 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR target/14533
8142         * gcc.dg/20040311-2.c: New test.
8143
8144 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8145
8146         PR other/14544
8147         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8148         bit-field.
8149
8150 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8151
8152         * gcc.dg/20040305-2.c: Add missing return statement.
8153
8154 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8155
8156         * gcc.dg/builtins-34.c: Also check pow10*.
8157
8158 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8159
8160         PR target/14262
8161         * gcc.dg/20040305-2.c: New test.
8162
8163 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8164
8165         * gcc.dg/20040310-1.c: New test.
8166
8167 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8168
8169         * gcc.c-torture/execute/20040311-1.c: New test case.
8170
8171 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/14476
8174         * g++.dg/lookup/enum1.C: New test.
8175
8176 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8177
8178         PR c++/14510
8179         * g++.dg/lookup/struct2.C: New test.
8180
8181 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8182
8183         * gcc.dg/builtins-34.c: New test.
8184
8185 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8186
8187         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8188
8189 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8190
8191         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8192         * gcc.dg/alias-2.c: New testcase.
8193
8194 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8195
8196         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8197
8198 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8199
8200         * gcc.c-torture/execute/20040309-1.c: New test case.
8201
8202 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         PR c++/14397
8205         * g++.dg/overload/ref1.C: New.
8206
8207 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8208
8209         PR c++/14409
8210         * g++.dg/template/spec12.C: New test.
8211
8212         PR c++/14448
8213         * g++.dg/parse/crash14.C: New test.
8214
8215 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8216
8217         PR c++/14230
8218         * g++.dg/init/ref11.C: New test.
8219
8220 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8221
8222         PR c++/14432
8223         * g++.dg/parse/builtin2.C: New test.
8224
8225 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/14401
8228         * g++.dg/init/ctor3.C: New test.
8229         * g++.dg/init/union1.C: New test.
8230         * g++.dg/ext/anon-struct4.C: New test.
8231
8232 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * g++.dg/lookup/koenig1.C: Tweak error messages.
8235         * g++.dg/lookup/used-before-declaration.C: Likewise.
8236         * g++.dg/other/do1.C: Likewise.
8237         * g++.dg/overload/koenig1.C: Likewise.
8238         * g++.dg/parse/crash13.C: Likewise.
8239         * g++.dg/template/instantiate3.C: Likewise.
8240
8241 2004-03-08  Eric Christopher  <echristo@redhat.com>
8242
8243         * * lib/target-supports.exp: Enable libiconv in test
8244         compilation.  Fix up error checking.
8245
8246 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8247
8248         PR middle-end/14289
8249         * gcc.dg/pr14289-1.c: New test case.
8250         * gcc.dg/pr14289-2.c: Likewise.
8251         * gcc.dg/pr14289-3.c: Likewise.
8252
8253 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8254
8255         * gcc.c-torture/execute/20040308-1.c: New test.
8256
8257 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8258
8259         * gcc.c-torture/execute/20040307-1.c: New test case.
8260
8261 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8262
8263         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8264
8265 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8266
8267         * gcc.dg/20040306-1.c: New test.
8268
8269 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8270
8271         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8272         them static.
8273         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8274
8275 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8276
8277         PR c/14465
8278         * gcc.dg/decl-6.c: New test.
8279
8280 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8281
8282         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8283         Rename LOGPOW -> LOG_POW.
8284         (SQRT_EXP, POW_EXP): New.
8285
8286 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8287
8288         * gcc.dg/i386-sse-8.c: New test.
8289
8290 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8291
8292         PR c/14114
8293         * gcc.dg/decl-5.c: New test.
8294
8295 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8296
8297         * gcc.dg/20040305-1.c: New test.
8298
8299 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8300
8301         PR other/14354
8302         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8303
8304 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8305
8306         PR c++/14425, c++/14426
8307         * g++.dg/ext/altivec-4.C: New test.
8308         * g++.dg/ext/altivec-5.C: New test.
8309
8310 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8311
8312         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8313         global variables of a type with no linkage.
8314         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8315         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8316         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8317         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8318         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8319         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8320         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8321         * g++.dg/warn/deprecated.C: Name enum Color.
8322         * g++.dg/overload/VLA.C: Name structure for 'b'.
8323         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8324
8325 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8326
8327         * gcc.c-torture/compile/20040304-1.c: New test.
8328
8329 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8330
8331         PR 13728
8332         * gcc.dg/decl-4.c: New testcase.
8333
8334 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8335
8336         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8337         as PRECF if sizeof (float) > sizeof (double).
8338         (PRECL): Make it the same as PRECF if
8339         sizeof (float) > sizeof (long double).
8340
8341 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8342
8343         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8344         system type.  Add check for irix6 which doesn't have c99 runtime.
8345
8346 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8347
8348         * gcc.dg/const-elim-1.c: xfail for xtensa.
8349
8350 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/14369
8353         * g++.dg/template/cond4.C: New test.
8354
8355 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/14360
8358         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8359
8360         PR c++/14361
8361         * g++.dg/parse/defarg7.C: New test.
8362
8363         PR c++/14359
8364         * g++.dg/template/friend26.C: New test.
8365
8366 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8367
8368         PR c++/14324
8369         * g++.dg/abi/mangle21.C: New test.
8370
8371         PR c++/14260
8372         * g++.dg/parse/constructor2.C: New test.
8373
8374         PR c++/14337
8375         * g++.dg/template/sfinae1.C: New test.
8376
8377 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/14267
8380         * g++.dg/expr/crash2.C: New test.
8381
8382         PR middle-end/13448
8383         * gcc.dg/inline-5.c: New test.
8384         * gcc.dg/always-inline.c: Split out tests into ...
8385         * gcc.dg/always-inline2.c: ... this and ...
8386         * gcc.dg/always-inline3.c: ... this.
8387
8388 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR debug/12103
8391         * g++.dg/debug/crash1.C: New test.
8392
8393 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8394
8395         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8396         function with __attribute__((noinline)).
8397         (recurser_void2): Likewise.
8398         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8399         (recurser_void2): Likewise.
8400
8401 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8402
8403         PR middle-end/14203
8404         * g++.dg/warn/Wunused-6.C: New test case.
8405
8406 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8407
8408         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8409         not defined.
8410
8411 2004-02-27  Eric Christopher  <echristo@redhat.com>
8412
8413         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8414         * g++.dg/charset/asm2.c: Run only x86.
8415         * gcc.dg/charset/asm3.c: Ditto.
8416
8417 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8418
8419         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8420         ld_library_path.
8421
8422 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8423
8424         * g++.dg/ext/altivec-3.C: New.
8425
8426 2004-02-26  Richard Henderson  <rth@redhat.com>
8427
8428         * g++.dg/ext/attrib10.C: Mark for warning.
8429         * gcc.dg/attr-alias-1.c: New.
8430
8431 2004-02-26  Richard Henderson  <rth@redhat.com>
8432
8433         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8434         * gcc.c-torture/execute/20040208-2.c: ... it back.
8435
8436 2004-02-26  Eric Christopher  <echristo@redhat.com>
8437
8438         * lib/target-supports.exp (check-iconv-available): New function.
8439         * lib/gcc-dg.exp (dg-require-iconv): New function.
8440         Use above.
8441         * gcc.dg/charset: New directory.
8442         * gcc.dg/charset/charset.exp: New file.
8443         * gcc.dg/charset/asm1.c: Ditto.
8444         * gcc.dg/charset/asm2.c: Ditto.
8445         * gcc.dg/charset/asm3.c: Ditto.
8446         * gcc.dg/charset/asm4.c: Ditto.
8447         * gcc.dg/charset/asm5.c: Ditto.
8448         * gcc.dg/charset/attribute1.c: Ditto.
8449         * gcc.dg/charset/attribute2.c: Ditto.
8450         * gcc.dg/charset/string1.c: Ditto.
8451         * g++.dg/charset: New directory.
8452         * g++.dg/dg.exp: Add here. Special options.
8453         * g++.dg/charset/charset.exp: New file.
8454         * g++.dg/charset/asm1.c: Ditto.
8455         * g++.dg/charset/asm2.c: Ditto.
8456         * g++.dg/charset/asm3.c: Ditto.
8457         * g++.dg/charset/asm4.c: Ditto.
8458         * g++.dg/charset/attribute1.c: Ditto.
8459         * g++.dg/charset/attribute2.c: Ditto.
8460         * g++.dg/charset/extern1.cc: Ditto.
8461         * g++.dg/charset/extern2.cc: Ditto.
8462         * g++.dg/charset/string1.c: Ditto.
8463
8464 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8465
8466         PR c++/14278
8467         * g++.dg/parse/comma1.C: New test.
8468
8469 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8470
8471         PR c++/14284
8472         * g++.dg/template/ttp8.C: New test.
8473
8474 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8475
8476         * gcc.dg/fixuns-trunc-1.c: New test.
8477
8478 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8479
8480         * gcc.dg/builtins-config.h: Use #elif.
8481
8482 2004-02-26  Michael Matz  <matz@suse.de>
8483
8484         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8485         * gcc.dg/991214-1.c: Likewise.
8486         * gcc.dg/i386-asm-1.c: Likewise.
8487
8488 2004-02-25  Richard Henderson  <rth@redhat.com>
8489
8490         * gcc.c-torture/execute/20040208-2.c: Move ...
8491         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8492
8493 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8494
8495         PR c++/14246
8496         * g++.dg/other/crash-3.C: New test.
8497
8498 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8499
8500         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8501         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8502
8503         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8504         HP-UX.
8505
8506 2004-02-24  Michael Matz  <matz@suse.de>
8507
8508         * gcc.dg/i386-regparm.c: New.
8509
8510 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8511
8512         * gcc.c-torture/execute/20040223-1.c: New.
8513
8514 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8515             Kazu Hirata  <kazu@cs.umass.edu>
8516
8517         * gcc.dg/fwritable-strings-1.c: Remove.
8518
8519 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8520
8521         PR c/14156
8522         * gcc.dg/20040223-1.c: New test.
8523
8524 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8525
8526         PR c++/14106
8527         * g++.dg/ext/typeof9.C: New test.
8528
8529 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8530
8531         PR c++/14250
8532         * g++.dg/other/switch1.C: New test.
8533
8534 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8535
8536         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8537         * gcc.dg/va-arg-1.c: Likewise.
8538
8539 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8540
8541         PR c++/14143
8542         * g++.dg/template/koenig5.C: New test.
8543
8544 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8545
8546         * g++.dg/ext/altivec-1.C: Generalize target triple.
8547         * g++.dg/ext/altivec-2.C: New test case.
8548         * g++.dg/ext/altivec_check.h: New file.
8549         * gcc.dg/altivec-1.c: Generalize target triple;
8550         include altivec_check.h and call altivec_check().
8551         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8552         * gcc.dg/altivec-6.c: New test case.
8553         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8554         type casts as needed.
8555         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8556         altivec_check().
8557         * gcc.dg/altivec-12.c: New test case.
8558         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8559         include altivec_check.h and call altivec_check().
8560         * gcc.dg/altivec_check.h: New file.
8561
8562 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8563
8564         * lib/target-supports.exp (check_alias_available): Don't mangle
8565         function `g' in test program.
8566
8567 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8568
8569         * lib/target-supports.exp (check_profiling_available): Check
8570         argument to determine whether we support a profiling type.
8571         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8572         check_profiling_available.
8573         * g++.dg/bprob/bprob.exp: Likewise
8574         * g77.dg/bprob/bprob.exp: Likewise.
8575         * gcc.misc-tests/bprob.exp: Likewise.
8576         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8577         dg-require-profiling and delete expected error handling.
8578         * gcc.dg/20021014-1.c: Likewise.
8579         * gcc.dg/nest.c: Likewise.
8580
8581 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8582
8583         PR c++/12007
8584         * g++.dg/other/vthunk1.C: New test.
8585
8586 2004-02-20  Falk Hueffner  <falk@debian.org>
8587
8588         PR target/14201
8589         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8590
8591 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/13927
8594         * g++.dg/other/error8.C: Remove XFAIL markers.
8595
8596         PR c++/14173
8597         * g++.dg/ext/packed5.C: New test.
8598
8599         PR c++/14199
8600         * g++.dg/warn/Wunused-5.C: New test.
8601
8602         PR c++/14186
8603         * g++.dg/lookup/member1.C: New test.
8604
8605 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8606
8607         * gcc.c-torture/compile/20040130-1.c: Enable only when
8608         __INT_MAX__ >= 2147483647L.
8609         * gcc.c-torture/compile/961203-1.c: Likewise.
8610
8611 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8612
8613         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8614         * g++.dg/opt/template1.C: Robustify assembler regexp
8615
8616 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8617
8618         * gcc.c-torture/execute/simd-4.x: Remove.
8619         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8620         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8621         Guard with #ifndef SKIP_ATTRIBUTE.
8622         * gcc.dg/compat/vector-1_y.c: Likewise.
8623         * gcc.dg/compat/vector-2_x.c: Likewise.
8624         * gcc.dg/compat/vector-2_y.c: Likewise.
8625         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8626         * g++.dg/eh/simd-2.C: Likewise.
8627
8628 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8629
8630         * gcc.c-torture/compile/complex-1.c: New.
8631
8632 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8633
8634         PR target/14209
8635         * gcc.c-torture/execute/20040218-1.c: New test.
8636
8637 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8638
8639         PR c++/14181
8640         * g++.dg/parse/new2.C: New test.
8641
8642 2004-02-18  Paul Brook  <paul@codesourcery.com>
8643
8644         * gcc.c-torture/compile/libcall-1.c: New test.
8645
8646 2004-02-18  Paul Brook  <paul@codesourcery.com>
8647
8648         PR debug/12934
8649         * gcc.dg/debug/debug-7.c: New test.
8650
8651 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8652
8653         * gcc.dg/20040217-1.c: New test.
8654
8655 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8656
8657         * gcc.c-torture/execute/990208-1.x: Delete.
8658
8659 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8660
8661         * gcc.c-torture/execute/20040208-2.x: New file.
8662
8663 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/11326
8666         * g++.dg/abi/structret1.C: New test.
8667
8668 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8671         (i386_cpuid): No need to test if cpuid is available on AMD64.
8672         Fix assembly, so that it works onboth i386 and AMD64.
8673         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8674         (vecInLong): Fix s[] member type to unsigned int.
8675         (vecInWord): Remove type.
8676         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8677         (a64, b64, c64, d64, e64): Remove.
8678         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8679         Remove unused variable.  Remove initialization of removed variables.
8680         Don't call mmx_tests nor sse_tests.
8681         (reference_mmx, reference_sse): Remove.
8682         (check): Add return stmt.
8683         * gcc.dg/i386-sse-7.c: New test.
8684         * gcc.dg/i386-mmx-4.c: New test.
8685
8686 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8687
8688         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8689         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8690         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8691         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8692         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8693         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8694         g++.dg/tc1/dr94.C: Fix line terminator.
8695
8696 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8697
8698         * gcc.c-torture/compile/20040216-1.c: New.
8699
8700 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8701
8702         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8703         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8704         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8705         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8706         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8707         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8708
8709 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8712
8713 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/13971
8716         * g++.dg/expr/cond4.C: New test.
8717
8718         PR c++/14086
8719         * g++.dg/lookup/crash2.C: New test.
8720
8721 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8722
8723         * gcc.c-torture/compile/20040214-2.c: New test.
8724
8725 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8726
8727         PR c++/14116
8728         * g++.dg/ext/typeof8.C: New test.
8729
8730 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8731
8732         * gcc.c-torture/compile/20040214-1.c: New test.
8733
8734 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8735
8736         PR c++/13635
8737         * g++.dg/template/spec11.C: New test.
8738
8739 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8740
8741         PR c++/13927
8742         * g++.dg/other/error8.C: New test.
8743
8744 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/14122
8747         * g++.dg/template/array4.C: New test.
8748
8749         PR c++/14108
8750         * g++.dg/inherit/thunk2.C: New test.
8751
8752         PR c++/14083
8753         * g++.dg/eh/cond2.C: New test.
8754
8755 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8756
8757         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8758
8759 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8760
8761         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8762
8763 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8764
8765         * g++.dg/simd-2.C: xfail on ppc64-linux.
8766
8767 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8768
8769         PR c/456
8770         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8771         tests.
8772
8773 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8774
8775         * gcc.dg/builtins-33.c: New test.
8776
8777 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8778
8779         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8780
8781 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8782
8783         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8784
8785 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8786
8787         * gcc.dg/ppc64-abi-3.c: New test.
8788
8789 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8790
8791         PR c/14092
8792
8793         * gcc.dg/pr14092-1.c: New testcase.
8794
8795 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8796
8797         * gcc.dg/cpp/assert4.c: Fix typo last change.
8798
8799         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8800         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8801
8802         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8803
8804 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8805
8806         * gcc.c-torture/compile/20040209-1.c: New test case.
8807
8808 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8809
8810         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8811
8812 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8813
8814         * gcc.c-torture/execute/20040208-[12].c: New tests.
8815
8816 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8817
8818         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8819
8820 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8821
8822         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8823
8824 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8825
8826         Bug 13856
8827         * gcc.dg/visibility-8.c: New testcase.
8828
8829 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8830
8831         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8832         arguments.
8833         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8834
8835 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8836
8837         PR middle-end/13696
8838         * g++.dg/opt/fold1.C: New test case.
8839
8840 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8841
8842         PR c++/14033
8843         * g++.dg/other/crash-2.C: New test.
8844
8845 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8846
8847         PR c++/14028
8848         * g++.dg/parse/angle-bracket2.C: New test.
8849
8850 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8851
8852         PR middle-end/13750
8853         Revert:
8854         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8855         PR pch/13361
8856         * testsuite/g++.dg/pch/wchar-1.C: New.
8857         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8858
8859 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8860
8861         PR c++/14008
8862         * g++.dg/parse/error15.C: New test.
8863         * g++.dg/parse/crash11.C: Update dg-error mark.
8864
8865 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8866
8867         PR c++/13932
8868         * g++.dg/warn/conv2.C: New test.
8869
8870 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8871
8872         PR c++/13086
8873         * g++.dg/warn/incomplete1.C: Remove xfail.
8874
8875 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8876
8877         * lib/file-format.exp (gcc_target_object_format): Use
8878         ${tool}_target_compile, not gcc_target_compile.
8879         * lib/target-supports.exp (check_alias_available): Likewise.
8880         (check_gc_sections_available): Likewise.
8881         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8882         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8883         dg-require-alias.
8884
8885 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8886
8887         PR c++/13969
8888         * g++.dg/template/static6.C: New test.
8889
8890 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8891
8892         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8893
8894 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8895
8896         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8897         tests for systems where `char' is unsigned by default.
8898
8899 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8900
8901         PR c++/13997
8902         * g++.dg/template/partial3.C: New test.
8903
8904 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8905
8906         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8907         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8908         Remove mentions of obsolete ports.
8909
8910 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8911
8912         * gcc.dg/noncompile/20001228-1.c: Fix for new
8913         error message.
8914
8915 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8916
8917         PR target/9348
8918         * gcc.c-torture/execute/multdi-1.c: New test case.
8919
8920 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/13925
8923         * g++.dg/template/lookup5.C: New test.
8924
8925 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/13950
8928         * g++.dg/template/lookup4.C: New test.
8929
8930         PR c++/13970
8931         * g++.dg/parse/error14.C: New test.
8932
8933         PR c++/14002
8934         * g++.dg/parse/template13.C: New test.
8935
8936 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/13978
8939         * g++.dg/template/koenig4.C: New test.
8940
8941         PR c++/13968
8942         * g++.dg/template/crash17.C: New test.
8943
8944         PR c++/13975
8945         * g++.dg/parse/error13.C: New test.
8946         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8947
8948 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8949
8950         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8951
8952 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8953
8954         PR c/11658
8955         PR c/13994
8956         * gcc.dg/noncompile/20040203-1.c: New test.
8957         * gcc.dg/noncompile/20040203-2.c: Likewise.
8958         * gcc.dg/noncompile/20040203-3.c: Likewise.
8959         * gcc.dg/20040203-1.c: Likewise.
8960
8961 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8962
8963         PR c++/10858
8964         * g++.dg/template/sizeof7.C: New test.
8965
8966 2004-02-02  Eric Christopher  <echristo@redhat.com>
8967             Zack Weinberg  <zack@codesourcery.com>
8968
8969         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8970
8971 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8972
8973         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8974         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8975         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8976         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8977
8978 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/13113
8981         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8982
8983         PR c++/13854
8984         * g++.dg/ext/attrib13.C: New test.
8985
8986         PR c++/13907
8987         * g++.dg/conversion/op2.C: New test.
8988
8989 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8990
8991         * gcc.dg/titype-1.c: Fix pasto.
8992
8993 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8994
8995         * gcc.dg/titype-1.c: New test.
8996
8997 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8998
8999         PR c++/13957
9000         * g++.dg/template/non-type-template-argument-1.C,
9001         g++.dg/template/qualified-id1.C: Update dg-error marks.
9002         * g++.dg/template/nontype6.C: New test.
9003
9004 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9005
9006         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9007         * gcc.dg/builtins-31.c: New testcase.
9008         * gcc.dg/builtins-32.c: New testcase.
9009
9010 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9011
9012         * objc.dg/call-super-2.m: Update line numbers
9013         for the including of stddef.h.
9014
9015 2004-01-30  Michael Matz  <matz@suse.de>
9016
9017         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9018         g++.dg/ext/case-range3.C: New tests.
9019
9020 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9021
9022         DR206
9023         PR c++/13813
9024         * g++.dg/template/member4.C: New test.
9025
9026 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9027
9028         PR c++/13683
9029         * g++.dg/template/sizeof6.C: New test.
9030
9031 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9032
9033         * gcc.dg/fwritable-strings-1.c: New test.
9034
9035 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9036
9037         * gcc.c-torture/compile/20040130-1.c: New test.
9038
9039 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9040
9041         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9042
9043 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/13883
9046         * g++.dg/template/ctor3.C: New test.
9047
9048 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9049
9050         * g++.dg/tc1: New directory.
9051         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9052         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9053         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9054         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9055         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9056
9057 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9058
9059         * g++.dg/parse/error11.C: New test.
9060         * g++.dg/parse/error12.C: Likewise.
9061
9062 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9063
9064         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9065         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9066
9067 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/13791
9070         * g++.dg/ext/attrib12.C: New test.
9071
9072         PR c++/13736
9073         * g++.dg/parse/cast2.C: New test.
9074
9075 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9076
9077         * objc.dg/encode-2.m (main): New local string.  Set depending on
9078         sizeof long.  Use in sscanf call.
9079         * objc.dg/encode-3.m (main): New local string.  Set depending on
9080         sizeof long.  Use in scan_initial call.
9081
9082 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9083
9084         * objc.dg/call-super-2.m: Make LP64-safe.
9085         * objc.dg/desig-init-1.m: Likewise.
9086
9087 2004-01-27  Devang Patel <dpatel@apple.com>
9088
9089         * g++.dg/debug/namespace1.C: New test.
9090
9091 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9092
9093         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9094         xscale-*-*.
9095
9096         * gcc.dg/arm-mmx-1.c: New test.
9097
9098 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9099
9100         * gcc.dg/20040127-1.c: New test.
9101         * gcc.dg/20040127-2.c: New test.
9102
9103 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9104
9105         * objc.dg/stret-1.m (glob): Renamed to globa.
9106
9107 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9108
9109         PR c++/13663
9110         * g++.dg/expr/for1.C: New test.
9111
9112 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9113
9114         PR middle-end/13779
9115         * gcc.dg/darwin-longlong.c: New test.
9116
9117 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9118
9119         * gcc.dg/20040124-1.c: Moved test from here...
9120         * gcc.c-torture/compile/20040124-1.c: ...to here.
9121
9122 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9123
9124         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9125         the assembly output if -m64 is passed.
9126
9127 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9128
9129         PR c++/13833
9130         * g++.dg/template/cond3.C: New test.
9131
9132 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9133
9134         PR c++/13810
9135         * g++.dg/template/ttp7.C: New test.
9136
9137 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9138
9139         PR c++/13797
9140         * g++.dg/template/nontype4.C: New test.
9141         * g++.dg/template/nontype5.C: Likewise.
9142
9143 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9144
9145         * gcc.dg/torture/mips-clobber-at.c: New test.
9146
9147 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9148
9149         * gcc.dg/20040124-1.c: New test.
9150
9151 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.dg/20040123-1.c: New test.
9154
9155 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9156
9157         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9158
9159 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9160
9161         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9162
9163 2004-01-23  Andrew Pinski  <apinski@apple.com>
9164
9165         * gcc.dg/20030121-1.c: Move to ..
9166         * gcc.dg/20040121-1.c: here.
9167
9168 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9169
9170         * gcc.dg/builtins-29.c: New test case.
9171
9172 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9173
9174         PR 18314
9175         * gcc.dg/builtins-30.c: New testcase.
9176
9177 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9178
9179         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9180         * lib/g77.exp: Likewise.
9181         * lib/objc.exp: Likewise.
9182         * lib/g++.exp: Likewise.
9183
9184 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9185
9186         * gcc.dg/struct-by-value-2.c: New test.
9187
9188 2004-01-21  Andrew Pinski  <apinski@apple.com>
9189
9190         PR target/13785
9191         * gcc.dg/20030121-1.c: New test.
9192
9193 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9194
9195         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9196         clobber frame pointer register in asm statement.
9197
9198 2004-01-21  Falk Hueffner  <falk@debian.org>
9199
9200         * gcc.c-torture/compile/20040121-1.c: New test.
9201
9202 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9203
9204         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9205
9206 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9207
9208         * gcc.dg/ppc64-abi-2.c: New test.
9209
9210 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9211
9212         * lib/treelang.exp: Fill out this file.
9213         * lib/treelang-dg.exp: New File.
9214
9215 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9216
9217         * gcc.c-torture/compile/981022-1.c: Remove.
9218         * gcc.dg/array-5.c: Remove XFAIL.
9219         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9220         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9221         gcc.dg/cond-lvalue-1.c: Update.
9222         * gcc.dg/cast-lvalue-2.c: New test.
9223
9224 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/13592
9227         * g++.dg/other/error1.C (class foo): Tweak error message.
9228
9229         PR c++/13592
9230         * g++.dg/template/call2.C: New test.
9231
9232 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9235         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9236         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9237         scalar-return-1_x.c, scalar-return-2_y.c,
9238         scalar-return-3_x.c, scalar-return-3_y.c,
9239         scalar-return-4_x.c, scalar-return-4_y.c,
9240         struct-align-1.h, struct-align-1_x.c,
9241         struct-align-1_y.c, struct-align-2.h,
9242         struct-align-2_x.c, struct-align-2_y.c,
9243         struct-by-value-10_y.c, struct-by-value-11_x.c,
9244         struct-by-value-11_y.c, struct-by-value-12_x.c,
9245         struct-by-value-12_y.c, struct-by-value-13_x.c,
9246         struct-by-value-13_y.c, struct-by-value-14_x.c,
9247         struct-by-value-14_y.c, struct-by-value-15_x.c,
9248         struct-by-value-15_y.c, struct-by-value-16_y.c,
9249         struct-by-value-17_y.c, struct-by-value-18_y.c,
9250         struct-by-value-19_y.c, struct-by-value-1_x.c,
9251         struct-by-value-1_y.c, struct-by-value-20_y.c,
9252         struct-by-value-2_x.c, struct-by-value-2_y.c,
9253         struct-by-value-3_y.c, struct-by-value-4_x.c,
9254         struct-by-value-4_y.c, struct-by-value-5_y.c,
9255         struct-by-value-6_y.c, struct-by-value-7_y.c
9256         struct-by-value-8_x.c, struct-by-value-8_y.c
9257         struct-by-value-9_x.c, struct-by-value-9_y.c
9258         struct-return-10_x.c, struct-return-10_y.c,
9259         struct-return-19_x.c, struct-return-20_x.c
9260         struct-return-2_x.c, struct-return-2_y.c
9261         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9262         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9263
9264 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9265
9266         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9267         attribute on sparc*-sun-solaris2.*.
9268
9269 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9270
9271         PR c++/13710
9272         * g++.dg/ext/typeof7.C: New test.
9273
9274 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9275
9276         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9277         * gcc.dg/const-elim-1.c: Same.
9278
9279 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9280
9281         * objc.dg/stret-1.m: New.
9282         * objc.dg/stret-2.m: New.
9283
9284 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9285
9286         PR c++/11895
9287         * g++.dg/ext/vector1.C: New test.
9288
9289 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9290
9291         * gcc.dg/pch/import-1.c: New.
9292         * gcc.dg/pch/import-1.hs: New.
9293         * gcc.dg/pch/import-1a.h: New.
9294         * gcc.dg/pch/import-1b.h: New.
9295         * gcc.dg/pch/import-1c.h: New.
9296
9297 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9298
9299         PR c++/13574
9300         * g++.dg/ext/array1.C: New test.
9301
9302         PR c++/13178
9303         * g++.dg/conversion/op1.C: New test.
9304
9305 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9306
9307         PR 11864
9308         From Kazumoto Kojima / Dan Kegel:
9309         * gcc.dg/pr11864-1.c: New test.
9310
9311         PR 10392
9312         From Marcus Comstedt / Dan Kegel:
9313         * gcc.dg/pr10392-1.c: New test.
9314
9315 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/13478
9318         * g++.dg/init/ref10.C: New test.
9319
9320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9321
9322         PR c++/13407
9323         * g++.dg/parse/typename6.C: New test.
9324
9325 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9326
9327         PR pch/13361
9328         * testsuite/g++.dg/pch/wchar-1.C: New.
9329         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9330
9331 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9332
9333         PR c++/9259
9334         * g++.dg/expr/sizeof2.C: New test.
9335
9336 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9337
9338         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9339
9340 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9341
9342         PR c++/13659
9343         * g++.dg/lookup/strong-using-3.C: New.
9344         * g++.dg/lookup/using-10.C: New.
9345
9346 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9347
9348         PR c++/13594
9349         * g++.dg/lookup/strong-using-2.C: New.
9350
9351 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9352             Dan Kegel <dank@kegel.com>
9353             J"orn Rennecke <joern.rennecke@superh.com>
9354
9355         PR target/9365
9356         * gcc.dg/pr9365-1.c: New test.
9357
9358 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9359
9360         PR c++/8856
9361         * g++.dg/parse/casting-operator2.C: New test.
9362         * g++.old-deja/g++.pt/explicit83.C: Remove.
9363
9364 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9365
9366         * gcc.dg/label-compound-stmt-1.c: New test.
9367         * gcc.c-torture/compile/950922-1.c,
9368         gcc.c-torture/compile/20000211-3.c,
9369         gcc.c-torture/compile/20000518-1.c,
9370         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9371         compound statements.
9372
9373 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9374
9375         * gcc.dg/ppc64-abi-1.c: New test.
9376
9377 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9378
9379          * g++.dg/ext/attrib9.C: Add dg-warnings.
9380
9381 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9382
9383         PR c++/12335
9384         * g++.dg/parse/dtor3.C: New test.
9385
9386 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9387
9388         PR c++/12709
9389         * g++.dg/parse/try-catch-1.C: New test.
9390
9391 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9392
9393         * ada/acats/run_all.sh: Add more verbose output in acats.log
9394         when compiling tests.
9395
9396 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9397
9398         PR 13656
9399         * gcc.dg/typedef-redecl.c: New test case.
9400         * gcc.dg/typedef-redecl.h: New support file.
9401
9402 2004-01-13  Jan Hubicka  <jh@suse.cz>
9403
9404         * gcc.dg/always_inline.c: New test.
9405         * gcc.dg/debug/20031231-1.c: Fix.
9406
9407 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9408
9409         PR c++/13474
9410         * g++.dg/template/array3.C: New test.
9411
9412 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9413
9414         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9415         * g++.dg/warn/Wunused-2.C: Likewise.
9416
9417 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9418
9419         PR c++/13289
9420         * g++.dg/template/instantiate6.C: New test.
9421
9422 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9423
9424         PR middle-end/11397
9425         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9426
9427 2004-01-12  Jan Hubicka  <jh@suse.cz>
9428
9429         PR opt/12826
9430         * gcc.dg/20040112-1.c: New.
9431
9432         * gcc.dg/dwarf-die[1-7].c: Move to...
9433         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9434         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9435
9436 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9437
9438         PR c++/4100
9439         * g++.dg/parse/friend4.C: New test.
9440
9441 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9442
9443         PR c++/4100
9444         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9445         definition is called a friend.
9446
9447 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9448
9449         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9450
9451 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9452
9453         PR c++/3478
9454         * g++.dg/parse/error10.C: New test.
9455         * g++.dg/template/arg2.C: Accept "invalid type" error.
9456
9457 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9458
9459         PR middle-end/13392
9460         * g++.dg/opt/expect2.C: New test.
9461
9462 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9463
9464         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9465         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9466         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9467         Update dg-error regexps.
9468
9469 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9470
9471         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9472         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9473
9474 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9475
9476         * gcc.dg/pragma-re-1.c: Use right pointer type.
9477
9478 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9479
9480         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9481
9482 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9483
9484         * gcc.dg/rs6000-ldouble-1.c: New.
9485
9486 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9487
9488         DR 337
9489         PR c++/9256
9490         * g++.dg/other/abstract1.C: New test.
9491
9492 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9493
9494         * g++.dg/lookup/strong-using-1.C: New.
9495
9496 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9497
9498         PR c/11234
9499         * gcc.dg/func-ptr-conv-1.c: New test.
9500         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9501
9502 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9503
9504         PR target/13380.
9505         * gcc.c-torture/compile/20040109-1.c: New.
9506
9507 2004-01-08  Stuart Hastings  <stuart@apple.com>
9508
9509         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9510         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9511         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9512
9513 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9514
9515         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9516
9517 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9518
9519         * ada/acats/run_acats: Treat 'gnatchop' the same way
9520         as 'gnatmake'.  Export GCC_DRIVER.
9521         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9522         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9523
9524 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9525
9526         PR c++/12573
9527         * g++.dg/template/dependent-expr4.C: New test.
9528
9529 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9530
9531         * gcc.dg/altivec-11.c: New test.
9532
9533 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9534
9535         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9536
9537 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         PR c/6024
9540         * gcc.dg/enum-compat-1.c: New test.
9541         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9542
9543 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9544
9545         PR c/12165
9546         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9547         gcc.dg/c99-idem-qual-3.c: New tests.
9548
9549 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9550
9551         * gcc.dg/winline-7.c: Don't cast void * to int.
9552
9553 2004-01-06  Jan Hubicka  <jh@suse.cz>
9554
9555         * gcc.dg/i386-sse-5.c: New test
9556         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9557
9558 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/12815
9561         * g++.dg/rtti/typeid4.C: New test.
9562
9563 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9564
9565         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9566
9567 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/12132
9570         * g++.dg/template/error11.C: New test.
9571
9572         PR c++/13451
9573         * g++.dg/template/class2.C: New test.
9574
9575 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9576         Richard Sandiford <rsandifo@redhat.com>
9577
9578         PR c++/13387
9579         * g++.dg/opt/alias3.C: New test.
9580
9581 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/13157
9584         * g++.dg/template/koenig3.C: New test.
9585
9586         PR c++/13529
9587         * g++.dg/parse/offsetof3.C: New test.
9588
9589         * g++.dg/init/copy7.C: Add missing dg-error markers.
9590
9591         PR c++/12226
9592         * g++.dg/init/copy7.c: New test.
9593
9594         PR c++/13536
9595         * g++.dg/parse/cast1.C: New test.
9596
9597 2004-01-04  Jan Hubicka  <jh@suse.cz>
9598
9599         * gcc.dg/winline[1-7].c: New tests.
9600
9601 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9602
9603         PR c++/13520
9604         * g++.dg/template/qualttp22.C: New test.
9605
9606 2004-01-01  Jan Hubicka  <jh@suse.cz>
9607
9608         * gcc.dg/debug/20031231-1.c: New.
9609         * gcc.c-torture/compile/20040101-1.c: New.
9610         * gcc.dg/dwarf-die-[1-7].c: New.
9611
9612 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9613
9614         PR optimization/13521
9615         * gcc.c-torture/compile/20031231-1.c: New test.
9616
9617 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9618
9619         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9620
9621 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9622
9623         PR c++/10079
9624         * g++.dg/template/crash16.C: New test.
9625
9626 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9627
9628         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9629
9630 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9631
9632         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9633         ports.
9634         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9635         * g++.old-deja/g++.law/profile1.C: Likewise.
9636         * gcc.c-torture/compile/981006-1.c: Likewise.
9637         * gcc.c-torture/execute/loop-2e.x: Likewise.
9638         * gcc.c-torture/execute/loop-2f.x: Remove.
9639         * gcc.c-torture/execute/loop-2g.x: Likewise.
9640         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9641         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9642
9643 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9644
9645         PR c++/13507
9646         * g++.dg/ext/attrib11.C: New test.
9647
9648         PR c++/13494
9649         * g++.dg/template/array2-1.C: New test.
9650         * g++.dg/template/array2-2.C: New test.
9651
9652 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9653
9654         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9655
9656 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9657
9658         PR c++/12774
9659         * g++.dg/template/array1-1.C: New test.
9660         * g++.dg/template/array1-2.C: New test.
9661
9662 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9663
9664         PR fortran/12632
9665         * g77.dg/12632.f: New test case.
9666
9667 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9668
9669         PR c++/13289
9670         * g++.dg/parse/nontype1.C: New test.
9671
9672 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9673
9674         PR c++/12403
9675         * g++.dg/parse/explicit1.C: New test.
9676         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9677
9678 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/13081
9681         * g++.dg/opt/inline6.C: New test.
9682
9683         PR c++/12613
9684         * g++.dg/parse/error9.C: New test.
9685
9686         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9687
9688 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9689
9690         PR c++/13009
9691         * g++.dg/init/assign1.C: New test.
9692
9693 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9694
9695         PR c++/13070
9696         * g++.dg/warn/format3.C: New test case.
9697
9698 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9699
9700         * gcc.c-torture/compile/20031227-1.c: New test.
9701
9702 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9703
9704         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9705         * g77.dg/bprob/bprob.exp: Likewise.
9706         * gcc.misc-tests/bprob.exp: Likewise.
9707         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9708         variants on systems where the library does not provide that
9709         functionality.
9710         * gcc.dg/builtins-20.c: Use builtins-config.h.
9711         * gcc.dg/builtins-config.h: New file.
9712
9713 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9714
9715         * lib/gcc-dg.exp (dg-require-profiling): New function.
9716         * lib/target-supports.exp (check_profiling_available): Likewise.
9717         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9718         * g77.dg/bprob/bprob.exp: Likewise.
9719         * gcc.misc-tests/bprob.exp: Likewise.
9720         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9721         * gcc.dg/20021014-1.c: Likewise.
9722         * gcc.dg/nest.c: Likewise.
9723
9724 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9725
9726         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9727         compiling.
9728         * g++.dg/lookup/java2.C: Likewise.
9729         * gcc.dg/cpp/lexident.c: Likewise.
9730
9731 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9732
9733         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9734         given.
9735         * gcc.c-torture/compile/961203-1.c: Likewise.
9736         * gcc.c-torture/compile/980506-1.c: Likewise.
9737
9738 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9739
9740         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9741         (additional_prunes): New global.
9742         (gcc-dg-prune): Handle additional per-test pruning.
9743         (dg-test): Clear additional_prunes between tests.
9744
9745         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9746         dg-prune-output to avoid spurious failures from assembler
9747         complaining about nonexistent WAW violations.
9748         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9749         Use dg-prune-output to avoid spurious failures from assembler
9750         warning about Itanium B-step errata.
9751
9752 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * g++.dg/abi/macro0.C: New test.
9755         * g++.dg/abi/macro1.C: Likewise.
9756         * g++.dg/abi/macro2.C: Likewise.
9757
9758         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9759         * g++.dg/abi/bitfield7.C: Likewise.
9760         * g++.dg/abi/dtor2.C: Likewise.
9761         * g++.dg/abi/mangle11.C: Likewise.
9762         * g++.dg/abi/mangle12.C: Likewise.
9763         * g++.dg/abi/mangle14.C: Likewise.
9764         * g++.dg/abi/mangle17.C: Likewise.
9765         * g++.dg/abi/vbase10.C: Likewise.
9766         * g++.dg/abi/vbase14.C: Likewise.
9767         * g++.dg/template/qualttp17.C: Likewise.
9768
9769 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9770
9771         PR c/11995
9772         * gcc.dg/20031223-1.c: New test.
9773
9774 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9775
9776         * gcc.dg/noreturn-7.c: New test.
9777
9778 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9779
9780         * gcc.dg/null-pointer-1.c: New test.
9781
9782 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9783
9784         * g++.old-deja/g++.jason/template18.C: Remove.
9785         * g++.old-deja/g++.jason/template37.C: Likewise.
9786
9787         PR c++/12862
9788         * g++.dg/lookup/ns1.C: New test.
9789
9790         PR c++/12397
9791         * g++.dg/template/lookup3.C: New test.
9792
9793 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         * g++.dg/template/recurse1.C: New test
9796
9797 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9798
9799         PR c++/12479
9800         * g++.dg/parse/semicolon1.C: New test.
9801         * g++.dg/parse/semicolon1.h: Likewise.
9802
9803 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9804
9805         * gcc.dg/darwin-misaligned.c: New test.
9806
9807 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9808
9809         PR c/9163
9810         * gcc.dg/20031222-1.c: New test.
9811
9812 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9813
9814         PR c++/13438
9815         * g++.dg/parse/error8.C: New test.
9816
9817         PR c++/11554
9818         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9819
9820 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9821
9822         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9823         too small.
9824         * gcc.c-torture/compile/930217-1.c: Likewise.
9825         * gcc.c-torture/compile/930513-1.c: Likewise.
9826         * gcc.c-torture/execute/920908-2.c: Likewise.
9827         * gcc.c-torture/execute/921204-1.c: Likewise.
9828         * gcc.c-torture/execute/930621-1.c: Likewise.
9829         * gcc.c-torture/execute/930630-1.c: Likewise.
9830         * gcc.c-torture/execute/931031-1.c: Likewise.
9831         * gcc.c-torture/execute/980602-2.c: Likewise.
9832         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9833         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9834         * gcc.c-torture/execute/extzvsi.c: Likewise.
9835         * gcc.c-torture/unsorted/ext.c: Likewise.
9836
9837 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9838
9839         PR target/12749
9840         * gcc.c-torture/compile/20031220-2.c: New test case.
9841
9842 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9843
9844         PR optimization/13031
9845         * gcc.c-torture/compile/20031220-1.c: New test case.
9846
9847 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9848
9849         * gcc.dg/cast-function-1.c: New test.
9850
9851 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9852
9853         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9854         formats.
9855
9856 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/12795
9859         * g++.dg/ext/attrib10.C: New test.
9860
9861 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9862
9863         * gcc.dg/cleanup-10.c: New test.
9864         * gcc.dg/cleanup-11.c: New test.
9865
9866 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR c++/13239
9869         * g++.dg/opt/expect1.C: New test.
9870
9871 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9872
9873         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9874
9875 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9876
9877         PR debug/12923
9878         * gcc.dg/20031218-1.c: New test.
9879
9880         PR debug/12389
9881         * gcc.dg/20031218-2.c: New test.
9882         * gcc.dg/20031218-3.c: New test.
9883
9884         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9885         of label name and allow for USER_LABEL_PREFIX == "_" names.
9886         * g++.dg/abi/mangle18-2.C: Likewise.
9887         * g++.dg/abi/mangle19-1.C: Likewise.
9888         * g++.dg/abi/mangle19-2.C: Likewise.
9889         * g++.dg/abi/mangle20-1.C: Likewise.
9890         * g++.dg/abi/mangle20-2.C: Likewise.
9891
9892 2003-12-18  Richard Henderson  <rth@redhat.com>
9893
9894         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9895
9896 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9897             Dan Kegel <dank@kegel.com>
9898
9899         PR other/12009
9900         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9901         testing a cross compiler, it causes spurious compile failures.
9902         * lib/g++.exp: Likewise.
9903
9904 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9905
9906         PR c++/13262
9907         * g++.dg/template/access13.C: New test.
9908
9909 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9910
9911         * gcc.dg/20031216-1.c: New test.
9912
9913 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9914
9915         PR c++/9154
9916         * g++.dg/template/error10.C: New test.
9917
9918 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9919
9920         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9921         * g++.dg/eh/simd-2.C: Likewise.
9922
9923 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9924             Roger Sayle  <roger@eyesopen.com>
9925
9926         * gcc.c-torture/execute/ieee/mzero5.c: New.
9927
9928 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR c++/10603
9931         * g++.dg/parse/error6.C: New test.
9932
9933         PR c++/12827
9934         * g++.dg/parse/error7.C: New test.
9935
9936 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9937
9938         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9939         at -O with stabs debugging formats.
9940         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9941         * gcc.dg/debug/debug-2.c: Likewise.
9942
9943 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/12696
9946         * g++.dg/init/error1.C: New test.
9947
9948         PR c++/12218
9949         * g++.dg/init/pm3.C: New test.
9950
9951 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9952
9953         PR c/3347
9954         * gcc.dg/bitfld-8.c: New test.
9955
9956 2003-12-16  James Lemke  <jim@wasabisystems.com>
9957
9958         * gcc.dg/arm-scd42-[123].c: New tests.
9959
9960 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9961
9962         PR c++/9043
9963         * g++.dg/abi/mangle20-1.C: New test.
9964         * g++.dg/abi/mangle20-2.C: New test.
9965
9966 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9967
9968         PR c++/13275
9969         * g++.dg/other/offsetof2.C: Remove XFAIL.
9970         * g++.dg/parse/offsetof1.C: New test.
9971         * g++.gd/parse/offsetof2.C: Likewise.
9972
9973 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9974
9975         * g++.dg/template/nontype3.C: New test.
9976         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9977
9978 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9979
9980         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9981
9982 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9983
9984         PR c++/13387
9985         * g++.dg/expr/assign1.C: New test.
9986
9987         PR c++/13242
9988         * g++.dg/abi/mangle19-1.C: New test.
9989         * g++.dg/abi/mangle19-2.C: New test.
9990
9991 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9992
9993         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9994
9995 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9996
9997         * gcc.c-torture/execute/20031216-1.c: New test.
9998
9999 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10000
10001         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10002         an ICE regression.
10003
10004 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10005
10006         PR c++/10926
10007         * g++.dg/template/error9.C: New test.
10008
10009         PR c++/11116
10010         * g++.dg/template/error8.C: New test.
10011
10012 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10013
10014         PR middle-end/13400
10015         * gcc.c-torture/execute/20031215-1.c: New test case.
10016
10017 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/13269
10020         * g++.dg/parse/error5.C: New test.
10021
10022         PR c++/12989
10023         * g++.dg/expr/sizeof1.C: New test.
10024
10025         PR c++/13310
10026         * g++.dg/template/crash15.C: New test.
10027
10028 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10029
10030         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10031         a non-POD type as the last named parameter of a varargs function.
10032
10033 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/13243
10036         PR c++/12573
10037         * g++.dg/template/crash14.C: New test.
10038         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10039
10040 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10041
10042         * g++.dg/other/java1.C: New test.
10043
10044         PR c++/13241
10045         * g++.dg/abi/mangle18-1.C: New test.
10046         * g++.dg/abi/mangle18-2.C: New test.
10047
10048 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10049
10050         PR optimization/10312
10051         * gcc.c-torture/execute/20031214-1.c: New.
10052
10053 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10054
10055         PR c++/10779
10056         PR c++/12160
10057         * g++.dg/parse/error3.C: New test.
10058         * g++.dg/parse/error4.C: Likewise.
10059         * g++.dg/abi/mangle4.C: Tweak error messages.
10060         * g++.dg/lookup/using5.C: Likewise.
10061         * g++.dg/other/error2.C: Likewise.
10062         * g++.dg/parse/typename5.C: Likewise.
10063         * g++.dg/parse/undefined1.C: Likewise.
10064         * g++.dg/template/arg2.C: Likewise.
10065         * g++.dg/template/ttp3.C: Likewise.
10066         * g++.dg/template/type1.C: Likewise.
10067         * g++.old-deja/g++.other/crash32.C: Likewise.
10068         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10069
10070 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         PR c++/13106
10073         * g++.dg/warn/noreturn-3.C: New test.
10074
10075 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10076
10077         PR c++/13118
10078         * g++.dg/abi/covariant3.C: New.
10079
10080 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * g++.dg/eh/ia64-1.C: New test.
10083
10084 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10085
10086         PR optimization/13037
10087         * g77.f-torture/execute/13037.f: New test case.
10088
10089 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10090
10091         PR c++/12881
10092         * g++.dg/abi/covariant2.C: New.
10093
10094 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10095
10096         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10097
10098 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10099
10100         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10101
10102 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10103
10104         PR other/10819
10105         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10106         to fix Bug 10819.
10107         * lib/g++.exp (g++_version): Likewise.
10108         * lib/g77.exp (g77_version): Likewise.
10109         * lib/objc.exp (default_objc_version): Likewise.
10110
10111 2003-12-10  Richard Henderson  <rth@redhat.com>
10112
10113         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10114
10115         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10116
10117 2003-12-08  Matt Austern  <austern@apple.com>
10118
10119         PR c/13134
10120         * lib/gcc-dg.exp (dg-require-visibility): Define.
10121         * lib/target-supports (check_visibility_available): Define.
10122         * gcc.dg/visibility-1.c: New test.
10123         * gcc.dg/visibility-2.c: Likewise.
10124         * gcc.dg/visibility-3.c: Likewise.
10125         * gcc.dg/visibility-4.c: Likewise.
10126         * gcc.dg/visibility-5.c: Likewise.
10127         * gcc.dg/visibility-6.c: Likewise.
10128         * g++.dg/ext/visibility-1.C: Likewise.
10129         * g++.dg/ext/visibility-2.C: Likewise.
10130         * g++.dg/ext/visibility-3.C: Likewise.
10131         * g++.dg/ext/visibility-4.C: Likewise.
10132         * g++.dg/ext/visibility-5.C: Likewise.
10133         * g++.dg/ext/visibility-6.C: Likewise.
10134
10135 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10136
10137         * g++.dg/lookup/java1.C: New test.
10138         * g++.dg/lookup/java2.C: New test.
10139
10140 2003-12-07  Falk Hueffner  <falk@debian.org>
10141
10142         * g++.dg/opt/noreturn-1.C: New test.
10143
10144 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10145
10146         * gcc.dg/overflow-1.c: New test.
10147
10148 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10149
10150         * g77.f-torture/compile/13060.f: New test.
10151
10152 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10153
10154         PR c++/13323
10155         * g++.dg/inherit/operator2.C: New test.
10156
10157 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10158
10159         PR c++/13305
10160         * g++.dg/ext/attrib9.C: New test.
10161
10162 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/13314
10165         * g++.dg/template/error7.C: New test.
10166
10167 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10168             J"orn Rennecke <joern.rennecke@superh.com>
10169
10170         PR target/13302
10171         * g++.dg/other/struct-va_list.C: New test.
10172
10173 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10174
10175         PR c++/13166
10176         * g++.dg/parse/defarg6.C: New test.
10177
10178 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10179
10180         PR target/13256
10181         * gcc.c-torture/execute/20031201-1.c: New test.
10182
10183 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10184
10185         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10186
10187 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10188
10189         * gcc.dg/builtin-return-1.c: New test.
10190
10191 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10192             J"orn Rennecke <joern.rennecke@superh.com>
10193
10194         PR optimization/13260
10195         * gcc.c-torture/execute/20031204-1.c: New test.
10196
10197 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/9127
10200         * g++.dg/template/error6.C: New test.
10201
10202 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.dg/20031202-1.c: New test.
10205
10206 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10207
10208         PR c++/13179
10209         * g++.dg/template/eh1.C: New test.
10210
10211         PR c++/10771
10212         * g++.dg/template/error5.C: New test.
10213
10214 2003-12-02  David Ung  <davidu@mips.com>
10215
10216         * gcc.dg/compat/vector-check.h: Corrected type for var
10217         g_##TMODE
10218
10219 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10220
10221         PR c++/10126
10222         * g++.dg/template/ptrmem8.C: New test.
10223
10224 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10225
10226         PR c++/12573
10227         * g++.dg/template/dependent-expr3.C: New test.
10228
10229 2003-12-01  James Lemke  <jim@wasabisystems.com>
10230
10231         * gcc.dg/arm-g2.c: New test.
10232
10233 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10234
10235         PR optimization/11634
10236         * gcc.dg/20031201-2.c: New test case.
10237
10238 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10239
10240         PR 11433
10241         * objc.dg/proto-lossage-3.m: New test.
10242
10243 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10244
10245         PR optimization/12628
10246         * gcc.dg/20031201-1.c: New test case.
10247
10248 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * gcc.dg/unaligned-1.c: New test.
10251
10252 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/9849
10255         * g++.dg/template/error4.C: New test.
10256         * g++.dg/template/nested3.C: Adjust error markers.
10257
10258 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10259
10260         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10261
10262 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10263
10264         PR c/10333
10265         * gcc.dg/bitfld-7.c: New test.
10266
10267 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10268
10269         * gcc.dg/tls/asm-1.C: New test.
10270
10271 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10272
10273         * gcc.dg/cpp/assert4.c: Update.
10274
10275 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10276
10277         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10278         * gcc.dg/builtin-apply3.c: New test.
10279
10280 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10281
10282         * lib/compat.exp (compat-obj): New xfaildata parameter.
10283         Use it to set compiler_conditional_xfail_data before compiling.
10284         (compat-get-options): Handle dg-xfail-if.
10285         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10286         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10287         * gcc.dg/compat/vector-1_y.c: Likewise.
10288         * gcc.dg/compat/vector-2_x.c: Likewise.
10289         * gcc.dg/compat/vector-2_y.c: Likewise.
10290
10291 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10292
10293         * g++.dg/opt/reg-stack4.C: New test.
10294
10295 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10296
10297         * gcc.dg/builtin-apply2.c: New test.
10298
10299 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10300
10301         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10302
10303 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10304
10305         PR c++/12924
10306         * g++.dg/template/template-id-2.C: New test.
10307
10308 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10309
10310         PR c++/5369
10311         * g++.dg/template/memfriend1.C: New test.
10312         * g++.dg/template/memfriend2.C: Likewise.
10313         * g++.dg/template/memfriend3.C: Likewise.
10314         * g++.dg/template/memfriend4.C: Likewise.
10315         * g++.dg/template/memfriend5.C: Likewise.
10316         * g++.dg/template/memfriend6.C: Likewise.
10317         * g++.dg/template/memfriend7.C: Likewise.
10318         * g++.dg/template/memfriend8.C: Likewise.
10319         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10320
10321 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/12515
10324         * g++.dg/ext/cond1.C: New test.
10325
10326 2003-11-20  Richard Henderson  <rth@redhat.com>
10327
10328         * gcc.dg/20020201-2.c: Remove.
10329         * gcc.dg/20020201-4.c: Remove.
10330         * gcc.dg/20020304-1.c: Remove.
10331
10332 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10333
10334         * gcc.dg/cpp/trad/xwin1.c: New test case.
10335
10336 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10337
10338         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10339         * lib/g77.exp: Likewise.
10340         * lib/objc.exp: Likewise.
10341         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10342         for darwin.
10343
10344 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10345
10346         PR c++/12932
10347         * g++.dg/template/static5.C: New test.
10348
10349 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10350
10351         * gcc.dg/nested-func-1.c: New test.
10352
10353 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10354
10355         * gcc.dg/cpp/assert4.c: New test.
10356
10357 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10358
10359         PR c++/2294
10360         * g++.dg/lookup/using9.c: New test.
10361
10362 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10363
10364         PR c++/12762
10365         * g++.dg/template/error3.C: New test.
10366
10367 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10368
10369         PR ada/13035
10370         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10371         No longer use a wrapper for gcc, since this does not work under
10372         Windows.
10373
10374 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10375
10376         PR c++/2094
10377         * g++.dg/template/ptrmem7.C: New test.
10378
10379 2003-11-13  Andrew Pinski <apinski@apple.com>
10380
10381         * gcc.c-torture/compile/20031113-1.c: New test.
10382
10383 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10384             Kean Johnston <jkj@sco.com>
10385
10386         PR c/13029
10387         * gcc.dg/unused-4.c: Update.
10388
10389 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10390
10391         * g++.dg/opt/const3.C: New test.
10392
10393 2003-11-13  Jan Hubicka  <jh@suse.cz>
10394
10395         * gcc.c-torture/compile/20031112-1.c: New test.
10396
10397 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * g++.dg/parse/crash10.C: Remove bogus error marker.
10400
10401 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10402
10403         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10404         (host_gcc): Likewise.
10405         (ROOT): Honor $PWDCMD.
10406         (BASE): Likewise.
10407         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10408
10409 2003-11-12  Catherine Moore  <clm@redhat.com>
10410
10411         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10412
10413 2003-11-12  Andreas Jaeger  <aj@suse.de>
10414             Jakub Jelinek  <jakub@redhat.com>
10415             Andrew Pinski  <pinskia@physics.uc.edu>
10416             Richard Henderson  <rth@redhat.com>
10417
10418         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10419         systems.
10420         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10421
10422         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10423         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10424
10425 2003-11-11  Andreas Jaeger  <aj@suse.de>
10426
10427         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10428
10429         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10430
10431 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10432
10433         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10434         Clean ups.
10435
10436 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10437
10438         * gcc.dg/trampoline-1.c: New test.
10439
10440 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10441
10442         * gcc.c-torture/compile/200031109-1.c: New test.
10443
10444 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10445
10446         PR c/3190
10447         PR c/8714
10448         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10449         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10450         gcc.dg/format/no-y2k-1.c: Update.
10451
10452 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10453
10454         PR optimization/10467
10455         * gcc.dg/20031108-1.c: New test case.
10456
10457 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10458
10459         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10460
10461 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10462
10463         * gcc.dg/compound-lvalue-1.c: New test.
10464         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10465         some XFAILs.
10466
10467 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10468
10469         * gcc.dg/altivec-varargs-1.c: New test.
10470
10471 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10472
10473         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10474         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10475         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10476         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10477         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10478
10479 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10480
10481         * gcc.dg/cond-lvalue-1.c: New test.
10482
10483 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10484
10485         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10486
10487 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10488
10489         PR c++/11616
10490         * g++.dg/template/instantiate5.C: New test.
10491
10492 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10493
10494         PR c++/12726
10495         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10496         * ChangeLog: Add missing first entry for above test.
10497
10498 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10499
10500         PR c++/9810
10501         * g++.dg/template/using8.C: New test.
10502         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10503
10504 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10505
10506         PR optimization/10817
10507         * gcc.c-torture/compile/20031102-1.c: New test case.
10508
10509 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10510
10511         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10512         2147483647.
10513
10514 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10515
10516         * gcc.dg/20031102-1.c: New test.
10517
10518 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10519
10520         * gcc.dg/complex-1.c: New test.
10521
10522 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10523
10524         PR c++/12796
10525         * g++.dg/template/crash13.C: Adjust expected error location.
10526         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10527
10528 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10529
10530         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10531
10532 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10533
10534         PR/10239
10535         * gcc.c-torture/compile/20031031-2.c: New test.
10536
10537 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10538
10539         PR/11640
10540         * gcc.c-torture/compile/20031031-1.c: New test.
10541
10542 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10543
10544         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10545         * gcc.misc-tests/bprob.exp: Likewise.
10546         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10547         the execution test on arm-elf configs.
10548         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10549         configs that don't support scratch files.
10550         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10551
10552 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10553
10554         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10555         done by dejagnu.
10556
10557 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10558
10559         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10560         Avoid non pure sh syntax. Add more logging.
10561
10562         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10563         fail.
10564
10565 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10566
10567         PR libgcj/10610
10568         * gcc.dg/ppc-stackalign-1.c: New test.
10569
10570 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10571
10572         * ada/acats/run_all.sh: Change output to be more compliant with
10573         dejagnu framework.
10574         Create acats.sum and acats.log files under testsuite/ada/acats
10575         Only run [a-z]* directories, to filter out e.g. CVS.
10576         Redirect build output to log file.
10577
10578 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10579
10580         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10581
10582 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10583
10584         PR ada/5909:
10585         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10586
10587 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10588
10589         * gcc.c-torture/compile/20031023-1.c: New test.
10590         * gcc.c-torture/compile/20031023-2.c: New test.
10591         * gcc.c-torture/compile/20031023-3.c: New test.
10592         * gcc.c-torture/compile/20031023-4.c: New test.
10593
10594 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10595
10596         PR c++/10371
10597         * g++.dg/lookup/scoped8.C: New test.
10598
10599 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10600
10601         * g++.dg/opt/reg-stack3.C: New test.
10602
10603 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10604
10605         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10606
10607 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10608
10609         PR c++/11076
10610         * g++.dg/template/crash13.C: New test.
10611
10612 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10613
10614         * gcc.dg/c99-restrict-2.c: New test.
10615
10616 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         PR c++/12698, c++/12699, c++/12700, c++/12566
10619         * g++.dg/inherit/covariant9.C: New test.
10620         * g++.dg/inherit/covariant10.C: New test.
10621         * g++.dg/inherit/covariant11.C: New test.
10622
10623 2003-10-23  Jason Merrill  <jason@redhat.com>
10624
10625         PR c++/12726
10626         * g++.dg/ext/complit2.C: New test.
10627
10628 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10629
10630         PR target/12654
10631         * gcc.c-torture/execute/20031020-1.c: New test.
10632
10633 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10634
10635         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10636         following the jump_insn.
10637
10638 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10639
10640         * gcc.dg/cast-lvalue-1.c: New test.
10641
10642 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/11962
10645         * g++.dg/template/cond2.C: New test.
10646
10647 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10648
10649         * gcc.dg/builtins-28.c: New test.
10650
10651 2003-10-20  Jan Hubicka  <jh@suse.cz>
10652
10653         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10654         parameter.
10655         * testsuite/gcc.dg/inline-2.c: Likewise.
10656
10657 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10658
10659         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10660         * gcc.dg/nest.c:  Likewise.
10661
10662 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10663
10664         PR c++/9781, c++/10583, c++/11862
10665         * g++.dg/parse/crash13.C: New test.
10666
10667 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10668
10669         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10670
10671 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672
10673         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10674         Define HAVE_C99_RUNTIME except on Solaris.
10675         * gcc.dg/builtins-20.c: Likewise.
10676
10677 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10678
10679         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10680
10681 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10682
10683         PR c++/12495
10684         * g++.dg/template/crash21.C: New test.
10685
10686 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10687
10688         PR c++/2513
10689         * g++.dg/template/typename5.C: New test.
10690
10691 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10692
10693         PR c++/12369
10694         * g++.dg/template/friend25.C: New test.
10695
10696 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10697
10698         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10699         versions.
10700
10701 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10702
10703         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10704         == 2147483647.
10705
10706 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10707
10708         * gcc.c-torture/execute/960416-1.x: Remove.
10709         * gcc.c-torture/execute/divconst-3.x: Likewise.
10710
10711 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10712
10713         PR target/12598
10714         * gcc.dg/torture/cris-volatile-1.c: New test.
10715
10716 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10717
10718         PR optimization/9325
10719         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10720         for overflowing floating point to integer conversion during RTL
10721         simplification.
10722
10723 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10724
10725         * objc/execute/_cmd.m: Fix typo.
10726         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10727         Relax 'scan-assembler' regexp.
10728         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10729         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10730         * objc.dg/zero-link-2.m: Remove blank line.
10731         * objc.dg/zero-link-3.m: New test case.
10732
10733 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10734
10735         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10736
10737         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10738         than linker trickery.
10739
10740 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10741
10742         PR c++/12370
10743         * g++.dg/other/friend2.C: New test.
10744
10745 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10746
10747         * gcc.dg/20031012-1.c: New test.
10748
10749 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10750
10751         * gcc.dg/weak/weak-3.c: Fix for new warning.
10752
10753 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10754
10755         PR optimization/8750
10756         * gcc.c-torture/execute/20031012-1.c: New test case.
10757
10758 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10759
10760         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10761         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10762
10763 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10764
10765         PR optimization/12260
10766         * gcc.c-torture/compile/20031011-2.c: New test case.
10767
10768 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10769
10770         * gcc.c-torture/execute/20031011-1.c: New testcase.
10771
10772 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10773
10774         * gcc.c-torture/compile/20031011-1.c: New test.
10775
10776 2003-10-11  Jan Hubicka  <jh@suse.cz>
10777
10778         * g++.dg/other/first-global.C: New test.
10779
10780 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10781
10782         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10783
10784 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10785
10786         * gcc.c-torture/compile/20031010-1.c: New test.
10787
10788 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10789
10790         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10791         * gcc.c-torture/execute/va-arg-25.c: ... here.
10792
10793 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10796
10797 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10798
10799         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10800
10801 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10802
10803         * g++.dg/parse/error2.C: New test.
10804
10805 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10806
10807         PR c++/11097
10808         * g++.dg/other/error5.C: Modify the error message.
10809         * g++.dg/lookup/using8.C: New test.
10810
10811 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10812
10813         * gcc.dg/darwin-abi-2.c: New file.
10814         * gcc.c-torture/execute/va-arg-24.c: New file.
10815
10816 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10817
10818         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10819         indentation.
10820
10821 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/10147
10824         * g++.dg/other/error4.C: Update error messages.
10825         * g++.dg/template/ptrmem4.C: Likewise.
10826
10827         PR c++/12337
10828         * g++.dg/init/new9.C: New test.
10829
10830         PR c++/12334, c++/12236, c++/8656
10831         * g++.dg/ext/attrib8.C: New test.
10832
10833 2003-10-06  Devang Patel  <dpatel@apple.com>
10834
10835         * gcc.dg/debug/dwarf2-3.h: New test.
10836         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10837
10838 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10839
10840         * g++.dg/opt/cfg2.C: New test.
10841
10842 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10843
10844         * g++.dg/opt/float1.C: New test.
10845
10846 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10847
10848         * gcc.dg/c90-array-lval-6.c: New test.
10849         * gcc.dg/c99-array-lval-6.c: New test.
10850
10851 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10852             Ziemowit Laski  <zlaski@apple.com>
10853
10854         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10855         'Derived', so that it is never considered a class method; add
10856         new warning for '+port' method ambiguity.
10857         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10858         <objc/objc-api.h> (needed on Mac OS X).
10859         * objc.dg/method-13.m: New test.
10860
10861 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10862
10863         PR optimization/9325, PR java/6391
10864         * gcc.c-torture/execute/20031003-1.c: New test case.
10865
10866 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR optimization/12180
10869         * gcc.dg/20031002-1.c: New test.
10870
10871         PR c++/12486
10872         * g++.dg/inherit/error1.C: New test.
10873
10874 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10875
10876         * lib/f-torture.exp (search_for): Rename to...
10877         (search_for_re): This.  Also, clean up comments and the
10878         "regexp" invocation.
10879
10880 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10881
10882         * gcc.c-torture/compile/20031002-1.c: New test.
10883
10884 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * g++.dg/opt/cond1.C: New test.
10887
10888 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10889
10890         * gcc.dg/Wold-style-definition-2.c: New testcase.
10891         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10892
10893 2003-09-29  Richard Henderson  <rth@redhat.com>
10894
10895         * g++.dg/init/array10.C: Add dg-options.
10896
10897 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10898
10899         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10900
10901 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10902
10903         * g++.dg/template/friend19.C: Fix typo.
10904         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10905
10906 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10907
10908         * gcc.c-torture/execute/20030928-1.c: New test.
10909         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10910
10911 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10912
10913         * g++.dg/opt/unroll1.C: New test.
10914
10915 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10916
10917         PR optimization/11741
10918         * gcc.dg/20030926-1.c: New test case.
10919
10920 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10921
10922         PR c++/5655
10923         * g++.dg/parse/access7.C: New test.
10924         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10925
10926 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10927
10928         MERGE OF objc-improvements-branch into MAINLINE:
10929         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10930         if libobjc has not been built.
10931         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10932         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10933         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10934         objc/execute/nested-3.m, objc/execute/np-2.m,
10935         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10936         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10937         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10938         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10939         objc.dg/special/unclaimed-category-1.h,
10940         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10941         well as GNU runtime.
10942         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10943         * execute/cascading-1.m, execute/function-message-1.m,
10944         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10945         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10946         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10947         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10948         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10949         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10950         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10951         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10952         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10953         * objc.dg/bitfield-2.m: Run only on Darwin.
10954         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10955         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10956         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10957         * objc.dg/const-str-1.m: Fix constant string layout.
10958
10959 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10960
10961         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10962
10963 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10964
10965         * gcc.dg/darwin-abi-1.c: New file.
10966
10967 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10968
10969         PR target/12281
10970         * gcc.c-torture/compile/20030921-1.c: New test.
10971
10972 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10973
10974         * g++.dg/opt/reg-stack2.C: New test.
10975
10976 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10977
10978         * g++.dg/eh/delayslot1.C: New test.
10979
10980 2003-09-20  Richard Henderson  <rth@redhat.com>
10981
10982         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10983
10984 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10985
10986         * gcc.c-torture/execute/20030920-1.c: New test case.
10987
10988 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10989
10990         * g++.dg/rtti/typeid3.C: Correct expected error message.
10991
10992 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10993
10994         PR c++/157
10995         * g++.dg/parse/crash12.C: New test.
10996
10997 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10998
10999         * gcc.dg/compat/mixed-struct-check.h: New.
11000         * gcc.dg/compat/mixed-struct-defs.h: New.
11001         * gcc.dg/compat/mixed-struct-init.h: New.
11002         * gcc.dg/compat/struct-by-value-19_main.c: New.
11003         * gcc.dg/compat/struct-by-value-19_x.c: New.
11004         * gcc.dg/compat/struct-by-value-19_y.c: New.
11005         * gcc.dg/compat/struct-by-value-20_main.c: New.
11006         * gcc.dg/compat/struct-by-value-20_x.c: New.
11007         * gcc.dg/compat/struct-by-value-20_y.c: New.
11008         * gcc.dg/compat/struct-return-19_main.c: New.
11009         * gcc.dg/compat/struct-return-19_x.c: New.
11010         * gcc.dg/compat/struct-return-19_y.c: New.
11011         * gcc.dg/compat/struct-return-20_main.c: New.
11012         * gcc.dg/compat/struct-return-20_x.c: New.
11013         * gcc.dg/compat/struct-return-20_y.c: New.
11014
11015 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11016         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11017         so that it will not complain on LP64 targets.
11018
11019 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11020
11021         PR c++/495
11022         * g++.dg/template/friend24.C: New test.
11023
11024 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11025
11026         PR c++/12332
11027         * g++.dg/template/memtmpl2.C: New test.
11028
11029 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR target/11184
11032         * gcc.dg/builtin-apply1.c: New test.
11033
11034 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11035
11036         PR c++/9848
11037         * g++.dg/warn/Wunused-4.C: New test.
11038
11039 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11040
11041         PR c++/12316
11042         * g++.dg/other/gc2.C: New test.
11043
11044 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11045
11046         PR c++/11991
11047         * g++.dg/rtti/typeid3.C: New test.
11048
11049         PR c++/12266
11050         * g++.dg/overload/template1.C: New test.
11051
11052 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11053
11054         * g++.dg/opt/cfg3.C: New test.
11055
11056 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11057
11058         PR c++/7939
11059         * g++.dg/template/crash11.C: New test.
11060
11061 2003-09-16  Jason Merrill  <jason@redhat.com>
11062             Jakub Jelinek  <jakub@redhat.com>
11063
11064         * gcc.dg/attr-warn-unused-result.c: New test.
11065
11066 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11067
11068         PR c++/12184
11069         * g++.dg/expr/call2.C: New test.
11070
11071 2003-09-15  Andreas Jaeger  <aj@suse.de>
11072
11073         * gcc.dg/Wold-style-definition-1.c: New test.
11074
11075 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/3907
11078         * g++.dg/parse/template12.C: New test.
11079
11080         * g++.dg/abi/bitfield11.C: New test.
11081         * g++.dg/abi/bitfield12.C: Likewise.
11082
11083 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11084
11085         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11086         non-expansion of functional macro name without arguments at EOL.
11087         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11088
11089 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11090
11091         * gcc.c-torture/execute/20030914-[12].c: New tests.
11092
11093 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11094
11095         PR c++/11788
11096         * g++.dg/overload/addr1.C: New test.
11097
11098 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11099
11100         * gcc.dg/20030909-1.c: New test.
11101
11102 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11103
11104         * gcc.dg/ultrasp10.c: New test.
11105
11106 2003-09-09  Devang Patel  <dpatel@apple.com>
11107
11108         * gcc.dg/darwin-ld-6.c: New test.
11109
11110 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11111
11112         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11113
11114 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11115
11116         * gcc.dg/ia64-types1.c: New test.
11117         * gcc.dg/ia64-types2.c: Likewise.
11118
11119 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.dg/builtins-1.c: Add more _Complex tests.
11122         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11123
11124         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11125         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11126
11127 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR c++/11786
11130         * g++.dg/lookup/koenig2.C: New test.
11131
11132         PR c++/5296
11133         * g++.dg/rtti/typeid2.C: New test.
11134
11135 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11136
11137         * gcc.c-torture/compile/20030904-1.c: New test.
11138
11139 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11140
11141         * g++.dg/opt/longbranch2.C: New test.
11142
11143 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11144
11145         * g++.dg/template/crash10.C: Only compile it.
11146
11147 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11148
11149         PR middle-end/11665
11150         * gcc.c-torture/compile/20030907-1.c: New test.
11151         * g++.dg/init/array11.C: New test.
11152
11153 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11154
11155         PR c++/11852
11156         * g++.dg/init/struct1.C: New test.
11157
11158 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11159
11160         PR c++/12181
11161         * g++.dg/expr/comma1.C: New test.
11162
11163 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11164
11165         PR c++/11867
11166         * g++.dg/expr/static_cast5.C: New test.
11167
11168 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11169
11170         PR c++/11507
11171         * g++.dg/lookup/scoped7.C: New test.
11172
11173         PR c++/9574
11174         * g++.dg/other/static1.C: New test.
11175
11176         PR c++/11490
11177         * g++.dg/warn/template-1.C: New test.
11178
11179         PR c++/11432
11180         * g++.dg/template/crash10.C: New test.
11181
11182         PR c++/2478
11183         * g++.dg/overload/VLA.C: New test.
11184
11185         PR c++/10804
11186         * g++.dg/template/call1.C: New test.
11187
11188 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11189
11190         PR c++/11794
11191         * g++.dg/parse/using3.C: New test.
11192
11193 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11194
11195         PR c++/11409
11196         * g++.dg/overload/builtin3.C: New test case.
11197
11198 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11199
11200         PR c/9862
11201         * gcc.dg/20030906-1.c: New test.
11202         * gcc.dg/20030906-2.c: Likewise.
11203
11204 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         PR c++/12167
11207         * g++.dg/parse/defarg5.C: New test.
11208
11209         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11210
11211 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/12163
11214         * g++.dg/expr/static_cast4.C: New test.
11215
11216         PR c++/12146
11217         * g++.dg/template/crash9.C: New test.
11218
11219 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11220
11221         * g++.old-deja/g++.ext/pretty2.C: Update for change
11222         in __FUNCTION__.
11223         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11224
11225 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         PR c++/11922
11228         * g++/dg/template/qualified-id1.C: New test.
11229
11230         PR c++/12037
11231         * g++.dg/warn/noeffect4.C: New test.
11232
11233 2003-09-04  Matt Austern  <austern@apple.com>
11234
11235         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11236         * g++.dg/ext/fnname2.C: Likewise.
11237         * g++.dg/ext/fnname3.C: Likewise.
11238
11239 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11240
11241         * g++.dg/expr/lval1.C: New test.
11242         * g++.dg/ext/lvcast.C: Remove.
11243
11244 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11245
11246         PR optimization/11700.
11247         * gcc.c-torture/compile/20030903-1.c: New test case.
11248
11249 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11250
11251         PR c++/12053
11252         * g++.dg/abi/layout4.C: New test.
11253
11254 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11255
11256         PR c++/11553
11257         * g++.dg/parse/friend3.C: New test.
11258
11259 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/11847
11262         * g++.dg/template/class1.C: New test.
11263
11264         PR c++/11808
11265         * g++.dg/expr/call1.C: New test.
11266
11267 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/12114
11270         * g++.dg/init/ref9.C: New test.
11271
11272         PR c++/11972
11273         * g++.dg/template/nested4.C: New test.
11274
11275 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/12093
11278         * g++.dg/template/non-dependent4.C: New test.
11279
11280         PR c++/11928
11281         * g++.dg/inherit/conv1.C: New test.
11282
11283 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11284
11285         PR c++/6196
11286         * g++.dg/ext/label1.C: New test.
11287         * g++.dg/ext/label2.C: Likewise.
11288
11289 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11290
11291         * g++.dg/expr/cond3.C: New test.
11292
11293 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11294
11295         * gcc.dg/builtins-1.c: Add new builtin cases.
11296
11297 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11298
11299         * gcc.dg/builtins-1.c: Add new cases.
11300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11301
11302 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11303
11304         * gcc.dg/builtins-1.c: Add more math builtin tests.
11305         * gcc.dg/torture/builtin-attr-1.c: New test.
11306
11307 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR optimization/5079
11310         * g++.dg/opt/static3.C: New test.
11311
11312 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11313
11314         * gcc.misc-tests/gcov-10b.c: New test.
11315
11316 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11317
11318         * g++.dg/opt/ptrmem3.C: New test.
11319
11320         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11321
11322 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11323
11324         * gcc.dg/20030826-2.c: New test.
11325
11326 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11327
11328         PR middle-end/12002
11329         * g77.f-torture/compile/12002.f: New test case.
11330
11331 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11332
11333         * gcc.dg/20030826-1.c: New test case.
11334
11335 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11336
11337         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11338
11339 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         PR c++/11871
11342         * c++.dg/lookup/crash1.C: New test.
11343
11344         * c++.dg/warn/noeffect3.C: New test.
11345
11346 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11347
11348         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11349         * gcc.dg/compat/vector-1_y.c: Ditto.
11350         * gcc.dg/compat/vector-2_x.c: Ditto.
11351         * gcc.dg/compat/vector-2_y.c: Ditto.
11352
11353 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11354
11355         * gcc.dg/20030702-1.c: New test.
11356
11357 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/8795
11360         * g++.dg/ext/altivec-1.C: New test.
11361
11362 2003-08-24  Richard Henderson  <rth@redhat.com>
11363
11364         * g++.dg/eh/simd-2.C: Add -w for x86.
11365
11366 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.dg/20030815-1.c: New test.
11369
11370 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11371
11372         PR c++/3765
11373         * g++.dg/parse/access6.C: New test.
11374
11375 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11376
11377         PR c++/641, c++/11876
11378         * g++.dg/template/friend22.C: New test.
11379         * g++.dg/template/friend23.C: Likewise.
11380
11381 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11382
11383         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11384         identically.
11385
11386 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11387
11388         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11389
11390 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11391
11392         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11393
11394 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11395
11396         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11397
11398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11399
11400         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11401
11402 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/11919
11405         * g++.dg/overload/prom1.C: New test.
11406
11407         PR c++/11551
11408         * g++.dg/parse/dtor2.C: New test.
11409
11410         PR c++/10762
11411         * g++.dg/parse/using2.C: New test.
11412
11413 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11414
11415         PR target/11805
11416         * gcc.c-torture/compile/20030821-1.c: New.
11417
11418 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/11834
11421         * g++.dg/template/deduce2.C: New test.
11422
11423 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11424
11425         * gcc.c-torture/execute/20030821-1.c: New test.
11426
11427 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11428
11429         PR middle-end/11984
11430         * gcc.dg/20030820-1.c: New test case.
11431
11432 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         PR c++/11945
11435         * g++.dg/warn/noeffect2.C: New test.
11436
11437 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/10926
11440         * g++.dg/template/dtor2.C: New test.
11441
11442         PR c++/11684
11443         * g++.dg/template/operator1.C: New test.
11444         * g++.dg/parse/operator4.C: New test.
11445
11446         PR c++/11946.C
11447         * g++.dg/expr/enum1.C: New test.
11448         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11449
11450         PR c++/11036.C
11451         * g++.dg/parse/elab2.C: New test.
11452         * g++.dg/parse/typedef4.C: Change error message.
11453         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11454         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11455         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11456
11457 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11458
11459         * gcc.dg/pch/warn-1.c: New.
11460         * gcc.dg/pch/warn-1.hs: New.
11461
11462         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11463         not-tested file.
11464
11465 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11468
11469 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11470
11471         * gcc.dg/uninit-D.c: New Test.
11472         * gcc.dg/uninit-E.c: New Test.
11473         * gcc.dg/uninit-F.c: New Test.
11474         * gcc.dg/uninit-G.c: New Test.
11475
11476 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11477
11478         * g++.dg/README: Describe the pch directory.
11479
11480 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         PR c++/11174
11483         * g++.dg/parse/access4.C: New test.
11484         * g++.dg/parse/access5.C: Likewise.
11485         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11486
11487 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11488
11489         * gcc.dg/noncompile/20030818-1.c: New.
11490
11491 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         PR c++/11957
11494         * g++.dg/warn/noeffect1.C: New test.
11495
11496         * g++.dg/template/scope2.C: New test.
11497         * g++.dg/template/error2.C: Correct dg-error
11498
11499 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11500
11501         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11502
11503 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         PR C++/11512
11506         * g++.dg/template/warn1.C: New.
11507
11508 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11509
11510         * g++.dg/template/error2.C: New test.
11511         * g++.dg/lookup/using7.C: Adjust errors
11512         * g++.old-deja/g++.pt/crash36.C: Likewise.
11513         * g++.old-deja/g++.pt/derived3.C: Likewise.
11514
11515 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11516
11517         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11518         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11519         * gcc.c-torture/execute/builtins/string-9.c: New, from
11520         string-opt-9.c.  Adjust for execute/builtins framework.
11521         * gcc.c-torture/execute/string-opt-9.c: Delete.
11522
11523 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11524
11525         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11526
11527         * g++.dg/parse/ret-type2.C: New test.
11528
11529         PR c++/11703
11530         * g++.dg/init/new8.C: New test.
11531
11532         PR c++/10923
11533         * g++.dg/parse/typedef5.C: New test.
11534
11535         PR c++/9512
11536         * g++.dg/parse/qualified2.C: New test.
11537         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11538         invalid code.
11539
11540 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11541
11542         * g++.dg/conversion/ptrmem1.C: New test.
11543
11544 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR target/11693
11547         * gcc.dg/20030811-1.c: New test.
11548
11549         PR target/11535
11550         * gcc.c-torture/execute/20030811-1.c: New test.
11551
11552 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11553
11554         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11555
11556 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11557
11558         PR c++/11789.C
11559         * g++.dg/inherit/multiple1.C: New test.
11560
11561 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11562
11563         * gcc.dg/spe1.c: New test.
11564
11565         PR c++/11670
11566         * g++.dg/expr/cast2.C: New test.
11567
11568         PR c++/10530
11569         * g++.dg/template/dependent-name2.C: New test.
11570
11571 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11572
11573         * g++.dg/parse/crash11.C: Put the dg options in comments.
11574
11575 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11576
11577         * lib/gcc-dg.exp: Update for diagnostic change.
11578
11579 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11580
11581         PR c++/5767
11582         * g++.dg/parse/crash11.C: New test.
11583
11584 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11585
11586         * gcc.dg/cpp/spacing1.c: Update.
11587
11588 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11589
11590         PR target/11739
11591         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11592         a value for -mtune.
11593
11594 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11595
11596         PR middle-end/11771
11597         * gcc.c-torture/compile/20030804-1.c: New test case.
11598
11599 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11600
11601         * gcc.dg/20030804-1.c: New test case.
11602
11603 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11604
11605         * gcc.dg/cpp/separate-1.c: New test.
11606
11607 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11608
11609         PR c++/11704
11610         * g++.dg/template/dependent-expr2.C: New test.
11611
11612         PR c++/11766
11613         * g++.dg/expr/ptrmem1.C: New test.
11614
11615 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11616
11617         PR c++/9453
11618         * g++.dg/template/friend15.C: New test.
11619
11620 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11621
11622         * lib/dg-pch.exp: Work round PCH bug.
11623
11624 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11625
11626         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11627         builtins.  Move cases from builtins-4.c here.
11628
11629         * gcc.dg/torture/builtin-math-1.c: New test taken from
11630         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11631         additional cases.
11632
11633         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11634         Delete.
11635
11636 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11637
11638         PR c++/9447
11639         * g++.dg/template/using7.C: New test.
11640
11641 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11642
11643         * import1.c, import2.c: New tests.
11644
11645 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * g++.dg/eh/crossjump1.C: New test.
11648
11649 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11650
11651         PR c++/11697
11652         * g++.dg/template/using6.C: New test.
11653
11654         PR c++/11744
11655         * g++.dg/template/koenig2.C: New test.
11656
11657 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11658
11659         PR c++/7983
11660         * g++.dg/parse/typedef4.C: New test.
11661
11662 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11663
11664         PR c++/8442, c++/8806
11665         * g++.dg/template/elab1.C: New test.
11666         * g++.dg/template/type2.C: Likewise.
11667         * g++.dg/template/ttp3.C: Adjust expected error message.
11668         * g++.old-deja/g++.law/visibility13.C: Likewise.
11669         * g++.old-deja/g++.niklas/t135.C: Likewise.
11670         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11671         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11672         template argument.
11673         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11674
11675 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11676
11677         PR c++/11295
11678         * g++.dg/ext/stmtexpr1.C: New test.
11679
11680         * g++.dg/opt/tmp1.C: New test.
11681
11682         PR c++/11525
11683         * g++.dg/parse/constant4.C: New test.
11684
11685         PR c++/9447
11686         * g++.dg/template/using5.C: New test.
11687
11688 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11689
11690         * gcc.dg/builtins-27.c: New test case.
11691
11692 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.dg/tls/opt-7.c: New test.
11695
11696 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11697
11698         * g++.old-deja/g++.other/crash18.C: Remove.
11699
11700 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.dg/template/explicit3.C: New.
11703         * g++.dg/template/explicit4.C: New.
11704         * g++.dg/template/explicit5.C: New.
11705
11706         PR c++/11347
11707         * g++.dg/template/memtmpl1.C: New.
11708
11709 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11710
11711         PR target/11565
11712         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11713         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11714
11715 2003-07-30  Jan Hubicka  <jh@suse.cz>
11716
11717         * vtgc1.c: Kill.
11718
11719 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11720
11721         * gcc.dg/struct-in-proto-1.c: New test.
11722
11723 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11724
11725         * gcc.dg/cpp/include2.c: Only expect one message.
11726
11727 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11728
11729         PR c++/9447
11730         * g++.dg/template/using1.C: New test.
11731         * g++.dg/template/using2.C: New test.
11732         * g++.dg/template/using3.C: New test.
11733         * g++.dg/template/using4.C: New test.
11734
11735 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11736
11737         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11738         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11739
11740 2003-07-28  Jan Hubicka  <jh@suse.cz>
11741
11742         PR c++/11530
11743         * g++.dg/opt/call1.C: New test.
11744
11745 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11746
11747         PR c++/11667
11748         * g++.dg/init/enum2.C: New test.
11749         * g++.dg/template/overload1.C: Add "-w" option.
11750
11751 2003-07-28    <hp@bitrange.com>
11752
11753         * gcc.dg/Wdeclaration-after-statement-1.c,
11754         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11755
11756 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.c-torture/compile/20030725-1.c: New test.
11759
11760 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11761
11762         * gcc.dg/20030505.c: Only run for SPE.
11763         Remove definition of opaque type.
11764
11765 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11766
11767         * g++.dg/template/ptrmem6.C: New test.
11768
11769 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11770
11771         * gcc.c-torture/compile/zero-strct-2.c: New test.
11772
11773 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11774
11775         * gcc.dg/intermod-1.c: New test.
11776
11777 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11778
11779         PR c++/11617
11780         * g++.dg/template/lookup2.C: New test.
11781         * g++.dg/template/memclass1.C: Remove instantiated from error.
11782         * g++.dg/other/error2.C: Tweak expected errors.
11783
11784         PR c++/11596
11785         * g++.dg/template/defarg3.C: New test.
11786
11787         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11788
11789 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11790
11791         * g++.dg/inherit/access5.C: New test.
11792
11793 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11794
11795         PR c++/11513
11796         * g++.dg/template/crash8.C: New test.
11797
11798 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11799
11800         PR c/10602
11801         * gcc.dg/noncompile/incomplete-2.c: New test.
11802
11803 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11804
11805         PR c++/11645
11806         * g++.dg/inherit/access4.C: New test.
11807
11808         PR c++/11517
11809         * g++.dg/expr/cond2.C: New test.
11810
11811         PR optimization/10679
11812         * g++.dg/opt/inline4.C: New test.
11813
11814 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11815
11816         * g++.dg/parse/crash10: New test.
11817
11818 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         * g++.dg/ext/flexary1.C: New test.
11821
11822 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11823
11824         PR c++/10793
11825         * g++.dg/template/crash9.C: New test.
11826
11827 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11828
11829         PR c++/3004
11830         * g++.dg/parse/typedef3.C: New test.
11831
11832         PR c++/7906
11833         * g++.dg/parse/operator2.C: New test.
11834
11835         PR c++/8895
11836         * g++.dg/parse/def-tmpl-arg1.C: New test.
11837
11838         PR c++/9282
11839         * g++.dg/parse/funptr1.C: New test.
11840
11841         PR c++/9452
11842         * g++.dg/parse/ambig3.C: New test.
11843
11844         PR c++/9454
11845         * g++.dg/parse/operator3.C: New test.
11846
11847         PR c++/9486
11848         * g++.dg/parse/template10.C: New test.
11849
11850         PR c++/9488
11851         * g++.dg/parse/template11.C: New test.
11852
11853         PR c++/10150
11854         * g++.dg/parse/invalid-op1.C: New test.
11855
11856         PR c++/10247
11857         * g++.dg/parse/condexpr1.C: New test.
11858
11859 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11860
11861         * g++.dg/ext/packed3.C: New test.
11862         * g++.dg/ext/packed4.C: New test.
11863
11864         * gcc.dg/pack-test-3.c: New test.
11865
11866 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11867
11868         * lib/compat.exp: Handle dg-options per source file.
11869         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11870         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11871         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11872         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11873         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11874         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11875         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11876         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11877         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11878         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11879         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11880         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11881         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11882         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11883
11884 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11885
11886         PR c/10320
11887         * gcc.c-torture/execute/20030718-1.c: New test.
11888
11889 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11890
11891         PR optimization/11536
11892         * gcc.dg/20030721-1.c: New test.
11893
11894 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/11546
11897         * g++.dg/template/lookup1.C: New test.
11898
11899 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11900
11901         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11902         diagnostics of ill-formed constructs involving labels.
11903         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11904         the new 'previously defined here' message.
11905
11906 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         * g++.dg/parse/non-dependent2.C: New test.
11909
11910 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11911
11912         * g++.dg/init/init-ref4.C: xfail on targets without
11913         weak symbols.
11914
11915 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11916
11917         PR target/11087
11918         * gcc.c-torture/execute/20030717-1.c: New test.
11919
11920 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11921
11922         * g++.dg/opt/cfg1.C: New test.
11923
11924 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11925
11926         PR optimization/11557
11927         * gcc.dg/20030717-1.c: New test.
11928
11929 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11930
11931         PR c++/10476
11932         * g++.dg/expr/crash-1.C: New test.
11933
11934         PR c++/11027
11935         * g++.dg/template/init3.C: New test.
11936
11937         PR c++/8222
11938         * g++.dg/template/non-dependent1.C: New test.
11939
11940         PR c++/11070
11941         * g++.dg/template/non-dependent2.C: New test.
11942
11943         PR c++/11071
11944         * g++.dg/template/non-dependent3.C: New test.
11945
11946         PR c++/9907
11947         * g++.dg/template/sizeof5.C: New test.
11948
11949 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11950
11951         PR 11498
11952         * gcc.c-torture/compile/mangle-1.c: New file.
11953
11954 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11955
11956         PR c++/7809
11957         * g++.dg/parse/access3.C: New test.
11958
11959 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11960
11961         PR c++/11384
11962         * g++.dg/init/init-ref4.C: New test.
11963
11964 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11965
11966         PR c++/11547
11967         * g++.dg/parse/constant3.C: New test.
11968         * g++.dg/parse/crash7.C: Likewise.
11969
11970 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11971
11972         PR target/11008
11973         * gcc.dg/i386-pentium4-not-mull.c: New.
11974
11975 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11976
11977         * gcc.dg/asm-names.c (ymain): Make it weak.
11978
11979 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11980
11981         PR c++/5421
11982         * g++.dg/template/friend21.C: New test.
11983
11984 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * gcc.dg/cleanup-8.c: New test.
11987         * gcc.dg/cleanup-9.c: New test.
11988
11989 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11990
11991         * g++.dg/ext/dll-MI1.h: New file.
11992         * g++.dg/ext/dllexport-MI1.C: New file.
11993         * g++.dg/ext/dllimport-MI1.C: New file.
11994
11995 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11996
11997         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11998         it does not have cmpstrsi patterns (just cmpmemsi).
11999
12000 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12001
12002         PR debug/11473
12003         * g++.dg/debug/debug8.C: New test.
12004
12005 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12006
12007         PR c++/10108
12008         * g++.dg/template/crash7.C: New test.
12009
12010 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12011
12012         PR target/10795
12013         * gcc.c-torture/compile/20030708-1.c: New.
12014
12015 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12016
12017         * gcc.c-torture/execute/20030715-1.c: New test.
12018
12019 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12020
12021         * gcc.dg/pch/inline-3.c: New file.
12022         * gcc.dg/pch/inline-3.hs: New file.
12023         * gcc.dg/pch/inline-4.c: New file.
12024         * gcc.dg/pch/inline-4.hs: New file.
12025
12026 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12027
12028         PR c++/11509
12029         * g++.dg/template/crash6.C: New test.
12030
12031         PR c++/7053
12032         * g++.dg/template/friend20.C: New test.
12033
12034         PR c++/7019
12035         * g++.dg/template/overload2.C: New test.
12036
12037 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12038
12039         PR optimization/11440
12040         * gcc.c-torture/execute/20030714-1.c: New test.
12041
12042 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12043
12044         PR c++/11154
12045         * g++.dg/template/partial2.C: New test.
12046
12047 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/11503
12050         * g++.dg/template/anon1.C: New test.
12051
12052         PR c++/11493
12053         PR c++/11495
12054         * g++.dg/parse/template9.C: Likewise.
12055         * g++.dg/template/crash4.C: New test.
12056         * g++.dg/template/koenig1.C: Likewise.
12057         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12058         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12059         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12060         functions.
12061         * g++.old-deja/g++.jason/template36.C: Likewise.
12062         * g++.old-deja/g++.mike/p1989.C: Likewise.
12063         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12064         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12065         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12066         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12067         compiling.
12068         * g++.old-deja/g++.pt/union2.C: Use this->.
12069
12070 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12071
12072         * gcc.dg/20030711-1.c: New test.
12073
12074 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12075
12076         PR c++/11050
12077         * g++.dg/parse/args1.C: New test.
12078         * g++.pt/defarg8.C: Change expected errors.
12079
12080 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/8164
12083         * g++.dg/template/nontype2.C: New test.
12084
12085         PR c++/10558
12086         * g++.dg/parse/template8.C: New test.
12087
12088         PR c++/8327
12089         * g++.dg/template/scope1.C: New test.
12090
12091         * g++.dg/warn/Wsign-compare-1.C: New test.
12092
12093 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12094
12095         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12096
12097 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/9411
12100         * g++.dg/template/explicit2.C: New test.
12101
12102         PR c++/10032
12103         * g++.dg/warn/pedantic1.C: New test.
12104
12105 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12106
12107         PR c++ 9483
12108         * g++.dg/other/field1.C: New test.
12109
12110 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12111
12112         PR c/11449
12113         * gcc.c-torture/compile/20030707-1.c: New.
12114
12115 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12116
12117         PR c++/10849
12118         * g++.dg/template/access12.C: New test.
12119
12120 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12123         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12124         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12125         * gcc.misc-tests/gcov.exp: Update
12126         * g++.dg/gcov/gcov.exp: Update
12127         * lib/gcov.exp: Update.
12128
12129 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12130
12131         * g++.dg/abi/mangle17.C: Make sure template expressions are
12132         dependent.
12133         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12134         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12135         * g++.dg/opt/stack1.C: Remove erroneous code.
12136         * g++.dg/parse/template7.C: New test.
12137         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12138         * g++.old-deja/g++.pt/crash4.C: Likewise.
12139
12140 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12141
12142         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12143         with zero or one occurence of `$' after the initial `L'.
12144
12145 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12146
12147         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12148
12149 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12150
12151         PR c/11370
12152         * gcc.dg/Wunreachable-6.c: New testcase.
12153         * gcc.dg/Wunreachable-7.c: New testcase.
12154
12155 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12156
12157         PR c/11420
12158         * gcc.dg/20030708-1.c: New test.
12159
12160 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12161
12162         * gcc.dg/compat/sdata-section.h: New file.
12163         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12164         * gcc.dg/torture/mips-sdata-1.c: New test.
12165
12166 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12167
12168         PR c++/11030
12169         * g++.dg/template/friend19.C: New test.
12170
12171 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12172
12173         * g++.dg/opt/strength-reduce.C: New test.
12174
12175 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12176
12177         PR target/10979
12178         * gcc.dg/20030707-1.c: New testcase.
12179
12180 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12181
12182         PR optimization/11059
12183         * g++.dg/opt/emptyunion.C: New testcase.
12184
12185 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12186             Eric Botcazou  <ebotcazou@libertysurf.fr>
12187
12188         * g++.dg/opt/stack1.C: New test.
12189
12190 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12191
12192         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12193         run test.
12194
12195         PR c++/11431
12196         * g++.dg/expr/static_cast3.C: New test.
12197
12198 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12199
12200         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12201         everywhere.
12202         * gcc.dg/concat.c: Concatenation of string constants with
12203         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12204         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12205         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12206         necessary to avoid multi-character character constant warning.
12207         * gcc.dg/cpp/escape.c: Likewise.
12208         * gcc.dg/cpp/ucs.c: Likewise.
12209         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12210         Fix a typo.
12211
12212 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12213
12214         PR c/11428
12215         * gcc.c-torture/compile/20030704-1.c: New.
12216
12217 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12218
12219         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12220
12221 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12222
12223         PR c++/5287, PR c++/7910,  PR c++/11021
12224         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12225         tests for warnings.
12226         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12227         * g++.dg/ext/dllimport3.C: Likewise.
12228         * g++.dg/ext/dllimport4.C: New file.
12229         * g++.dg/ext/dllimport5.C: New file.
12230         * g++.dg/ext/dllimport6.C: New file.
12231         * g++.dg/ext/dllimport7.C: New file.
12232         * g++.dg/ext/dllimport8.C: New file.
12233         * g++.dg/ext/dllimport9.C: New file.
12234         * g++.dg/ext/dllimport10.C: New file.
12235         * g++.dg/ext/dllexport1.C: New file.
12236
12237 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12238
12239         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12240         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12241
12242 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12243
12244         * gcc.dg/builtins-25.c: New testcase.
12245         * gcc.dg/builtins-26.c: New testcase.
12246
12247 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12248
12249         * gcc.dg/compat/vector-defs.h: New file.
12250         * gcc.dg/compat/vector-setup.h: New file.
12251         * gcc.dg/compat/vector-check.h: New file.
12252         * gcc.dg/compat/vector-1_main.c: New file.
12253         * gcc.dg/compat/vector-1_x.c: New file.
12254         * gcc.dg/compat/vector-1_y.c: New file.
12255         * gcc.dg/compat/vector-2_main.c: New file.
12256         * gcc.dg/compat/vector-2_x.c: New file.
12257         * gcc.dg/compat/vector-2_y.c: New file.
12258
12259         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12260         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12261         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12262         * gcc.dg/compat/struct-align-1.h: New file.
12263         * gcc.dg/compat/struct-align-1_main.c: New file.
12264         * gcc.dg/compat/struct-align-1_x.c: New file.
12265         * gcc.dg/compat/struct-align-1_y.c: New file.
12266         * gcc.dg/compat/struct-align-2.h: New file.
12267         * gcc.dg/compat/struct-align-2_main.c: New file.
12268         * gcc.dg/compat/struct-align-2_x.c: New file.
12269         * gcc.dg/compat/struct-align-2_y.c: New file.
12270
12271         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12272         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12273         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12274         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12275         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12276         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12277         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12278         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12279         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12280         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12281         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12282         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12283         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12284         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12285         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12286         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12287         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12288         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12289         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12290         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12291         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12292         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12293         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12294         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12295         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12296         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12297         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12298         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12299         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12300
12301 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12302
12303         * gcc.dg/i386-call-1.c: New test.
12304
12305 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         PR c++/9162
12308         * g++.dg/parse/defarg4.C: New.
12309
12310 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12311
12312         PR target/10700
12313         * gcc.c-torture/compile/20030703-1.c: New test case.
12314
12315 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12316
12317         * g++.dg/template/local3.C: Remove extra semicolon.
12318
12319 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12320
12321         * gcc.dg/i386-volatile-1.c: New test.
12322
12323 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         PR c++/11072
12326         * g++.dg/other/offsetof2.C: XFAIL.
12327         * g++.dg/other/offsetof5.C: New.
12328
12329         PR c++/10219
12330         * g++.dg/template/error1.C: New.
12331
12332         PR c++/9779
12333         * g++.dg/template/dependent-expr1.C: New.
12334
12335 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/6949
12338         * g++.dg/template/local3.C: New test.
12339
12340         PR c++/11149
12341         * g++.dg/lookup/scoped6.C: New test.
12342
12343 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12344
12345         PR c++/8046
12346         * g++.dg/other/error7.C: New test.
12347
12348 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12349
12350         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12351         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12352         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12353         * g++.old-deja/g++.other/union2.C: Likewise.
12354         * gcc.dg/c90-const-expr-2.c: Likewise.
12355         * gcc.dg/c90-const-expr-3.c: Likewise.
12356         * gcc.dg/c99-const-expr-2.c: Likewise.
12357         * gcc.dg/c99-const-expr-3.c: Likewise.
12358         * gcc.dg/concat.c: Likewise.
12359
12360 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/9559
12363         * g++.dg/init/static1.C: New test.
12364
12365 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12366
12367         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12368         * g++.old-deja/g++.other/access2.C: Likewise.
12369         * g++.old-deja/g++.other/decl2.C: Likewise.
12370         * gcc.c-torture/execute/20020615-1.c: Likewise.
12371
12372 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12373
12374         PR c++/4933
12375         * g++.dg/template/sizeof4.C: New test.
12376
12377 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12378
12379         * g++.dg/other/error6.C: New test.
12380
12381 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12382
12383         PR c++/10750
12384         * g++.dg/parse/constant2.C: New test.
12385
12386 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12387
12388         PR c++/11106
12389         * g++.dg/other/error5.C: New test.
12390
12391 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12392
12393         * gcc.dg/format/gcc_diag-1.c: New test.
12394
12395 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12396
12397         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12398
12399 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12400
12401         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12402         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12403         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12404
12405 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12406
12407         * gcc.c-torture/execute/builtins/string-8.c: New test.
12408         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12409         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12410         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12411
12412 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12413
12414         PR c++/10468
12415         * g++.dg/ext/typeof6.C: New test.
12416
12417 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12418
12419         PR c++/10796
12420         * g++.dg/init/enum1.C: New test.
12421
12422 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12423
12424         * gcc.dg/20030627-1.c: New test.
12425
12426 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12427
12428         PR c++/11332
12429         * g++.dg/expr/static_cast2.C: New test.
12430
12431 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12432             Jakub Jelinek  <jakub@redhat.com>
12433
12434         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12435         sprintf(dst,"%s",src) optimization.
12436         * gcc.c-torture/execute/20030626-1.c: New test case.
12437         * gcc.c-torture/execute/20030626-2.c: New test case.
12438
12439 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12440
12441         * gcc.c-torture/execute/multi-ix.c: New test.
12442
12443         * gcc.c-torture/execute/simd-4.c (main):
12444         Added missing semicolon at end of union.
12445
12446 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12447
12448         PR c++/8266
12449         * g++.dg/template/explicit-instantiation3.C: New test.
12450
12451 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12452
12453         * gcc.dg/20030626-1.c: Use signed char.
12454
12455 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12456
12457         * gcc.dg/20030626-1.c: New test.
12458
12459 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12460
12461         * const-str-2.m: Update.
12462
12463 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/10990
12466         * g++.dg/rtti/dyncast1.C: New test.
12467         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12468         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12469         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12470
12471         PR c++/10931
12472         * g++.dg/expr/static_cast1.C: New test.
12473
12474 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12475
12476         * gcc.dg/20030625-1.c: New test.
12477
12478 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12479
12480         * gcc.c-torture/compile/20030624-1.c: New test case.
12481
12482 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12483
12484         * gcc.c-torture/execute/string-opt-17.c: New test.
12485
12486 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12487
12488         PR c++/5754
12489         * g++.dg/parse/crash6.C: New test.
12490
12491 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12492
12493         * gcc.dg/builtins-24.c: New test case.
12494
12495 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12496
12497         * g++.dg/opt/operator1.C: New test.
12498
12499 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12500
12501         * gcc.c-torture/execute/string-opt-16.c: New test case.
12502
12503 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12504
12505         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12506         * g++.old-deja/g++.other/conv7.C: Likewise
12507         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12508         * g++.old-deja/g++.other/overload14.C: Likewise.
12509
12510 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12511
12512         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12513         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12514
12515 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12516
12517         PR c++/10888
12518         * g++.dg/warn/Winline-3.C: New test.
12519
12520 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12521
12522         * lib/target-supports.exp (check_alias_available): Make the test
12523         program acceptable to the Solaris assembler.
12524
12525         PR c++/10749
12526         * g++.dg/template/memclass2.C: New test.
12527
12528 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12529             Eric Botcazou  <ebotcazou@libertysurf.fr>
12530
12531         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12532         data for non-matching targets.
12533         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12534
12535 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/10845
12538         * g++.dg/template/member3.C: New test.
12539
12540 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12541
12542         PR c++/10939
12543         * g++.dg/template/func1.C: New test.
12544
12545         PR c++/9649
12546         * g++.dg/template/static4.C: New test.
12547         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12548
12549         PR c++/11041
12550         * g++.dg/init/ref7.C: New test.
12551
12552 2003-06-19  Matt Austern  <austern@apple.com>
12553
12554         PR c++/11228
12555         * g++.dg/anew1.C: New test.
12556         * g++.dg/anew2.C: New test.
12557         * g++.dg/anew3.C: New test.
12558         * g++.dg/anew4.C: New test.
12559
12560 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12561
12562         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12563
12564 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12565
12566         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12567         endian-dependent.
12568
12569 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12570
12571         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12572         Remove cruft.
12573
12574 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12575
12576         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12577         * gcc.c-torture/compile/961203-1.c: Likewise.
12578         * gcc.c-torture/compile/980506-1.c: Likewise.
12579
12580 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/10712
12583         * g++.dg/lookup/using7.C: New test.
12584
12585 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/11105
12588         * g++.dg/abi/conv1.C: Remove it.
12589         * g++.dg/template/conv7.C: New test.
12590         * g++.dg/template/conv8.C: Likewise.
12591         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12592         conversion operator.
12593
12594 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12595
12596         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12597         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12598         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12599         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12600         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12601         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12602         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12603         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12604         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12605         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12606         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12607         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12608         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12609         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12610         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12611         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12612         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12613         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12614         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12615         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12616         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12617         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12618         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12619         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12620         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12621         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12622         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12623         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12624         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12625
12626 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12627
12628         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12629         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12630         indications.
12631
12632 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12633
12634         * gcc.dg/i386-387-5.c: New test case.
12635         * gcc.dg/i386-387-6.c: New test case.
12636         * gcc.dg/builtins-23.c: New test case.
12637
12638 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12639
12640         * gcc.dg/builtins-22.c: New test case.
12641         * gcc.dg/i386-387-1.c: Update to test exp.
12642         * gcc.dg/i386-387-2.c: Likewise.
12643
12644 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12645
12646         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12647
12648 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12649
12650         * lib/gcc-dg.exp (dg-require-dll): New function.
12651         (dg-xfail-if): Likewise.
12652         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12653         driver.
12654
12655         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12656         * gcc.c-torture/compile/20001205-1.c: Likewise.
12657         * gcc.c-torture/compile/20001226-1.c: Likewise.
12658         * gcc.c-torture/compile/20010518-2.c: Likewise.
12659         * gcc.c-torture/compile/20020312-1.c: Likewise.
12660         * gcc.c-torture/compile/20020604-1.c: Likewise.
12661         * gcc.c-torture/compile/920501-12.c: Likewise.
12662         * gcc.c-torture/compile/920501-4.c: Likewise.
12663         * gcc.c-torture/compile/920520-1.c: Likewise.
12664         * gcc.c-torture/compile/920521-1.c: Likewise.
12665         * gcc.c-torture/compile/920625-1.c: Likewise.
12666         * gcc.c-torture/compile/961203-1.c: Likewise.
12667         * gcc.c-torture/compile/980506-1.c: Likewise.
12668         * gcc.c-torture/compile/981006-1.c: Likewise.
12669         * gcc.c-torture/compile/981022-1.c: Likewise.
12670         * gcc.c-torture/compile/981223-1.c: Likewise.
12671         * gcc.c-torture/compile/990617-1.c: Likewise.
12672         * gcc.c-torture/compile/dll.c: Likewise.
12673         * gcc.c-torture/compile/labels-3.c: Likewise.
12674         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12675         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12676         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12677         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12678         * gcc.c-torture/compile/simd-5.c: Likewise.
12679         * gcc.c-torture/compile/20000804-1.x: Remove.
12680         * gcc.c-torture/compile/20001205-1.x: Likewise.
12681         * gcc.c-torture/compile/20001226-1.x: Likewise.
12682         * gcc.c-torture/compile/20010518-2.x: Likewise.
12683         * gcc.c-torture/compile/20020312-1.x: Likewise.
12684         * gcc.c-torture/compile/20020604-1.x: Likewise.
12685         * gcc.c-torture/compile/920501-12.x: Likewise.
12686         * gcc.c-torture/compile/920501-4.x: Likewise.
12687         * gcc.c-torture/compile/920520-1.x: Likewise.
12688         * gcc.c-torture/compile/920521-1.x: Likewise.
12689         * gcc.c-torture/compile/920625-1.x: Likewise.
12690         * gcc.c-torture/compile/961203-1.x: Likewise.
12691         * gcc.c-torture/compile/980506-1.x: Likewise.
12692         * gcc.c-torture/compile/981006-1.x: Likewise.
12693         * gcc.c-torture/compile/981022-1.x: Likewise.
12694         * gcc.c-torture/compile/981223-1.x: Likewise.
12695         * gcc.c-torture/compile/990617-1.x: Likewise.
12696         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12697         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12698         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12699         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12700         * gcc.c-torture/compile/simd-5.x: Likewise.
12701
12702         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12703
12704 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12705
12706         * gcc.c-torture/execute/20030611-1.c: New test.
12707
12708 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12709
12710         PR middle-end/168
12711         * gcc.dg/20030612-1.c: New test case.
12712
12713 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/10635
12716         * g++.dg/expr/cast1.C: New test.
12717
12718 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12719
12720         * gcc.dg/builtins-21.c: New test case.
12721
12722 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12723
12724         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12725         options instead of at the end.
12726         * lib/objc.exp (objc_target_compile): Likewise.
12727
12728 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12729
12730         PR c++/10432
12731         * g++.dg/parse/error1.C: New test.
12732
12733 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12734
12735         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12736         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12737         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12738         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12739         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12740         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12741         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12742         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12743         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12744         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12745         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12746         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12747         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12748         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12749         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12750         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12751         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12752         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12753         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12754         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12755         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12756         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12757         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12758         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12759
12760         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12761         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12762         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12763         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12764         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12765         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12766         * gcc.dg/compat/scalar-return-3_main.c: New file.
12767         * gcc.dg/compat/scalar-return-3_x.c: New file.
12768         * gcc.dg/compat/scalar-return-3_y.c: New file.
12769         * gcc.dg/compat/scalar-return-4_main.c: New file.
12770         * gcc.dg/compat/scalar-return-4_x.c: New file.
12771         * gcc.dg/compat/scalar-return-4_y.c: New file.
12772
12773 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12774
12775         * gcc.dg/compat/fp2-struct-check.h: New file.
12776         * gcc.dg/compat/fp2-struct-defs.h: New file.
12777         * gcc.dg/compat/fp2-struct-init.h: New file.
12778         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12779         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12780         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12781         * gcc.dg/compat/struct-return-10_main.c: New file.
12782         * gcc.dg/compat/struct-return-10_x.c: New file.
12783         * gcc.dg/compat/struct-return-10_y.c: New file.
12784
12785         * gcc.dg/compat/compat-common.h: New file.
12786         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12787         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12788         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12789         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12790         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12791         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12792         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12793         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12794         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12795         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12796         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12797         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12798         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12799         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12800         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12801         * gcc.dg/compat/small-struct-check.h: Ditto.
12802         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12803         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12804         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12805         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12806         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12807         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12808         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12809         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12810         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12811         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12812         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12813         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12814         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12815         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12816         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12817         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12818         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12819         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12820         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12821         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12822         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12823         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12824         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12825         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12826         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12827         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12828         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12829         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12830         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12831         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12832
12833 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12834
12835         * g++.dg/pch/static-1.C: New file.
12836         * g++.dg/pch/static-1.Hs: New file.
12837
12838 2003-06-10  Richard Henderson  <rth@redhat.com>
12839
12840         * gcc.dg/asm-7.c: Adjust expected warning text.
12841
12842 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12843
12844         * gcc.dg/builtins-20.c: New test case.
12845
12846 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/11131
12849         * g++.dg/opt/template1.C: New test.
12850
12851 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12852
12853         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12854         additional_sources.
12855
12856 2003-05-21  David Taylor  <dtaylor@emc.com>
12857
12858         * gcc.dg/Wpadded.c: New file.
12859
12860 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12861
12862         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12863         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12864         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12865         dg-require-weak.
12866
12867 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12868
12869         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12870
12871 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12872
12873         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12874         (dg-require-alias): Likewise.
12875         (dg-require-gc-sections): Likewise.
12876         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12877
12878 2003-06-08  Richard Henderson  <rth@redhat.com>
12879
12880         * gcc.dg/20011029-2.c: Fix the array reference.
12881         * gcc.dg/asm-7.c: New.
12882
12883 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12884
12885         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12886
12887 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12888
12889         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12890         (dg-require-gc-sections): Likewise.
12891
12892 2003-06-08  Jan Hubicka  <jh@suse.cz>
12893
12894         * i386-cmov1.c: Fix regular expression.
12895         * i386-cvt-1.c: Likewise.
12896         * i386-local.c: Likewise.
12897         * i386-local2.c: Likewise.
12898         * i386-mul.c: Likewise.
12899         * i386-ssetype-1.c: Likewise.
12900         * i386-ssetype-3.c: Likewise.
12901         * i386-ssetype-5.c: Likewise.
12902
12903 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12904
12905         PR c++/11039
12906         * g++.dg/warn/implicit-typename2.C: New test.
12907         * g++.dg/warn/implicit-typename3.C: New test.
12908
12909 2003-06-07  Richard Henderson  <rth@redhat.com>
12910
12911         * g++.dg/other/offsetof3.C: Use size_t.
12912         * g++.dg/other/offsetof4.C: Likewise.
12913
12914 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12915
12916         * lib/copy-file.exp: New. Implement gcc_copy_files.
12917
12918         * lib/dg-pch.exp: Load copy-file.exp
12919         (dg-pch): Use gcc_copy_files instead of "file copy".
12920
12921 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12922
12923         * gcc.dg/weak/weak.exp: Simplify.
12924         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12925         * gcc.dg/weak/weak-1.c: Likewise.
12926         * gcc.dg/weak/weak-2.c: Likewise.
12927         * gcc.dg/weak/weak-3.c: Likewise.
12928         * gcc.dg/weak/weak-4.c: Likewise.
12929         * gcc.dg/weak/weak-5.c: Likewise.
12930         * gcc.dg/weak/weak-6.c: Likewise.
12931         * gcc.dg/weak/weak-7.c: Likewise.
12932         * gcc.dg/weak/weak-8.c: Likewise.
12933         * gcc.dg/weak/weak-9.c: Likewise.
12934
12935 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12936
12937         gcc.c-torture/execute/20030606-1.c: New.
12938
12939 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12940
12941         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12942         * gcc.dg/builtins-19.c: Likewise.
12943
12944 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12945
12946         * gcc.dg/builtins-2.c: Add some more tests.
12947         * gcc.dg/builtins-18.c: New test case.
12948         * gcc.dg/builtins-19.c: New test case.
12949
12950 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12951             Jim Wilson  <wilson@tuliptree.org>
12952
12953         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12954
12955 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12958         mempcpy/stpcpy calls not to be optimized into something else.
12959         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12960         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12961         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12962
12963 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12964
12965         * gcc.dg/format/asm_fprintf-1.c: New test.
12966
12967 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12968
12969         * lib/gcc-defs.exp (additional_sources): New variable.
12970         (dg-additional-sources): New function.
12971         (additional_files): New variable.
12972         (dg-additional-files): New function.
12973         (dg-additional-files-options): Likewise.
12974         * lib/gcc-dg.exp (dg-require-weak): New function.
12975         (dg-require-alias): Likewise.
12976         (dg-require-gc-sections): Likewise.
12977         * lib/target-supports.exp (check_alias_available): Remove testfile
12978         parameter.
12979         (check_gc_sections_available): New function.
12980         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12981         (dg-gpp-additional-files): Likewise.
12982         * lib/g++.exp (additional_sources): Remove.
12983         (additional_files): Likewise.
12984         (g++_target_compile): Use dg-additional-files-options.
12985
12986         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12987         Tcl logic.
12988         * gcc.dg/special/ecos.exp: Remove.
12989         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12990         * gcc.dg/special/alias-1.c: Likewise.
12991         * gcc.dg/special/alias-2.c: Likewise.
12992         * gcc.dg/special/gcsec-1.c: Likewise.
12993         * gcc.dg/special/weak-1.c: Likewise.
12994         * gcc.dg/special/weak-2.c: Likewise.
12995         * gcc.dg/special/wkali-1.c: Likewise.
12996         * gcc.dg/special/wkali-2.c: Likewise.
12997
12998         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12999         dg-gpp-additional-*.
13000         * g++.dg/special/conpr-3.C: Likewise.
13001         * g++.dg/special/conpr-4.C: Likewise.
13002         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13003         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13004         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13005         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13006         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13007         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13008         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13009         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13010         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13011         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13012         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13013         * g++.old-deja/g++.other/comdat1.C: Likewise.
13014         * g++.old-deja/g++.other/comdat2.C: Likewise.
13015         * g++.old-deja/g++.other/comdat3.C: Likewise.
13016         * g++.old-deja/g++.other/ctor1.C: Likewise.
13017         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13018
13019 2003-06-05  Richard Henderson  <rth@redhat.com>
13020
13021         * gcc.dg/debug/20030605-1.c: New.
13022
13023 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * README.QMTEST: Update.
13026
13027 2003-06-04  Richard Henderson  <rth@redhat.com>
13028
13029         * gcc.dg/cleanup-1.c: New.
13030         * gcc.dg/cleanup-2.c: New.
13031         * gcc.dg/cleanup-3.c: New.
13032         * gcc.dg/cleanup-4.c: New.
13033         * gcc.dg/cleanup-5.c: New.
13034         * gcc.dg/cleanup-6.c: New.
13035         * gcc.dg/cleanup-7.c: New.
13036
13037 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13038
13039         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13040
13041         * lib/dg-pch.exp: New file.
13042         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13043         * gcc.dg/pch/pch.exp: Likewise.
13044
13045 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13046
13047         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13048         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13049         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13050         * gcc.dg/builtins-17.c: New test case.
13051         * gcc.dg/i386-387-4.c: New test case.
13052         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13053
13054 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13055
13056         * gcc.dg/ultrasp9.c: New test.
13057
13058 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13059
13060         * gcc.c-torture/compile/20030604-1.c: New test.
13061         * gcc.dg/sparc-constant-1.c: New test.
13062
13063 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13064
13065         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13066
13067 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13068
13069         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13070
13071         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13072         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13073
13074 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13075
13076         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13077
13078 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13079
13080         PR c++/10940
13081         * g++.dg/template/spec10.C: New test.
13082
13083 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13084
13085         * gcc.dg/builtins-16.c: New test case.
13086
13087 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13088
13089         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13090         mempcpy test with post-increments.
13091         * gcc.c-torture/execute/string-opt-3.c: New test.
13092         * gcc.dg/string-opt-1.c: New test.
13093
13094 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13095
13096         PR fortran/10965
13097         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13098
13099 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13100
13101         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13102         (scan-assembler): ... here.  Use dg-scan.
13103         (scan-assembler-not): Likewise.
13104         (scan-file): New function.
13105         (scan-file-not): Likewise.
13106         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13107         * gcc.dg/cpp/_Pragma4.c: Likewise.
13108         * gcc.dg/cpp/_Pragma5.c: Likewise.
13109         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13110         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13111         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13112         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13113         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13114         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13115         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13116         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13117         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13118         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13119         * gcc.dg/cpp/cxxcom1.c: Likewise.
13120         * gcc.dg/cpp/line1.c: Likewise.
13121         * gcc.dg/cpp/maccom1.c: Likewise.
13122         * gcc.dg/cpp/maccom2.c: Likewise.
13123         * gcc.dg/cpp/maccom3.c: Likewise.
13124         * gcc.dg/cpp/maccom4.c: Likewise.
13125         * gcc.dg/cpp/maccom5.c: Likewise.
13126         * gcc.dg/cpp/maccom6.c: Likewise.
13127         * gcc.dg/cpp/multiline.c: Likewise.
13128         * gcc.dg/cpp/spacing1.c: Likewise.
13129         * gcc.dg/cpp/spacing2.c: Likewise.
13130         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13131         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13132         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13133         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13134         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13135         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13136         * gcc.dg/cpp/cxxcom2.c: Likewise.
13137         * gcc.dg/cpp/cxxcom2.h: New file.
13138
13139         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13140         * g++.dg/cpp/truefalse.C: Here.
13141         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13142
13143 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13144
13145         * gcc.dg/cpp/redef3.c: New file.
13146
13147 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13148
13149         * gcc.dg/i386-loop-3.c: New test.
13150
13151 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13152
13153         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13154
13155 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13156
13157         * gcc.dg/fwrapv-1.c: New test case.
13158         * gcc.dg/fwrapv-2.c: New test case.
13159
13160 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13161
13162         PR c++/10956
13163         * g++.dg/template/spec9.C: New test.
13164
13165 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13166
13167         * gcc.dg/duff-4.c: New test case.
13168
13169 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13170
13171         PR fortran/10843
13172         * g77.dg/ffixed-form-1.f: New test
13173         * g77.dg/ffixed-form-2.f: New test
13174         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13175         * g77.dg/ffree-form-3.f: New test
13176
13177 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13178
13179         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13180         * gcc.dg/wint_t-1.c: Likewise.
13181
13182 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13183
13184         * g++.dg/template/access11.C: New test.
13185
13186 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13187
13188         PR c++/10849
13189         * g++.dg/template/access10.C: New test.
13190
13191 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13192             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13193
13194         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13195
13196 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13197
13198         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13199         suppress for powerpc-*-darwin*.
13200         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13201
13202 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13203
13204         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13205         suppress option for powerpc-*-darwin*.
13206
13207 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13208
13209         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13210         * gcc.dg/builtins-4.c: Add test for fmod.
13211
13212 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13213
13214         PR c++/10682
13215         * g++.dg/template/instantiate4.C: New test.
13216
13217 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13218
13219         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13220
13221 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13222
13223         * gcc.dg/compat/scalar-return-1_main.c: New file.
13224         * gcc.dg/compat/scalar-return-1_x.c: New file.
13225         * gcc.dg/compat/scalar-return-1_y.c: New file.
13226         * gcc.dg/compat/scalar-return-2_main.c: New file.
13227         * gcc.dg/compat/scalar-return-2_x.c: New file.
13228         * gcc.dg/compat/scalar-return-2_y.c: New file.
13229         * gcc.dg/compat/struct-return-3_main.c: New file.
13230         * gcc.dg/compat/struct-return-3_y.c: New file.
13231         * gcc.dg/compat/struct-return-3_x.c: New file.
13232         * gcc.dg/compat/struct-return-2_main.c: New file.
13233         * gcc.dg/compat/struct-return-2_x.c: New file.
13234         * gcc.dg/compat/struct-return-2_y.c: New file.
13235
13236 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13237
13238         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13239         for hppa*-hp-hpux*.
13240         * gcc.dg/20021014-1.c (dg-options): Likewise.
13241         * gcc.dg/nest.c (dg-options): Likewise.
13242
13243 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13244
13245         PR c++/9738
13246         * g++.dg/ext/dllimport2.C: New file.
13247         * g++.dg/ext/dllimport3.C: New file.
13248
13249 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13250
13251         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13252         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13253         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13254         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13256         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13257         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13258         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13259         * gcc.dg/compat/small-struct-defs.h: New file.
13260         * gcc.dg/compat/small-struct-init.h: New file.
13261         * gcc.dg/compat/small-struct-check.h: New file.
13262         * gcc.dg/compat/fp-struct-defs.h: New file.
13263         * gcc.dg/compat/fp-struct-check.h: New file.
13264         * gcc.dg/compat/fp-struct-init.h: New file.
13265         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13266         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13267
13268 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.dg/20030225-2.c: New test.
13271
13272 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13273             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.c-torture/compile/20030518-1.c: New test case.
13276
13277 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13278
13279         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13280         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13281         gcc-dg-debug-runtest.
13282         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13283         gcc-dg-debug-runtest.
13284
13285 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13286
13287         PR c++/9022
13288         * g++.dg/lookup/using6.C: New test.
13289
13290 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13291
13292         * g++.dg/parse/access2.C: New test.
13293
13294 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13295
13296         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13297         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13298         * gcc.dg/debug/debug.exp: Likewise.
13299
13300 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13301
13302         * gcc.dg/dollar.c: New test.
13303
13304 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13305
13306         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13307         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13308         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13309         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13310         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13311         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13312         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13313         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13314         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13315         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13316         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13317         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13318         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13319         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13320         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13321         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13322         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13323         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13324
13325 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13326
13327         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13328         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13329         support for "repo" mode.
13330         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13331         * lib/g77-dg.exp: Likewise.
13332         * lib/obj-dg.exp: Likewise.
13333
13334 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13335
13336         Merge from gcc-3_2-rhl8-branch:
13337         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13338
13339         * gcc.dg/tls/opt-6.c: New test.
13340
13341         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * gcc.dg/20030405-1.c: New test.
13344
13345         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13346
13347         * gcc.dg/20030309-1.c: New test.
13348
13349         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13350
13351         * gcc.c-torture/execute/20030307-1.c: New test.
13352
13353         2003-02-20  Randolph Chung  <tausq@debian.org>
13354
13355         * gcc.c-torture/compile/20030220-1.c: New test.
13356
13357         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13358
13359         * gcc.dg/20030217-1.c: New test.
13360
13361         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.c-torture/compile/20020129-1.c: New test.
13364
13365         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13366
13367         * gcc.dg/unroll-1.c: New test.
13368
13369         2002-11-16  Jan Hubicka  <jh@suse.cz>
13370
13371         * gcc.c-torture/execute/20020920-1.c: New test.
13372
13373         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13374
13375         PR target/7434
13376         * gcc.c-torture/compile/20021008-1.c: New test.
13377
13378         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13379
13380         PR target/7559
13381         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13382
13383         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13384
13385         * gcc.c-torture/compile/20020807-1.c: New test.
13386
13387         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * gcc.dg/tls/opt-1.c: New test.
13390
13391         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/20020729-1.c: New test.
13394
13395         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * g++.dg/opt/life1.C: New test.
13398
13399         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13400
13401         * gcc.dg/20020525-1.c: New test.
13402
13403         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13404
13405         PR c++/6794
13406         * g++.dg/ext/pretty1.C: New test.
13407         * g++.dg/ext/pretty2.C: New test.
13408
13409 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/8385
13412         * g++.dg/ext/typeof5.C: New test.
13413
13414 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13415
13416         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13417         __USER_LABEL_PREFIX__ into account.
13418         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13419
13420 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gcc.dg/builtins-15.c: New test case.
13423
13424 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13425
13426         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13427
13428 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13429
13430         * lib/g++.exp: Tweak handling of additional source files.
13431         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13432         * g++.dg/special/conpr-2a.C: Rename to ...
13433         * g++.dg/special/conpr-2a.cc: ... this.
13434         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13435         * g++.dg/special/conpr-3a.C: Rename to ...
13436         * g++.dg/special/conpr-3a.cc: This.
13437         * g++.dg/special/conpr-3b.C: Rename to ...
13438         * g++.dg/special/conpr-3b.cc: This.
13439         * g++.dg/special/conpr-4.C: New test.
13440         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13441
13442 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13443
13444         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13445
13446 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13447
13448         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13449         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13450         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13451         * g++.old-deja/g++.other/warn3.C: Likewise.
13452
13453 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13454
13455         * gcc.dg/i386-387-1.c: Update to also test log.
13456         * gcc.dg/i386-387-2.c: Likewise.
13457
13458 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13459
13460         * g77.f-torture/execute/int8421.f: New test.
13461
13462 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13463
13464         PR c++/10230, c++/10481
13465         * g++.dg/lookup/scoped5.C: New test.
13466
13467 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13468
13469         PR c++/10552
13470         * g++.dg/template/ttp6.C: New test.
13471
13472 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13473
13474         * gcc.c-torture/execute/builtins: New directory.
13475         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13476         gcc.c-torture/execute/builtins.
13477         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13478         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13479         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13480         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13481
13482 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13483
13484         PR c++/9252
13485         * g++.dg/template/access8.C: New test.
13486         * g++.dg/template/access9.C: New test.
13487
13488 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13489
13490         PR c++/9554
13491         * g++.dg/parse/access1.C: New test.
13492
13493 2003-05-09  DJ Delorie  <dj@redhat.com>
13494
13495         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13496         long, and not an int.
13497
13498 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13499
13500         PR c++/10555, c++/10576
13501         * g++.dg/template/memclass1.C: New test.
13502
13503 2003-05-08  DJ Delorie  <dj@redhat.com>
13504
13505         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13506         targets.
13507         * gcc.c-torture/execute/20021024-1.x: Likewise.
13508         * gcc.c-torture/execute/shiftdi.x: Likewise.
13509         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13510         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13511         * gcc.dg/20021018-1.c: Likewise.
13512
13513 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514
13515         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13516
13517         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13518         (bcopy): Call memmove.
13519
13520 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13521
13522         * g77.f-torture/compile/8485.f: New test case.
13523
13524 2003-05-07  Richard Henderson  <rth@redhat.com>
13525
13526         PR c++/10570
13527         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13528         Verify exception_cleanup not called for rethrows.
13529         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13530         when exiting catch block without rethrowing.
13531         * g++.dg/eh/forced3.C: New.
13532         * g++.dg/eh/forced4.C: New.
13533
13534 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13535
13536         * gcc.dg/20030505.c: Fix triplet.
13537
13538 2003-05-06  DJ Delorie  <dj@redhat.com>
13539
13540         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13541         * gcc.dg/nest.c: Likewise.
13542
13543 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13544
13545         * gcc.dg/builtins-14.c: New test case.
13546
13547 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13548
13549         * lib/compat.exp (compat-execute): New argument.
13550         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13551         * gcc.dg/compat: New test directory.
13552         * gcc.dg/compat/compat.exp: New expect script.
13553         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13554         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13555         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13556         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13557         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13558         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13559
13560         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13561         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13562         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13563         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13564         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13565         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13566         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13567         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13568         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13569         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13570         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13571         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13572         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13573         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13574         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13575
13576 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13577
13578         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13579
13580 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13583
13584 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13585
13586         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13587         * gcc.dg/ppc-fsel-2.c: New test.
13588
13589         * gcc.dg/unused-5.c: New test.
13590
13591 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13592
13593         PR c++/10496
13594         * g++.dg/warn/pmf1.C: New test.
13595
13596 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13597
13598         PR c++/4494
13599         * g++.dg/warn/main.C: New test.
13600
13601 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * gcc.dg/nonnull-3.c: New test.
13604
13605 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13606
13607         * gcc.dg/cpp/Wtrigraphs.c: Update.
13608         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13609
13610 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13611
13612         * gcc.dg/ppc-fsel-1.c: New test.
13613
13614 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13615
13616         PR c/10604
13617         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13618
13619 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13620
13621         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13622
13623 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         PR c++/9364, c++/10553, c++/10586
13626         * g++.dg/parse/typename4.C: New test.
13627         * g++.dg/parse/typename5.C: Likewise.
13628
13629 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13630
13631         * gcc.c-torture/compile/20030503-1.c: New test.
13632
13633 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13634
13635         * g++.dg/lookup/using5.C: Fix testcase error.
13636
13637 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13638
13639         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13640         since MEABI is no longer supported.  Remove all vestiges
13641         of MEABI from the test.
13642
13643 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13644
13645         PR c++/10554
13646         * g++.dg/lookup/using5.C: New test.
13647
13648 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13649
13650         PR c++/8772
13651         * g++.dg/template/ttp5.C: New test.
13652
13653 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13656         (dg-gpp-additional-sources): New function.
13657         (dg-gpp-additional-files): Likewise.
13658         * lib/g++.exp (additional_sources): New variable.
13659         (additional_files): Likewise.
13660         (g++_target_compile): Deal with them.
13661         * lib/old-dejagnu.exp: Remove.
13662         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13663         * g++.old-deja: Revise all tests to use dg commands.
13664
13665 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13666
13667         PR c++/9432, c++/9528
13668         * g++.dg/lookup/using4.C: New test.
13669
13670 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13671
13672         * gcc.dg/noreturn-5.c: New file.
13673         * gcc.dg/noreturn-6.c: New file.
13674
13675         * gcc.c-torture/compile/inline-1.c: New file.
13676
13677 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/10551
13680         * g++.dg/template/explicit1.C: New test.
13681
13682 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13683
13684         PR c++/10549
13685         * g++.dg/other/bitfield1.C: New test.
13686
13687         PR c++/10527
13688         * g++.dg/init/new7.C: New test.
13689
13690 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13691
13692         * g++.dg/ext/desig1.C: New test.
13693         * g++.dg/ext/init1.C: Update.
13694
13695         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13696
13697 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/10180
13700         * g++.dg/warn/Winline-1.C: New test.
13701
13702 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13703
13704         * gcc.c-torture/execute/string-opt-19.c: New test.
13705
13706         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13707         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13708
13709 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13710
13711         PR c++/10506
13712         * g++.dg/init/new6.C: New test.
13713
13714         PR c++/10503
13715         * g++.dg/init/ref6.C: New test.
13716
13717 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13718
13719         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13720
13721 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13722
13723         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13724         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13725
13726 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13727
13728         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13729         initialized static data members.
13730
13731 2003-04-25  H.J. Lu <hjl@gnu.org>
13732
13733         * gcc.dg/ia64-sync-4.c: New test.
13734
13735 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13736
13737         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13738         date.
13739
13740 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13741
13742         PR c++/10337
13743         * g++.dg/warn/conv1.C: New test.
13744         * g++.old-deja/g++.other/conv7.C: Adjust.
13745         * g++.old-deja/g++.other/overload14.C: Adjust.
13746
13747 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13748
13749         PR c++/10471
13750         * g++.dg/template/defarg2.C: New test.
13751
13752 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13753
13754         * gcc.dg/cpp/include2.c: Update.
13755         * gcc.dg/cpp/multiline-2.c: New.
13756         * gcc.dg/cpp/multiline.c: Update.
13757         * gcc.dg/cpp/strify2.c: Update.
13758         * gcc.dg/cpp/trad/literals-2.c: Update.
13759
13760 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13761
13762         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13763
13764 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13765
13766         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13767
13768 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/10451
13771         * g++.dg/parse/crash4.C: New test.
13772
13773         PR c++/9847
13774         * g++.dg/parse/crash5.C: New test.
13775
13776 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13777
13778         PR c++/10446
13779         * g++.dg/parse/crash3.C: New test.
13780
13781         PR c++/10428
13782         * g++.dg/parse/elab1.C: New test.
13783
13784 2003-04-22  Devang Patel  <dpatel@apple.com>
13785
13786         * gcc.dg/cpp/trad/funlike-5.c: New test.
13787
13788 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13789
13790         * g++.dg/other/packed1.C: Fix dg options.
13791
13792 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13793
13794         * g++.dg/other/offsetof2.C: New test.
13795
13796 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13797
13798         * g++.dg/template/recurse.C: Adjust location of error messages.
13799
13800 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13801
13802         PR c++/9881
13803         * g++.dg/init/addr-const1.C: New test.
13804         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13805
13806 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         PR c++/10405
13809         * g++.dg/lookup/struct-hack1.C: New test.
13810
13811 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13812
13813         * ucs.c: Update diagnostic messages.
13814
13815 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13816
13817         * gcc.dg/cpp/truefalse.cpp: New test.
13818         * gcc.dg/cpp/cpp.exp: Update.
13819         * g++.dg/other/stdbool-if.C: Remove.
13820
13821 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13822
13823         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13824         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13825
13826 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13827
13828         * gcc.c-torture/compile/20030418-1.c: New test.
13829
13830 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13831
13832         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13833
13834 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13835
13836         PR c++/10347
13837         g++.dg/template/dependent-name1.C: New test.
13838
13839 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13840
13841         * gcc.dg/warn-1.c (tourist_guide): New array,
13842         contains a pointer to bar.
13843
13844 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13845
13846         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13847         * gcc.c-torture/execute/medce-1.c: New test case.
13848         * gcc.c-torture/execute/medce-2.c: New test case.
13849
13850 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13851
13852         * lib/prune.exp: Ignore more messages.
13853
13854         PR c++/10381
13855         * g++.dg/parse/lookup3.C: New test.
13856
13857 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13858
13859         * gcc.c-torture/compile/20030415-1.c : New test.
13860
13861 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13862
13863         * gcc.c-torture/execute/scope-2.c: Move to ...
13864         * gcc.dg/noncompile/scope.c: .... here.
13865
13866 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13867
13868         * gcc.dg/20030414-2.c: New test case.
13869
13870 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13871
13872         PR target/10377
13873         * gcc.dg/20030414-1.c: New test.
13874
13875 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13876
13877         * gcc.dg/builtins-12.c: New test case.
13878         * gcc.dg/builtins-13.c: New test case.
13879
13880 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13881
13882         * gcc.c-torture/execute/string-opt-18.c: New test.
13883
13884 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/10300
13887         * g++.dg/init/new5.C: New test.
13888
13889 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/7910
13892         * g++.dg/ext/dllimport1.C: New test.
13893
13894 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13895
13896         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13897
13898 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13899
13900         PR Fortran/9263
13901         * g77.f-torture/noncompile/9263.f: New test
13902         PR Fortran/1832
13903         * g77.f-torture/execute/1832.f: New test
13904
13905 2003-04-11  David Chad  <davidc@freebsd.org>
13906             Loren J. Rittle  <ljrittle@acm.org>
13907
13908         libobjc/8562
13909         * objc.dg/headers.m: New test.
13910
13911 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13912
13913         * gcc.c-torture/execute/builtin-noret-2.c: New.
13914         * gcc.c-torture/execute/builtin-noret-2.x: New.
13915         XFAIL builtin-noret-2.c at -O1 and above.
13916         * gcc.dg/redecl.c: New.
13917         * gcc.dg/Wshadow-1.c: Update error regexps.
13918
13919 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13920
13921         * g++.dg/abi/bitfield10.C: New test.
13922
13923 2003-04-09  Mike Stump  <mrs@apple.com>
13924
13925         * gcc.dg/pch/pch.exp: Make testcase names longer.
13926         * g++.dg/pch/pch.exp: Make testcase names longer.
13927
13928 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13929
13930         * gcc.dg/builtins-11.c: New test case.
13931
13932 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13933
13934         * gcc.dg/builtins-9.c: New test case.
13935         * gcc.dg/builtins-10.c: New test case.
13936
13937 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13938
13939         * gcc.dg/noncompile/init-4.c.c: New test.
13940
13941 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * gcc.misc-test/gcov-9.c: New test.
13944         * gcc.misc-test/gcov-10.c: New test
13945         * gcc.misc-test/gcov-11.c: New test.
13946
13947 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13948
13949         PR optimization/10024
13950         * gcc.c-torture/compile/20030405-1.c: New test.
13951
13952 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13953
13954         * gcc.dg/pch/static-3.c: New.
13955         * gcc.dg/pch/static-3.hs: New.
13956         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13957
13958 2003-04-04  Richard Henderson  <rth@redhat.com>
13959
13960         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13961         * g++.dg/eh/forced2.C: Likewise.
13962
13963 2003-04-03  Mike Stump  <mrs@apple.com>
13964
13965         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13966         target arg.
13967         (scan-assembler-times, scan-assembler-not): Likewise.
13968         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13969
13970 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13971
13972         * gcc.dg/sparc-loop-1.c: New test.
13973
13974 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13975
13976         PR other/9274
13977         * g++.dg/pch/system-2.C: New.
13978         * g++.dg/pch/system-2.Hs: New.
13979
13980 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13981
13982         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13983
13984         * g++.dg/eh/simd-1.C (vecfunc): Same.
13985
13986 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13987
13988         * gcc.c-torture/execute/20030401-1.c: New test case.
13989
13990 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13991
13992         * objc.dg/defs.m: New.
13993
13994 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13995
13996         * g++.dg/eh/simd-1.C: New.
13997         * g++.dg/eh/simd-2.C: New.
13998
13999 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14000
14001         * gcc.c-torture/execute/simd-3.c: New.
14002
14003 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c/9936
14006         * gcc.dg/20030331-2.c: New test.
14007
14008 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14009
14010         PR c++/10278
14011         * g++.dg/parse/crash2.C: New test.
14012
14013 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14014
14015         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14016         * gcc.c-torture/execute/20030331-1.c: ...here.
14017
14018 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14019
14020         * gcc.c-torture/execute/20030331-1.c: New test.
14021
14022 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         * lib/gcov.exp: Adjust call return testing strings.
14025         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14026
14027 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14028
14029         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14030         * gcc.dg/builtins-7.c: New test case.
14031         * gcc.dg/builtins-8.c: New test case.
14032
14033 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14034
14035         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14036
14037 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/7647
14040         * g++.dg/lookup-class-member-2.C: New test.
14041
14042 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14043
14044         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14045
14046 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14047
14048         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14049
14050 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14051
14052         * g++.dg/init/attrib1.C: New test.
14053
14054 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14055
14056         * gcc.dg/ultrasp8.c: New test.
14057
14058 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/ultrasp7.c: New test.
14061
14062 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14063
14064         PR c++/10047
14065         * g++.dg/template/inline1.C: New test.
14066
14067 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14068
14069         * gcc.dg/sparc-dwarf2.c: New test.
14070
14071 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14072
14073         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14074         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14075
14076 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14077
14078         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14079         than reading .x files.
14080         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14081         * g77.dg/gcov/gcov-1.f: Likewise.
14082         * gcc.misc-tests/gcov-4b.c: Likewise.
14083         * gcc.misc-tests/gcov-5b.c: Likewise.
14084         * gcc.misc-tests/gcov-6.c: Likewise.
14085         * gcc.misc-tests/gcov-7.c: Likewise.
14086         * gcc.misc-tests/gcov-8.c: Likewise.
14087         * g++.dg/gcov/gcov-1.x: Remove.
14088         * g77.dg/gcov/gcov-1.x: Likewise.
14089         * gcc.misc-tests/gcov-4b.x: Likewise.
14090         * gcc.misc-tests/gcov-5b.x: Likewise.
14091         * gcc.misc-tests/gcov-6.x: Likewise.
14092         * gcc.misc-tests/gcov-7.x: Likewise.
14093         * gcc.misc-tests/gcov-8.x: Likewise.
14094
14095 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14096
14097         PR opt/10087
14098         * gcc.dg/20030324-1.c: New test.
14099
14100 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14101
14102         PR c++/10224
14103         * g++.dg/template/arg3.C: New test.
14104
14105         PR c++/10158
14106         * g++.dg/template/friend18.C: New test.
14107
14108 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14109
14110         * g77.f-torture/compile/20030326-1.f: New test case.
14111
14112 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14113
14114         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14115
14116         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14117
14118 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14119
14120         * gcc.dg/ia64-sync-3.c: New test.
14121
14122 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14123
14124         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14125
14126 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14127
14128         * gcc.dg/ultrasp6.c: New test.
14129
14130 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14131
14132         * gcc.dg/i386-signbit-1.c: New test.
14133         * gcc.dg/i386-signbit-2.c: New test.
14134         * gcc.dg/i386-signbit-3.c: New test.
14135
14136 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14137
14138         * gcc.dg/ultrasp5.c: Fix options.
14139
14140 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14141
14142         * gcc.dg/ultrasp5.c: Fix comment.
14143
14144 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14145
14146         PR fortran/10197
14147         * g77.f-torture/execute/10197.f: New test.
14148
14149 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         PR c++/9898, c++/383
14152         * g++.dg/template/conv6.C: New test.
14153
14154         PR c++/10119
14155         * g++.dg/template/ptrmem5.C: New test.
14156
14157         PR c++/10026
14158         * g++.dg/lookup/koenig1.C: New test.
14159
14160         PR C++/10199
14161         * g++.dg/lookup/template2.C: New test.
14162
14163 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14164
14165         * g++.dg/opt/rtti1.C: New test.
14166
14167 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14168
14169         * gcc.dg/ultrasp5.c: New test.
14170
14171 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14172
14173         PR middle-end/9967
14174         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14175         builtin fputs.
14176
14177 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14178
14179         PR c/8224
14180         * gcc.dg/20030323-1.c: New test.
14181
14182 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14183
14184         * gcc.c-torture/compile/20030323-1.c: New test case.
14185
14186 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14187
14188         * gcc.dg/20030321-1.c: New test.
14189
14190 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14191
14192         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14193
14194 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         PR c++/9978, c++/9708
14197         * g++.dg/ext/vlm1.C: Adjust expected error.
14198         * g++.dg/ext/vla2.C: New test.
14199         * g++.dg/template/arg1.C: New test.
14200         * g++.dg/template/arg2.C: New test.
14201
14202 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14203
14204         * g77.f-torture/execute/select.f: New test.
14205         * g77.f-torture/noncompile/select_no_compile.f: New test.
14206
14207 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14208
14209         PR c++/9898
14210         * g++.dg/other/error4.C: New test.
14211
14212 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14213
14214         * g++.dg/template/friend17.C: New test.
14215
14216 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14217
14218         * gcc.c-torture/compile/20030320-1.c: New.
14219
14220 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14221
14222         * gcc.dg/builtins-6.c: New test case.
14223
14224 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14225
14226         PR target/10073
14227         * gcc.c-torture/compile/20030319-1.c: New.
14228
14229 2003-03-18  Jan Hubicka  <jh@suse.cz>
14230
14231         * gcc.dg/i386-cvt-1.c: New test.
14232
14233 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14234
14235         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14236         * objc.dg/naming-2.m: Likewise.
14237
14238 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR c++/9639
14241         * g++.dg/parse/crash1.C: New test.
14242
14243 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14244
14245         PR c++/8805
14246         * g++.dg/eh/cleanup1.C: New test.
14247
14248 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14249
14250         * gcc.c-torture/execute/20030316-1.c: New test case.
14251
14252 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14253
14254         PR c++/9629
14255         * g++.dg/init/ctor2.C: New test.
14256
14257 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14258
14259         * g77.f-torture/compile/xformat.f: New test case.
14260
14261 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14262
14263         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14264         * g++.old-deja/g++.mike/eh50.C: Likewise.
14265
14266 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14267
14268         PR c++/6440
14269         * g++.dg/template/spec7.C: New test.
14270         * g++.dg/template/spec8.C: Likewise.
14271
14272 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14273
14274         * gcc.c-torture/execute/20030313-1.c: New test.
14275
14276 2003-03-14  Richard Henderson  <rth@redhat.com>
14277
14278         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14279
14280 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * gcc.c-torture/compile/20030314-1.c: New test.
14283
14284 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14285
14286         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14287         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14288         thumb target,
14289         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14290         to accept newer _imp__  prefix and additional
14291         newline in .drectve section.
14292         * gcc.dg/dll-4.c: Likewise.
14293         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14294         switch.
14295
14296 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14297
14298         * g++.dg/parse/namespace9.C: New test.
14299
14300         * g++.dg/init/ref5.C: New test.
14301         * g++.dg/parse/ptrmem1.C: Likewise.
14302
14303 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14304
14305         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14306         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14307         regular expression.
14308         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14309         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14310
14311 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14312
14313         * gcc.c-torture/execute/20030224-2.c: New test.
14314
14315 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14316
14317         * gcc.dg/decl-3.c: New test.
14318
14319 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14320
14321         * gcc.dg/i386-loop-2.c: New test.
14322
14323 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14324
14325         PR c++/9474
14326         * g++.dg/parse/namespace8.C: New test.
14327
14328         PR c++/9924
14329         * g++.dg/overload/builtin2.C: New test.
14330
14331 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14332
14333         * gcc.dg/return-type-3.c: New test.
14334
14335 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14336
14337         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14338         profiling options are not supported.
14339
14340 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14341
14342         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14343         * g++.old-deja/g++.warn/impint2.C: Likewise.
14344
14345 2003-03-10  Devang Patel  <dpatel@apple.com>
14346
14347         * g++.dg/cpp/c++_cmd_1.C: New test.
14348         * g++.dg/cpp/c++_cmd_1.h: New file.
14349
14350 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14351
14352         * gcc.dg/altivec-9.c: New file.
14353
14354 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14355
14356         * gcc.dg/ppc-sdata-1.c: New test.
14357         * gcc.dg/ppc-sdata-2.c: New test.
14358
14359 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/9373
14362         * g++.dg/opt/ptrmem2.C: New test.
14363
14364         PR c++/8534
14365         * g++.dg/opt/ptrmem1.C: New test.
14366
14367 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368
14369         * gcc.dg/i386-loop-1.c: New test.
14370
14371 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14372
14373         PR c++/9970
14374         * g++.dg/lookup/friend1.C: New test.
14375
14376 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/9823
14379         * g++.dg/parser/constructor1.C: New test.
14380
14381 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14382
14383         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14384
14385         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14386
14387 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14388
14389         * gcc.dg/cpp/Wunused.c: Update test.
14390
14391 2003-03-08  Jan Hubicka  <jh@suse.cz>
14392
14393         * gcc.dg/inline-3.c: New test.
14394
14395 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14396
14397         PR c++/9809
14398         * g++.dg/parse/builtin1.C: New test.
14399
14400         PR c++/9982
14401         * g++.dg/abi/cookie1.C: New test.
14402         * g++.dg/abi/cookie2.C: Likewise.
14403
14404         PR c++/9524
14405         * g++.dg/template/field1.C: New test.
14406
14407         PR c++/9912
14408         * g++.dg/parse/class1.C: New test.
14409         * g++.dg/parse/namespace7.C: Likewise.
14410         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14411
14412 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14413
14414         * g++.dg/init/ref4.C: New test.
14415
14416 2003-03-07  Jan Hubicka  <jh@suse.cz>
14417
14418         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14419         * gcc.dg/inline-3.c:  New test.
14420
14421 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14422
14423         * g++.dg/init/ref3.C: New test.
14424
14425         PR c++/9965
14426         * g++.dg/init/ref2.C: New test.
14427
14428         PR c++/9400
14429         * g++.dg/warn/Wshadow-2.C: New test.
14430
14431         PR c++/9791
14432         * g++.dg/warn/Woverloaded-1.C: New test.
14433
14434 2003-03-05  Jan Hubicka  <jh@suse.cz>
14435
14436         * gcc.dg/i386-local2.c: New.
14437         * gcc.dg/i386-local.c: Fix typo.
14438
14439 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14440
14441         * g++.dg/abi/layout3.C: New test.
14442
14443 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14444
14445         * gcc.c-torture/compile/20030305-1.c
14446
14447 2003-03-05  Jan Hubicka  <jh@suse.cz>
14448
14449         * gcc.dg/i386-local.c: New.
14450
14451 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14452
14453         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14454
14455 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14456
14457         * gcc.dg/switch-2.c: New test.
14458         * gcc.dg/switch-3.c: New test.
14459         * gcc.dg/Wswitch.c: Adjust line numbers.
14460         * gcc.dg/Wswitch-default.c: Likewise.
14461         * gcc.dg/Wswitch-enum.c: Likewise.
14462
14463 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14464
14465         * gcc.c-torture/execute/20030222-1.c: New test.
14466
14467 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14468
14469         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14470
14471 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/9878
14474         * g++.dg/init/ref1.C: New test.
14475
14476 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14477
14478         * gcc.dg/sh-relax.c: New SH-only test.
14479
14480 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14481
14482         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14483         comment explaining purpose of testcase.
14484
14485 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14486
14487         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14488         for HC11/HC12 (asm needs two int registers).
14489         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14490         HC11/HC12 because the test uses an asm which needs two 32-bit
14491         registers.
14492
14493 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14494
14495         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14496         for HC11/HC12 (array is too large otherwise).
14497         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14498         * gcc.c-torture/compile/20010518-2.x: Likewise.
14499         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14500         HC11/HC12 (array is too large).
14501
14502 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14503
14504         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14505         * lib/g++-dg.exp (g++-dg-test): Likewise.
14506
14507 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14508
14509         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14510         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14511
14512 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14513
14514         * g++.dg/warn/implicit-typename1.C: Remove warning.
14515
14516 2003-02-28  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14519         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14520
14521 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14522
14523         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14524         * g++.dg/pch/pch.exp: Likewise.
14525
14526 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14527
14528         PR c++/9879
14529         * testsuite/g++.dg/init/new4.C: New test.
14530
14531 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14532
14533         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14534
14535 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14536
14537         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14538         unsigned long.
14539
14540         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14541         wider than float.
14542
14543 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14544
14545         * lib/scanasm.exp: Add support for counting numbers of
14546         occurences.
14547         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14548         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14549
14550 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14551
14552         PR c++/9683
14553         * g++.dg/template/static3.C: New test.
14554
14555         PR c++/9829
14556         * g++.dg/parse/namespace6.C: New test.
14557
14558 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14559
14560         PR target/9732
14561         * gcc.dg/20030225-1.c: New test.
14562
14563 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * README: Remove out-of-date information.
14566
14567         PR c++/9836
14568         * g++.dg/template/spec6.C: New test.
14569
14570 2003-02-24  Jeff Law  <law@redhat.com>
14571
14572         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14573
14574 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14575
14576         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14577         * gcc.dg/pragma-ep-1.c: Likewise.
14578
14579 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14580
14581         PR c++/9602
14582         * g++.dg/template/friend16.C: New test.
14583
14584 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14585
14586         PR c++/5333
14587         * g++.dg/parse/fused-params1.C: Adjust error messages.
14588         * g++.dg/template/nested3.C: New test.
14589
14590 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14591
14592         * g++.dg/abi/param1.C: New test.
14593
14594 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14595
14596         PR c++/7982
14597         * g++.dg/warn/implicit-typename1.C: New test.
14598
14599 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14600
14601         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14602         with "mtune".
14603         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14604         * gcc.c-torture/execute/20010129-1.x: Likewise.
14605         * gcc.dg/20011107-1.c: Likewise.
14606         * gcc.dg/20020108-1.c: Likewise.
14607         * gcc.dg/20020122-3.c: Likewise.
14608         * gcc.dg/20020206-1.c: Likewise.
14609         * gcc.dg/20020310-1.c: Likewise.
14610         * gcc.dg/20020426-2.c: Likewise.
14611         * gcc.dg/20020517-1.c: Likewise.
14612         * gcc.dg/991230-1.c: Likewise.
14613         * gcc.dg/i386-unroll-1.c: Likewise.
14614         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14615
14616 2003-02-22  Jan Hubicka  <jh@suse.cz>
14617
14618         * gcc.dg/i386-mul.c: New test.
14619
14620 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14621
14622         * gcc.dg/builtins-5.c: New test case.
14623
14624 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14625
14626         * gcc.dg/asmreg-1.c: New test.
14627
14628 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14629
14630         PR c++/9749
14631         * g++.dg/parse/varmod1.C: New test.
14632
14633 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/9727
14636         * g++.dg/template/op1.C: New test.
14637
14638 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14639
14640         PR c++/8906
14641         * g++.dg/template/nested2.C: New test.
14642
14643 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14644
14645         PR c++/8724
14646         * g++.dg/expr/dtor1.C: New test.
14647
14648 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14649
14650         * gcc.dg/cpp/include3.c: New test.
14651         * gcc.dg/cpp/inc/foo.h: New file.
14652
14653 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14654
14655         * gcc.c-torture/execute/20030221-1.c: New test.
14656
14657 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/9729
14660         * g++.dg/abi/conv1.C: New test.
14661
14662 2003-02-20  Jan Hubicka  <jh@suse.cz>
14663
14664         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14665
14666 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14667
14668         * gcc.c-torture/compile/20030219-1.c: New test.
14669
14670 2003-02-18  Jan Hubicka  <jh@suse.cz>
14671
14672         * gcc.dg/funcorder.c: New test.
14673
14674 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14675
14676         * gcc.c-torture/execute/20030218-1.c: New.
14677
14678 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14679
14680         * gcc.dg/20030218-1.c: New.
14681
14682 2003-02-18  Richard Henderson  <rth@redhat.com>
14683
14684         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14685         * gcc.dg/attr-used-2.c: New.
14686
14687 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/9704
14690         * g++.dg/init/copy5.C: New test.
14691
14692 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14693
14694         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14695         * g++.dg/pch/pch.exp: Likewise.
14696
14697 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14698
14699         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14700         STACK_SIZE is not defined.
14701
14702 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14703
14704         PR c++/9457
14705         * g++.dg/template/init1.C: New test.
14706
14707 2003-02-16  Jan HUbicka  <jh@suse.cz>
14708
14709         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14710         (foo): Add few extra tests
14711         * gcc.dg/c99-const-expr-3.c: Likewise.
14712         * gcc.c-torture/execute/20030216-1.c: New.
14713
14714 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/9459
14717         * g++.dg/ext/typeof4.C: New test.
14718
14719 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14720
14721         * gcc.dg/i386-387-3.c: New test case.
14722
14723 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14724
14725         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14726         cris-*-elf* cris-*-aout* and mmix-*-*.
14727
14728 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14729
14730         * gcc.dg/20030213-1.c: New test.
14731
14732 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14733
14734         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14735         * gcc.dg/i386-387-2.c: Likewise.
14736
14737 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14738
14739         * gcc.dg/ppc-spe.c: Fix formatting.
14740         Enable tests that were previously unsupported by gas.
14741         Delete tests for instructions that no longer exist.
14742         Switch arguments on evsubifw builtin.
14743
14744 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14745
14746         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14747         STACK_SIZE is too small.
14748
14749 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14750             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14751
14752         * gcc.dg/decl-2.c: New test.
14753
14754 2003-02-10  Jan Hubicka  <jh@suse.cz>
14755
14756         * gcc.dg/i386-fpcvt-1.c:  New test.
14757
14758 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14759
14760         * gcc.c-torture/execute/20030209-1.c: New test.
14761
14762 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14763
14764         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14765         int-wide bitops, use the constants of the same width.
14766         Likewise, if long long is 32-bit wide, test bitops using
14767         32-bit constants.
14768
14769 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14770
14771         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14772
14773 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14774
14775         * testsuite/gcc.dg/builtins-4.c: New test case.
14776
14777 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14778
14779         * gcc.dg/20020430-1.c: Fix dg command typos.
14780         * gcc.dg/20020503-1.c: Likewise.
14781
14782 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14783
14784         PR c++/8785
14785         * g++.dg/parse/fused-params1.C: New test.
14786
14787         PR c++/8857
14788         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14789
14790         PR c++/8921
14791         * g++.dg/parse/non-dependent1.C: New test.
14792
14793         PR c++/8928
14794         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14795
14796         PR c++/9228
14797         * g++.dg/parse/undefined7.C: New test.
14798         * g++.dg/parse/non-templ1.C: New test.
14799
14800         PR c++/9229
14801         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14802
14803 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14804
14805         * gcc.c-torture/compile/20030206-1.c: New test.
14806
14807 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14808
14809         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14810         "pow" to "foo" to avoid potential confusion with a math built-in.
14811
14812 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14815         conditions for SPARC targets.
14816
14817 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14818
14819         * gcc.dg/20030204-1.c: New test.
14820
14821 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14822
14823         PR c++/38
14824         * g++.dg/parse/array-size1.C: New test.
14825
14826         PR c++/5657
14827         * g++.dg/parse/undefined3.C: New test.
14828
14829         PR c++/5665
14830         * g++.dg/parse/undefined4.C: New test.
14831
14832         PR c++/5975
14833         * g++.dg/parse/undefined5.C: New test.
14834
14835         PR c++/7259
14836         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14837
14838         PR c++/8578
14839         * g++.dg/parse/casting-operator1.C: New test.
14840
14841         PR c++/8596
14842         * g++.dg/parse/undefined6.C: New test.
14843
14844         PR c++/8736
14845         * g++.dg/parse/missing-template1.C: New test.
14846
14847 2003-02-04  Jan Hubicka  <jh@suse.cz>
14848
14849         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14850         * gcc.dg/i386-cmov?.c:  Likewise.
14851         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14852         * gcc.dg/i386-ssefp-1.c:  Likewise.
14853         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14854         conventions.
14855
14856 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14857
14858         PR c++/7129
14859         * testsuite/g++.dg/ext/max.C: New test.
14860
14861 2003-02-03  Jan Hubicka  <jh@suse.cz>
14862
14863         * gcc.c-torture/execute/20030203-1.c: New test.
14864
14865 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14866
14867         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14868         'natural-endian'.
14869
14870 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14871
14872         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14873         * g++.dg/init/new2.C: Likewise.
14874         * g++.dg/other/new1.C: Likewise.
14875
14876 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14877
14878         * gcc.dg/struct-ret-libc.c: New test.
14879
14880 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14881
14882         * gcc.dg/20030129-1.c: New test.
14883
14884 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14885
14886         PR c++/8849
14887         * g++.dg/template/ptrmem4.C: New test.
14888
14889 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14890
14891         * g++.dg/parser/constant1.C: New test.
14892
14893 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14894
14895         PR c++/8591
14896         * g++.dg/parse/friend2.C: New test.
14897
14898 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         PR c++/9437
14901         * g++.dg/template/unify4.C: New test.
14902
14903 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14904
14905         * gcc.c-torture/execute/20030128-1.c: New test.
14906
14907 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14908
14909         * g++.dg/lookup/nested1.C: Test moved from ...
14910         * g++.old-deja/g++.other/lookup24.C: ... here.
14911
14912 2003-01-28  Jan Hubicka  <jh@suse.cz>
14913
14914         * gcc.dg/i386-cmov5.c:  New test.
14915
14916 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14917
14918         * gcc.c-torture/execute/20010925-1.c: Changed the
14919         memcpy declaration.
14920
14921 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         PR c++/3902
14924         * g++.dg/parse/template5.C: New test.
14925
14926 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14927
14928         PR fortran/9258
14929         * g77.dg/pr9258: New test.
14930
14931 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14932
14933         * README: Move relevant parts from README.g++.
14934
14935         * README.g++: Remove this file.
14936
14937 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14938
14939         * g++.dg/abi/dcast1.C: New test.
14940
14941 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14942
14943         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14944
14945 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14946
14947         PR c++/47
14948         * g++.old-deja/g++.other/lookup24.C: New test.
14949
14950 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14951
14952         PR middle-end/7227
14953         * gcc.dg/uninit-C.c: New test.
14954
14955 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.dg/abi/covariant1.C: New test.
14958
14959 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14960
14961         * gcc.dg/20030123-1.c: New test.
14962
14963 2003-01-25  Jan Hubicka  <jh@suse.cz>
14964
14965         PR opt/8492
14966         * gcc.c-torture/compile/20030125-1.c
14967
14968 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         PR c++/9403
14971         * g++.dg/parse/template3.C: New test.
14972         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14973
14974         PR c++/795
14975         * g++.dg/parse/template4.C: New test.
14976
14977         PR c++/9415
14978         * g++.dg/template/qual2.C: New test.
14979
14980         PR c++/8545
14981         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14982
14983         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14984
14985 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14986
14987         * gcc.c-torture/execute/switch-1.c: New test case.
14988
14989 2003-01-25  Jan Hubicka  <jh@suse.cz>
14990
14991         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14992
14993 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14994
14995         Tweaks for Bison-1.875. From the NEWS file:
14996         "- `parse error' -> `syntax error'
14997         Bison now uniformly uses the term `syntax error'"
14998         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14999         * gcc.dg/cpp/digraph2.c: Likewise.
15000         * gcc.dg/cpp/direct2.c: Likewise.
15001         * gcc.dg/cpp/paste4.c: Likewise.
15002         * gcc.dg/c90-restrict-1.c: Likewise.
15003         * gcc.dg/c99-func-2.c: Likewise.
15004         * gcc.dg/noncompile/920721-2.c: Likewise.
15005         * gcc.dg/noncompile/930622-2.c: Likewise.
15006         * gcc.dg/noncompile/940112-1.c: Likewise.
15007         * gcc.dg/noncompile/950921-1.c: Likewise.
15008         * gcc.dg/noncompile/951123-1.c: Likewise.
15009         * gcc.dg/noncompile/971104-1.c: Likewise.
15010         * gcc.dg/noncompile/990416-1.c: Likewise.
15011
15012 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15013
15014         * g++.dg/parse/undefined1.C: Add error message.
15015
15016 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/9354
15019         * g++.dg/parse/new1.C: New test.
15020
15021         PR c++/9216
15022         * g++.dg/parse/template2.C: New test.
15023
15024         PR c++/9354
15025         * g++.dg/parse/typedef2.C: New test.
15026
15027         PR c++/9328
15028         * g++.dg/ext/typeof3.C: New test.
15029
15030 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15031
15032         PR c++/2738
15033         * g++.dg/parse/ret-type1.C: New test.
15034
15035         PR c++/3792
15036         * g++.dg/parse/tmpl-outside1.C: New test.
15037
15038         PR c++/4207
15039         * g++.dg/parse/int-as-enum1.C: New test.
15040
15041         PR c++/4903
15042         * g++.dg/parse/no-typename1.C: New test.
15043
15044         PR c++/5533
15045         * g++.dg/parse/no-value1.C: New test.
15046
15047         PR c++/5921
15048         * g++.dg/parse/wrong-inline1.C: New test.
15049
15050         PR c++/6402
15051         * g++.dg/parse/ref1.C: New test.
15052
15053         PR c++/6992
15054         * g++.dg/parse/attr-ctor1.C: New test.
15055
15056         PR c++/7229
15057         * g++.dg/parse/namespace5.C: New test.
15058
15059         PR c++/7917
15060         * g++.dg/parse/func-def1.C: New test.
15061
15062         PR c++/8143
15063         * g++.dg/parse/undefined1.C: New test.
15064
15065         PR c++/5723, PR c++/8522
15066         * g++.dg/parse/specialization1.C: New test.
15067
15068         PR c++/163, PR c++/8595
15069         * g++.dg/parse/struct-as-enum1.C: New test.
15070
15071         PR c++/9173
15072         * g++.dg/parse/undefined2.C: New test.
15073
15074 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/9298
15077         * g++.dg/parse/template1.C: New test.
15078
15079         PR c++/9384
15080         * g++.dg/parse/using1.C: New test.
15081
15082         PR c++/9285
15083         PR c++/9294
15084         * g++.dg/parse/expr2.C: New test.
15085
15086         PR c++/9388
15087         * g++.dg/parse/lookup2.C: Likewise.
15088
15089 2003-01-21  Jan Hubicka  <jh@suse.cz>
15090
15091         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15092         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15093         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15094         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15095
15096 2003-01-20  Nick Clifton  <nickc@redhat.com>
15097
15098         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15099         problem with ARM sibcall code generation.
15100
15101 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15102
15103         * gcc.c-torture/execute/20030120-1.c: New.
15104
15105 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15106
15107         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15108
15109 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15110
15111         PR c++/9272
15112         * g++.dg/parse/ctor1.C: New test.
15113
15114         PR c++/9294:
15115         * g++.dg/parse/qualified1.C: New test.
15116
15117         * g++.dg/parse/typename3.C: New test.
15118
15119 2003-01-16  Richard Henderson  <rth@redhat.com>
15120
15121         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15122
15123 2003-01-16  Richard Henderson  <rth@redhat.com>
15124
15125         * g++.dg/pch/pch.exp: Copy test header to the working directory
15126         before using it either for precompilation or direct use.
15127         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15128         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15129
15130 2003-01-16  Richard Henderson  <rth@redhat.com>
15131
15132         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15133         before using it either for precompilation or direct use.
15134         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15135         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15136
15137 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15138
15139         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15140         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15141         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15142         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15143         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15144         typename warning into error.
15145         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15146         error messages.
15147         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15148         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15149         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15150         messages.
15151         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15152         make declaration visible in template.
15153         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15154         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15155         messages.
15156         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15157         message.
15158         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15159         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15160         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15161         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15162         typename warning with error message.
15163         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15164         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15165         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15166
15167 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15168
15169         * g++.dg/parse/ambig2.C: New test.
15170
15171 2003-01-15  Richard Henderson  <rth@redhat.com>
15172
15173         * g++.dg/tls/init-2.C: Update error message string.
15174
15175 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176
15177         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15178
15179 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15180
15181         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15182         all for HC11/HC12.
15183         * gcc.c-torture/compile/20001205-1.x: Likewise.
15184         * gcc.c-torture/compile/20001226-1.x: Likewise.
15185         * gcc.c-torture/compile/920520-1.x: Likewise.
15186         * gcc.c-torture/compile/961203-1.x: Likewise.
15187         * gcc.c-torture/compile/20020604-1.x: Likewise.
15188
15189 2003-01-15  Jan Hubicka  <jh@suse.cz>
15190
15191         * gcc.c-torture/compile/20030115-1.c: New test.
15192
15193         * gcc.dg/i386-fpcvt-1.c: New test.
15194         * gcc.dg/i386-fpcvt-2.c: New test.
15195
15196 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15197
15198         Further conform g++'s __vmi_class_type_info to the C++ ABI
15199         specification.
15200         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15201         the specification.
15202
15203 2003-01-14  Jan Hubicka  <jh@suse.cz>
15204
15205         * gcc.dg/i386-fpcvt-1.c: New test.
15206         * gcc.dg/i386-fpcvt-2.c: New test.
15207
15208 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15209
15210         * gcc.dg/i386-mmx-3.c: New test.
15211
15212 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/9264
15215         * g++.dg/parse/octal1.C: New file.
15216
15217         PR c++/9172
15218         * g++.dg/parse/typename1.C: New file.
15219
15220 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15221
15222         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15223         * gcc.dg/bf-no-ms-layout.c: Likewise.
15224         * gcc.dg/bf-ms-attrib.c: Likewise.
15225
15226 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/9099
15229         * g++.dg/parse/dtor1.C: New file.
15230
15231         PR c++/9128
15232         * g++.dg/rtti/typeid1.C: New file.
15233
15234         PR c++/9153
15235         * g++.dg/parse/lookup1.C: New file.
15236
15237         PR c++/9171
15238         * g++.dg/templ/spec5.C: New file.
15239
15240 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15241
15242         * gcc.c-torture/compile/20030110-1.c: New test.
15243
15244 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15245
15246         Merge from pch-branch:
15247
15248         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15249
15250         * gcc.dg/pch/cpp-1.h: New.
15251         * gcc.dg/pch/cpp-1.c: New.
15252         * gcc.dg/pch/cpp-2.h: New.
15253         * gcc.dg/pch/cpp-2.c: New.
15254
15255         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15256
15257         * gcc.dg/pch/except-1.h: New.
15258         * gcc.dg/pch/except-1.c: New.
15259
15260         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15261
15262         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15263         running test.
15264         * gcc.dg/pch: Include *.hp not *.h.
15265         * gcc.dg/pch/system-1.h: New.
15266         * gcc.dg/pch/system-1.c: New.
15267
15268         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15269
15270         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15271         rather than trying to build and run a program using PCH.
15272         * gcc.dg/pch: Remove dg-do commands from test files.
15273
15274         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15275
15276         * gcc.dg/pch/macro-3.c: New.
15277         * gcc.dg/pch/macro-3.h: New.
15278
15279         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15280
15281         * gcc.dg/pch/common-1.c: New.
15282         * gcc.dg/pch/common-1.h: New.
15283         * gcc.dg/pch/decl-1.c: New.
15284         * gcc.dg/pch/decl-1.h: New.
15285         * gcc.dg/pch/decl-2.c: New.
15286         * gcc.dg/pch/decl-2.h: New.
15287         * gcc.dg/pch/decl-3.c: New.
15288         * gcc.dg/pch/decl-3.h: New.
15289         * gcc.dg/pch/decl-4.c: New.
15290         * gcc.dg/pch/decl-4.h: New.
15291         * gcc.dg/pch/decl-5.c: New.
15292         * gcc.dg/pch/decl-5.h: New.
15293         * gcc.dg/pch/global-1.c: New.
15294         * gcc.dg/pch/global-1.h: New.
15295         * gcc.dg/pch/inline-1.c: New.
15296         * gcc.dg/pch/inline-1.h: New.
15297         * gcc.dg/pch/inline-2.c: New.
15298         * gcc.dg/pch/inline-2.h: New.
15299         * gcc.dg/pch/static-1.c: New.
15300         * gcc.dg/pch/static-1.h: New.
15301         * gcc.dg/pch/static-2.c: New.
15302         * gcc.dg/pch/static-2.h: New.
15303
15304         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15305
15306         * g++.dg/pch/pch.exp: Better handle failing testcases.
15307         * gcc.dg/pch/pch.exp: Likewise.
15308         * gcc.dg/pch/macro-1.c: New.
15309         * gcc.dg/pch/macro-1.h: New.
15310         * gcc.dg/pch/macro-2.c: New.
15311         * gcc.dg/pch/macro-2.h: New.
15312
15313         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15314
15315         * g++.dg/dg.exp: Treat files in pch/ specially.
15316         * g++.dg/pch/pch.exp: New file.
15317         * g++.dg/pch/empty.H: New file.
15318         * g++.dg/pch/empty.C: New file.
15319         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15320         "precompile".
15321
15322         * gcc.dg/pch/pch.exp: New file.
15323         * gcc.dg/pch/empty.h: New file.
15324         * gcc.dg/pch/empty.c: New file.
15325         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15326         "precompile".
15327
15328 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15329
15330         * g++.dg/template/friend14.C: New test.
15331
15332 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15333
15334         * gcc.dg/old-style-asm-1.c: New test.
15335
15336 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15337
15338         * gcc.c-torture/compile/20030109-1.c: New test.
15339
15340 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15341
15342         * gcc.c-torture/execute/20030109-1.c: New test.
15343
15344 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15345
15346         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15347         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15348         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15349         * g++.old-deja/g++.mike/eh2.C: Likewise
15350         * g++.old-deja/g++.mike/eh3.C: Likewise
15351         * g++.old-deja/g++.mike/eh5.C: Likewise
15352         * g++.old-deja/g++.mike/eh6.C: Likewise
15353         * g++.old-deja/g++.mike/eh7.C: Likewise
15354         * g++.old-deja/g++.mike/eh8.C: Likewise
15355         * g++.old-deja/g++.mike/eh9.C: Likewise
15356         * g++.old-deja/g++.mike/eh10.C: Likewise
15357         * g++.old-deja/g++.mike/eh12.C: Likewise
15358         * g++.old-deja/g++.mike/eh13.C: Likewise
15359         * g++.old-deja/g++.mike/eh14.C: Likewise
15360         * g++.old-deja/g++.mike/eh16.C: Likewise
15361         * g++.old-deja/g++.mike/eh17.C: Likewise
15362         * g++.old-deja/g++.mike/eh18.C: Likewise
15363         * g++.old-deja/g++.mike/eh21.C: Likewise
15364         * g++.old-deja/g++.mike/eh23.C: Likewise
15365         * g++.old-deja/g++.mike/eh24.C: Likewise
15366         * g++.old-deja/g++.mike/eh25.C: Likewise
15367         * g++.old-deja/g++.mike/eh26.C: Likewise
15368         * g++.old-deja/g++.mike/eh27.C: Likewise
15369         * g++.old-deja/g++.mike/eh28.C: Likewise
15370         * g++.old-deja/g++.mike/eh29.C: Likewise
15371         * g++.old-deja/g++.mike/eh31.C: Likewise
15372         * g++.old-deja/g++.mike/eh33.C: Likewise
15373         * g++.old-deja/g++.mike/eh34.C: Likewise
15374         * g++.old-deja/g++.mike/eh35.C: Likewise
15375         * g++.old-deja/g++.mike/eh36.C: Likewise
15376         * g++.old-deja/g++.mike/eh37.C: Likewise
15377         * g++.old-deja/g++.mike/eh38.C: Likewise
15378         * g++.old-deja/g++.mike/eh39.C: Likewise
15379         * g++.old-deja/g++.mike/eh40.C: Likewise
15380         * g++.old-deja/g++.mike/eh41.C: Likewise
15381         * g++.old-deja/g++.mike/eh42.C: Likewise
15382         * g++.old-deja/g++.mike/eh44.C: Likewise
15383         * g++.old-deja/g++.mike/eh46.C: Likewise
15384         * g++.old-deja/g++.mike/eh47.C: Likewise
15385         * g++.old-deja/g++.mike/eh48.C: Likewise
15386         * g++.old-deja/g++.mike/eh49.C: Likewise
15387         * g++.old-deja/g++.mike/eh50.C: Likewise
15388         * g++.old-deja/g++.mike/eh51.C: Likewise
15389         * g++.old-deja/g++.mike/eh53.C: Likewise
15390         * g++.old-deja/g++.mike/eh55.C: Likewise
15391         * g++.old-deja/g++.mike/p7912.C: Likewise
15392         * g++.old-deja/g++.mike/p9706.C: Likewise
15393         * g++.old-deja/g++.mike/p10416.C: Likewise
15394         * g++.old-deja/g++.mike/p11667.C: Likewise
15395         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15396         Remove redundant reference to Iris.
15397         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15398         Elxsi, i860, Pico Java, and WE32K.
15399
15400 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15401
15402         * g++.dg/ext/asm4.C: New test.
15403
15404 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15405
15406         PR c++/9030
15407         * g++.dg/template/friend12.C: New test.
15408         * g++.dg/template/friend13.C: Likewise.
15409         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15410
15411 2003-01-08  Jan Hubicka  <jh@suse.cz>
15412
15413         * gcc.dg/i386-cadd.c: New test.
15414         * gcc.dg/i386-cmov4.c: Likewise.
15415
15416 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/9165
15419         * g++.dg/warn/Wunused-3.C: New test.
15420
15421         * g++.dg/abi/bitfield9.C: New test.
15422
15423         PR c++/9189
15424         * g++.dg/parse/defarg3.C: New test.
15425
15426 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15427
15428         * g++.dg/parse/ambig1.C: New test.
15429         * g++.dg/parse/defarg2.C: New test.
15430
15431 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15432
15433         * g++.dg/template/defarg-1.C: New test.
15434         * g++.dg/template/local2.C: Likewise.
15435
15436 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15437
15438         * gcc.c-torture/execute/20030105-1.c: New test.
15439
15440 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15441
15442         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15443         * g++.dg/parse/namespace4.C: Likewise.
15444
15445 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15446
15447         * g++.dg/template/ntp2.C: New test.
15448
15449 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15450
15451         * g++.dg/parse/extern-C-1.C: New test.
15452
15453         * g++.dg/parse/namespace4.C: New test.
15454
15455         * g++.dg/template/nested1.C: New test.
15456
15457         * g++.dg/parse/namespace3.C: New test.
15458
15459 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15460
15461         * g++.dg/lookup/two-stage1.C: New test.
15462
15463 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15464
15465         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15466         * g++.old-deja/g++.jason/access8.C: Likewise.
15467         * g++.old-deja/g++.other/decl5.C: Likewise.
15468
15469 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15470
15471         * g++.dg/parse/parse7.C: New test.
15472
15473 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15474
15475         PR c++/2843
15476         * g++.dg/ext/attrib7.C: New test.
15477
15478 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15479
15480         * g++.dg/parse/parse6.C: New test.
15481
15482 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15483
15484         * gcc.dg/h8300-stack-1.c: New.
15485
15486 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15487
15488         g++.dg/lookup/exception1.C: New test.
15489
15490         g++.dg/lookup/template1.C: New test.
15491
15492         g++.dg/parse/namespace2.C: New test.
15493
15494         g++.dg/parse/parens2.C: New test.
15495
15496 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15497
15498         * g++.dg/parse/parse5.C: New test.
15499         * g++.dg/lookup/scoped4.C: New test.
15500
15501 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15502
15503         * g++.dg/parse/parens1.C: New test.
15504
15505         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15506         angle-bracket1.C.
15507         * g++.dg/parse/parens2.C: New test.
15508
15509         * g++.dg/lookup/scope-operator1.C: New test.
15510
15511         * g++.dg/parse/operator1.C: New test.
15512
15513 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15514
15515         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15516         * g++.old-deja/g++.other/access6.C: Likewise.
15517         * g++.old-deja/g++.other/decl1.C: Likewise.
15518         * g++.old-deja/g++.pt/typename12.C: Likewise.
15519
15520 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15521
15522         * g++.dg/parse/namespace1.C: New test.
15523
15524 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15525
15526         * g++.dg/parse/parse4.C: New test.
15527
15528 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15529
15530         * g++.dg/parse/parse3.C: New test.
15531
15532 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15533
15534         * g++.dg/parse/parse2.C: New test.
15535
15536 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15537
15538         * g++.dg/template/friend11.C: New test.
15539
15540 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15541
15542         * g++.dg/parse/parse1.C: New test.
15543
15544 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15545
15546         * lib/profopt.exp: Change the name of a global variable to avoid
15547         possible clashes with other test suites.
15548
15549 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.dg/inherit/covariant8.C: New test.
15552
15553 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * g++.dg/init/array9.C: New test.
15556
15557         PR c++/9112
15558         * g++.dg/parse/expr1.C: New test.
15559
15560 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15561
15562         * gcc.c-torture/compile/20021230-1.c: New test.
15563
15564 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         * g++.dg/inherit/covariant5.C: New test.
15567         * g++.dg/inherit/covariant6.C: New test.
15568         * g++.dg/inherit/covariant7.C: New test.
15569
15570 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15571
15572         PR c++/2739
15573         * g++.dg/other/access2.C: New test.
15574
15575 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15576
15577         * g++.dg/other/anon-struct.C: No longer fails
15578         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15579         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15580         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15581
15582 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15583
15584         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15585
15586 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15587
15588         * g++.dg/eh/spec4.C: Remove stray semicolon.
15589         * g++.dg/expr/pmf-1.C: Change error message.
15590         * g++.dg/ext/asm1.C: Remove stray semicolon.
15591         * g++.dg/ext/typename1.C: Add missing typenames.
15592         * g++.dg/inherit/template-as-base.C: Change error message.
15593         * g++.dg/lookup/scoped1.C: Likewise.
15594         * g++.dg/lookup/scoped2.C: Likewise.
15595         * g++.dg/lookup/using2.C: Likewise.
15596         * g++.dg/other/component1.C: Remove stray semicolon.
15597         * g++.dg/other/do1.C: Change error message.
15598         * g++.dg/other/error2.C: Likewise.
15599         * g++.dg/other/init1.C: Likewise.
15600         * g++.dg/other/packed1.C: Remove stray semicolon.
15601         * g++.dg/other/ptrmem2.C: Change error message.
15602         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15603         marker.
15604         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15605         * g++.dg/template/access3.C: Add typename keyword.
15606         * g++.dg/template/access5.C: Remove stray semicolon.
15607         * g++.dg/template/access6.C: Likewise.
15608         * g++.dg/template/complit1.C: Likewise.
15609         * g++.dg/template/crash1.C: Change error message.
15610         * g++.dg/template/inherit2.C: Remove stray semicolon.
15611         * g++.dg/template/instantiate2.C: Likewise.
15612         * g++.dg/template/instantiate3.C: Change error message.
15613         * g++.dg/template/qual1.C: Remove stray semicolon.
15614         * g++.dg/template/qualttp18.C: Change error message.
15615         * g++.dg/template/ref1.C: Remove stray semicolon.
15616         * g++.dg/template/sizeof1.C (A::value): Declare it.
15617         * g++.dg/template/spec4.C: Change error message.
15618         * g++.dg/template/static1.C: Likewise.
15619         * g++.dg/template/type1.C: Likewise.
15620         * g++.dg/template/typename3.C: Likewise.
15621         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15622         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15623         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15624         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15625         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15626         named return value extension.
15627         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15628         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15629         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15630         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15631         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15632         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15633         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15634         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15635         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15636         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15637         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15638         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15639         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15640         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15641         syntax.
15642         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15643         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15644         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15645         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15646         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15647         * g++.old-deja/g++.brendan/template11.C: Likewise.
15648         * g++.old-deja/g++.brendan/template26.C: Likewise.
15649         * g++.old-deja/g++.brendan/template27.C: Use explicit
15650         specialization syntax.
15651         * g++.old-deja/g++.brendan/template30.C: Likewise.
15652         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15653         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15654         non-dependent names.
15655         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15656         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15657         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15658         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15659         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15660         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15661         named return value extension.
15662         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15663         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15664         * g++.old-deja/g++.ext/return1.C: Likewise.
15665         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15666         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15667         * g++.old-deja/g++.jason/access8.C: Likewise.
15668         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15669         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15670         pseudo-destructor names.
15671         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15672         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15673         pseudo-destructor names.
15674         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15675         * g++.old-deja/g++.jason/overload19.C: Likewise.
15676         * g++.old-deja/g++.jason/overload32.C: Likewise.
15677         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15678         stray semicolons.
15679         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15680         * g++.old-deja/g++.jason/return.C: Likewise.
15681         * g++.old-deja/g++.jason/return2.C: Likewise.
15682         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15683         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15684         syntax.
15685         * g++.old-deja/g++.jason/template10.C: Account for use of
15686         non-dependent names.
15687         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15688         syntax.
15689         * g++.old-deja/g++.jason/template37.C: Likewise.
15690         * g++.old-deja/g++.law/access4.C: Change error messages.
15691         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15692         pseudo-destructor names.
15693         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15694         * g++.old-deja/g++.law/ctors9.C: Likewise.
15695         * g++.old-deja/g++.law/cvt22.C: Likewise.
15696         * g++.old-deja/g++.law/dtors5.C: Likewise.
15697         * g++.old-deja/g++.law/global-init1.C: Likewise.
15698         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15699         * g++.old-deja/g++.law/operators28.C: Likewise.
15700         * g++.old-deja/g++.law/visibility28.C: Likewise.
15701         * g++.old-deja/g++.martin/eval1.C: Likewise.
15702         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15703         name.
15704         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15705         * g++.old-deja/g++.mike/net34.C: Likewise.
15706         * g++.old-deja/g++.mike/net36.C: Likewise.
15707         * g++.old-deja/g++.mike/ns2.C: Likewise.
15708         * g++.old-deja/g++.mike/p12306.C: Likewise.
15709         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15710         value extension.
15711         * g++.old-deja/g++.mike/p700.C: Likewise.
15712         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15713         * g++.old-deja/g++.mike/p710.C: Likewise.
15714         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15715         value extension.
15716         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15717         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15718         * g++.old-deja/g++.ns/crash2.C: Likewise.
15719         * g++.old-deja/g++.ns/crash3.C: Likewise.
15720         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15721         * g++.old-deja/g++.ns/ns17.C: Likewise.
15722         * g++.old-deja/g++.ns/template16.C: Likewise.
15723         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15724         keyword.
15725         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15726         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15727         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15728         named return value extension.
15729         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15730         * g++.old-deja/g++.other/access4.C: Issue additional error
15731         messages.
15732         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15733         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15734         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15735         * g++.old-deja/g++.other/crash25.C: Change error message.
15736         * g++.old-deja/g++.other/crash4.C: Change error message.
15737         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15738         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15739         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15740         checks.
15741         * g++.old-deja/g++.other/defarg8.C: Likewise.
15742         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15743         * g++.old-deja/g++.other/dtor10.C: Likewise.
15744         * g++.old-deja/g++.other/incomplete.C: Likewise.
15745         * g++.old-deja/g++.other/linkage7.C: Likewise.
15746         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15747         lookup algorithm.
15748         * g++.old-deja/g++.other/mangle2.C: Likewise.
15749         * g++.old-deja/g++.other/refinit2.C: Likewise.
15750         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15751         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15752         * g++.old-deja/g++.pt/crash28.C: Likewise.
15753         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15754         syntax.
15755         * g++.old-deja/g++.pt/crash32.C: Change error message.
15756         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15757         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15758         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15759         error message position.
15760         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15761         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15762         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15763         syntax.
15764         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15765         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15766         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15767         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15768         keyword.
15769         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15770         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15771         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15772         keyword.
15773         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15774         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15775         syntax.
15776         * g++.old-deja/g++.pt/friend28.C: Account for use of
15777         non-dependent names.
15778         * g++.old-deja/g++.pt/friend29.C: Likewise.
15779         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15780         rules.
15781         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15782         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15783         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15784         lookup rules.
15785         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15786         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15787         keyword.
15788         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15789         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15790         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15791         keyword.
15792         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15793         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15794         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15795         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15796         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15797         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15798         keyword.
15799         * g++.old-deja/g++.pt/spec10.C: Likewise.
15800         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15801         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15802         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15803         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15804         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15805         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15806         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15807         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15808         * g++.old-deja/g++.pt/typename15.C: Likewise.
15809         * g++.old-deja/g++.pt/typename22.C: Likewise.
15810         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15811         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15812         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15813         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15814         syntax.
15815         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15816         return value extension.
15817         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15818         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15819         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15820         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15821
15822 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.dg/warn/inline1.C: New test.
15825         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15826         * g++.old-deja/g++.jason/synth10.C: Likewise.
15827         * g++.old-deja/g++.mike/net31.C: Likewise.
15828         * g++.old-deja/g++.mike/p8786.C: Likewise.
15829
15830         * g++.dg/template/friend10.C: New test.
15831         * g++.dg/template/conv5.C: New test.
15832
15833 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15834
15835         * g++.dg/lookup/scoped3.C: New test.
15836
15837         * g++.dg/lookup/decl1.C: New test.
15838         * g++.dg/lookup/decl2.C: New test.
15839
15840 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15841
15842         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15843         gcc.c-torture/compile/20021015-1.c,
15844         gcc.c-torture/compile/20021015-2.c,
15845         gcc.c-torture/compile/20021123-1.c,
15846         gcc.c-torture/compile/20021123-2.c,
15847         gcc.c-torture/compile/20021123-3.c,
15848         gcc.c-torture/compile/20021123-4.c,
15849         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15850         only to 3.1 or 3.2 branch.
15851
15852 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15853
15854         * gcc.dg/i386-bitfield3.c: New test.
15855
15856         * gcc.dg/i386-bitfield2.c: New test.
15857
15858 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15859
15860         * g++.dg/parse/conv_op1.C: New test.
15861
15862 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15863
15864         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15865         approved.
15866
15867 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15868
15869         * gcc.c-torture/compile/20021220-1.c: New test.
15870
15871 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15872
15873         * gcc.dg/i386-fastcall-1.c: New.
15874
15875 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.c-torture/execute/20021219-1.c: New test.
15878
15879 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15880
15881         * gcc.dg/i386-pic-1.c: New test.
15882
15883 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15884
15885         PR c++/8099
15886         * g++.dg/template/friend9.C: New test.
15887
15888 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15889
15890         PR c++/3663
15891         * g++.dg/template/access7.C: New test.
15892
15893 2002-12-18  Nick Clifton  <nickc@redhat.com>
15894
15895         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15896         the libstdc++-v3 directory has been found.
15897
15898 2002-12-12  Devang Patel <dpatel@apple.com>
15899         * gcc.dg/darwin-ld-1.c: New test.
15900         * gcc.dg/darwin-ld-2.c: New test.
15901         * gcc.dg/darwin-ld-3.c: New test.
15902         * gcc.dg/darwin-ld-4.c: New test.
15903         * gcc.dg/darwin-ld-5.c: New test.
15904
15905 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15906
15907         * gcc.c-torture/compile/20021212-1.c: New test.
15908
15909 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15910
15911         * gcc.dg/fshort-wchar: New test.
15912
15913 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/8372
15916         * g++.dg/template/dtor1.C: New test.
15917
15918         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15919         markers.
15920
15921 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15922
15923         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15924
15925 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15926
15927         * g++.dg/template/static1.C: New test.
15928         * g++.dg/template/static2.C: New test.
15929         * g++.old-deja/g++.ext/memconst.C: New test.
15930
15931 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15932
15933         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15934         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15935         * g++.dg/special/initp1.C: Likewise.
15936
15937 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15938
15939         * gcc.c-torture/execute/20021204-1.c: New test.
15940
15941 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15942
15943         * gcc.dg/ppc-fmadd-1.c: New file.
15944         * gcc.dg/ppc-fmadd-2.c: New file.
15945         * gcc.dg/ppc-fmadd-3.c: New file.
15946
15947 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15948
15949         * gcc.c-torture/compile/20021204-1.c: New test.
15950
15951 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15952
15953         * g++.dg/inherit/covariant2.C: New test.
15954         * g++.dg/inherit/covariant3.C: New test.
15955         * g++.dg/inherit/covariant4.C: New test.
15956         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15957         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15958
15959 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15960
15961         PR c++/8688
15962         * g++.dg/init/brace3.C: New test.
15963
15964 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15965
15966         * gcc.dg/20020210-1.c: Fix a comment typo.
15967
15968 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15969
15970         PR c++/8720
15971         * g++.dg/parse/defarg1.C: New test.
15972
15973         PR c++/8615
15974         * g++.dg/template/char1.C: New test.
15975
15976         * g++.dg/template/varmod1.C: Fix typo.
15977
15978 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15979
15980         DR 180
15981         * g++.old-deja/g++.pt/crash32.C: Expect error.
15982
15983 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/5919
15986         * g++.dg/template/varmod1.C: New test.
15987
15988         PR c++/8727
15989         * g++.dg/inherit/typeinfo1.C: New test.
15990
15991         PR c++/8663
15992         * g++.dg/inherit/typedef1.C: New test.
15993
15994 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/8332
15997         PR c++/8493
15998         * g++.dg/template/strlen1.C: New test.
15999
16000         PR c++/8227
16001         * g++.dg/template/ctor2.C: New test.
16002
16003         PR c++/8214
16004         * g++.dg/init/string1.C: New test.
16005
16006         PR c++/8511
16007         * g++.dg/template/friend8.C: New test.
16008
16009 2002-11-29  Joe Buck <jbuck@synopsys.com>
16010
16011         * g++.dg/lookup/anon2.C: New test.
16012
16013 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16014
16015         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16016         h8300 port.
16017
16018 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16019
16020         * gcc.dg/bitfld-6.c: New test.
16021
16022 2002-11-27  Jan Hubicka  <jh@suse.cz>
16023
16024         * gcc.c-torture/execute/20021127.[cx]: New test.
16025
16026 2002-11-26  Jan Hubicka  <jh@suse.cz>
16027
16028         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16029         quality.
16030
16031 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16032
16033         * g++.dg/init/brace2.C: New test.
16034         * g++.old-deja/g++.mike/p9129.C: Correct.
16035
16036 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16037
16038         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16039
16040 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16041
16042         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16043
16044 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16045
16046         * testsuite/g++.dg/abi/empty11.C: New test.
16047         * testsuite/g++.dg/rtti/cv1.C: New test.
16048
16049 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16050
16051         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16052
16053 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16054
16055         * g++.dg/abi/empty10.C: New test.
16056
16057 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * gcc.c-torture/compile/20021124-1.c: New test.
16060
16061 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16062
16063         * g++.dg/abi/rtti2.C: New test.
16064
16065 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16066
16067         * gcc.dg/i386-unroll-1.c: New test.
16068
16069 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16070
16071         * gcc.c-torture/compile/20021120-1.c: New test.
16072         * gcc.c-torture/compile/20021120-2.c: New test.
16073
16074 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16075
16076         * gcc.dg/bitfld-5.c: New test.
16077
16078 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16079
16080         * gcc.c-torture/execute/20021120-3.c: New test.
16081
16082 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16083
16084         * gcc.c-torture/execute/20021120-2.c: New test.
16085
16086 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16087
16088         * gcc.c-torture/execute/20021120-1.c: New test.
16089
16090 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16091
16092         * gcc.c-torture/execute/20021118-3.c: New test.
16093
16094 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16095
16096         * gcc.c-torture/compile/20021119-1.c: New test.
16097
16098 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16099
16100         * gcc.dg/duff-1.c: New test.
16101         * gcc.dg/duff-2.c: New test.
16102         * gcc.dg/duff-3.c: New test.
16103
16104 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16105
16106         * gcc.dg/cpp/_Pragma5.c: New test.
16107
16108 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16109
16110         * gcc.c-torture/execute/20021118-2.c: New test.
16111
16112 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16113
16114         * gcc.c-torture/execute/20021118-1.c: New test.
16115
16116 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16117
16118         * gcc.dg/20021116-1.c: New test.
16119
16120 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16121
16122         * g++.dg/abi/vcall1.C: New test.
16123
16124 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16125
16126         * gcc.dg/20021029-1.c: New test.
16127         * gcc.dg/20021029-2.c: New test.
16128
16129 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16130
16131         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16132
16133 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16134
16135         PR c/8439
16136         * gcc.dg/20021110.c: Move to ...
16137         * gcc.c-torture/compile/20021110.c: .... here.
16138
16139 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16140
16141         PR c/8467
16142         * gcc.c-torture/execute/20021111-1.c
16143
16144 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16145
16146         PR c/8439
16147         * gcc.dg/20021110.c: New test.
16148
16149 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16150
16151         * g++.dg/abi/vthunk3.C: Run only on x86.
16152
16153 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16154
16155         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16156
16157 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16158
16159         * lib/compat.exp (compat-execute): Fix logic error in last
16160         change.
16161
16162 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16163
16164         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16165
16166 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16167
16168         PR c++/8389
16169         * g++.dg/template/access6.C: New test.
16170
16171 2002-11-08  Jan Hubicka  <jh@suse.cz>
16172
16173         * gcc.dg/i386-ssefp-1.c: New test.
16174         * gcc.dg/i386-ssefp-1.c: New test.
16175
16176 2002-11-08  Jan Hubicka  <jh@suse.cz>
16177
16178         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16179
16180 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * g++.dg/abi/vthunk3.C: New test.
16183
16184         PR c++/8338
16185         * g++.dg/template/crash2.C: New test.
16186
16187 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16188
16189         * testsuite/g++.dg/abi/dtor1.C: New test.
16190         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16191
16192 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16193
16194         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16195         Darwin.
16196
16197 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16198
16199         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16200         -mthumb.  Only xfail with -O0.
16201
16202 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16203
16204         * g++.dg/abi/thunk1.C: New test.
16205         * g++.dg/abi/thunk2.C: Likewise.
16206         * g++.dg/abi/vtt1.C: Likewise.
16207
16208 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16209
16210         PR optimization/8423
16211         * gcc.c-torture/execute/builtin-constant.c: New test.
16212
16213 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16214
16215         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16216         Add some more cases.
16217
16218 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/8391
16221         * g++.dg/opt/local1.C: New test.
16222
16223 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16224
16225         PR c++/8160
16226         * g++.dg/template/complit1.C: New test.
16227
16228         PR c++/8149
16229         * g++.dg/template/typename4.C: Likewise.
16230
16231 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         Core issue 287, PR c++/7639
16234         * g++.dg/template/instantiate1.C: Adjust error location.
16235         * g++.dg/template/instantiate3.C: New test.
16236         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16237         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16238         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16239
16240 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16241
16242         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16243
16244 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16245
16246         PR c++/8287
16247         * g++.dg/init/dtor2.C: New test.
16248
16249 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16250
16251         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16252         * gcc.dg/nest.c: Bypass errors on irix6.
16253
16254 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16255
16256         * gcc.dg/nest.c: Expect error for mmix-*-*.
16257         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16258
16259 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16260
16261         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16262         markers.
16263
16264         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16265
16266 2002-10-25  Mike Stump  <mrs@apple.com>
16267
16268         * gcc.dg/warn-1.c: New test.
16269
16270 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16271
16272         * g++.dg/template/typename3.C: New test.
16273
16274 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16275
16276         * g++.dg/lookup/ptrmem1.C: New test.
16277
16278         * g++.dg/abi/vthunk2.C: New test.
16279
16280 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16281
16282         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16283
16284 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16285
16286         * g++.dg/abi/empty9.C: New test.
16287
16288 2002-10-24  Richard Henderson  <rth@redhat.com>
16289
16290         * g++.dg/inherit/thunk1.C: Enable for ia64.
16291
16292 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR c++/8067
16295         * g++.dg/lookup/pretty1.C: New test.
16296
16297 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16298
16299         * gcc.dg/20021023-1.c: New test.
16300
16301 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/7679
16304         * g++.dg/parse/inline1.C: New test.
16305
16306 2002-10-23  Richard Henderson  <rth@redhat.com>
16307
16308         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16309
16310         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16311
16312 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16313
16314         PR c++/6579
16315         * g++.dg/parse/stmtexpr3.C: New test.
16316
16317 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16318
16319         * g++.dg/expr/cond1.C: New test.
16320
16321 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16322
16323         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16324
16325 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16326
16327         * g++.dg/abi/vbase13.C: New test.
16328         * g++.dg/abi/vbase14.C: Likewise.
16329
16330 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16331
16332         * gcc.dg/tls/pic-1.c: New test.
16333         * gcc.dg/tls/nonpic-1.c: New test.
16334         * gcc.dg/20021018-1.c: New test.
16335
16336 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16337
16338         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16339         Remove only files with the same base name as the test case.
16340         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16341         (profopt-execute): Likewise.  Also, remove old profiling
16342         and performance data files before running the tests.
16343
16344         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16345         * g++.dg/bprob/bprob.exp: Likewise.
16346         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16347         to allow more general test case names.
16348
16349         * g++.dg/bprob/bprob-1.C: Rename to ...
16350         * g++.dg/bprob/g++-bprob-1.C: ... this.
16351
16352         * g77.dg/bprob/bprob-1.f: Rename to ...
16353         * g77.dg/bprob/g77-bprob-1.f: ... this.
16354
16355 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16356
16357         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16358         bison 1.50 or later.
16359
16360 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * g++.dg/README: Describe more test directories.
16363
16364 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16365
16366         * g++.dg/init/array6.C: Add additional tests.
16367
16368 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16369
16370         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16371         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16372
16373 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16374
16375         * gcc.c-torture/compile/20020604-1.x: New.
16376         * gcc.c-torture/compile/simd-5.x: Likewise.
16377         * gcc.c-torture/execute/920710-1.x: Likewise.
16378         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16379
16380 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16381
16382         * g++.dg/inherit/override1.C: Add dg-options clause.
16383
16384 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16385
16386         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16387         _mm_slli_si128.
16388
16389 2002-10-19  Andreas Schwab  <schwab@suse.de>
16390
16391         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16392         directory component.
16393
16394 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16395
16396         * g++.dg/inherit/thunk1.C: New test.
16397
16398         * g++.dg/inherit/override1.C: New test.
16399
16400         * g++.dg/abi/mangle11.C: New test.
16401         * g++.dg/abi/mangle14.C: New test.
16402         * g++.dg/abi/mangle17.C: New test.
16403
16404 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         * g++.dg/overload/member2.C: New test.
16407
16408 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16409
16410         * g++.dg/README: Describe new compat directory.
16411         * g++.dg/dg.exp: Skip tests in compat directory.
16412         * README.compat: New file.
16413         * lib/compat.exp: New expect script.
16414         * g++.dg/compat: New test directory.
16415         * g++.dg/compat/compat.exp: New expect script.
16416         * g++.dg/compat/abi: New test directory.
16417         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16418         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16419         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16420         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16421         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16422         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16423         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16424         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16425         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16426         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16427         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16428         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16429         * g++.dg/compat/break: New test directory.
16430         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16431         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16432         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16433         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16434         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16435         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16436         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16437         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16438         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16439         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16440         g++.dg/compat/break/README: New files.
16441         * g++.dg/compat/eh: New test directory.
16442         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16443         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16444         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16445         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16446         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16447         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16448         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16449         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16450         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16451         g++.dg/compat/eh/filter2_y.C,
16452         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16453         g++.dg/compat/eh/new1_y.C,
16454         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16455         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16456         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16457         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16458         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16459         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16460         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16461         g++.dg/compat/eh/unexpected1_y.C: New files.
16462         * g++.dg/compat/init: New test directory.
16463         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16464         g++.dg/compat/init/array5_y.C,
16465         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16466         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16467         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16468         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16469         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16470         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16471         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16472         g++.dg/compat/init/init-ref2_y.C: New files.
16473
16474 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16475
16476         PR c++/7584
16477         * g++.dg/inherit/using3.C: New test.
16478
16479 2002-10-17  Jan Hubicka  <jh@suse.cz>
16480
16481         * gcc.dg/20021017-2.c: New test.
16482
16483 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16484
16485         * g++.dg/abi/mangle16.C: Adjust.
16486
16487         * g++.dg/init/array8.C: New test.
16488
16489 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16490
16491         * gcc.dg/special/mips-abi.exp: New test.
16492         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16493
16494 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16495
16496         * g++.dg/abi/mangle16.C: New test.
16497         * g++.dg/abi/mangle17.C: Likewise.
16498
16499         PR c++/7478
16500         * g++.dg/template/ref1.C: New test.
16501
16502 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16503
16504         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16505
16506 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16507
16508         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16509
16510 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16511
16512         PR c++/7524
16513         * g++.dg/init/array7.C: New test.
16514
16515 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16516
16517         * g++.dg/init/array6.C: New test.
16518
16519         * g++.dg/abi/mangle13.C: Likewise.
16520         * g++.dg/abi/mangle14.C: Likewise.
16521         * g++.dg/abi/mangle15.C: Likewise.
16522
16523 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16524
16525         * g++.dg/abi/empty8.C: New test.
16526
16527 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16528
16529         * g++.dg/init/ctor1.C: New test.
16530
16531 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16532
16533         * gcc.c-torture/execute/20021015-1.c: New test.
16534
16535 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16536
16537         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16538
16539 2002-10-14  Jan Hubicka  <jh@suse.cz>
16540
16541         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16542
16543 2002-10-14  Richard Henderson  <rth@redhat.com>
16544
16545         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16546
16547 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR optimization/6631
16550         * g++.dg/opt/const2.C: New test.
16551
16552 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16553
16554         PR c++/7176
16555         * g++.dg/parse/friend1.C: New test.
16556         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16557
16558 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16559
16560         * gcc.dg/20021014-1.c: New test.
16561
16562 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16563
16564         PR c++/5661
16565         * g++.dg/ext/vlm1.C: New test.
16566         * g++.dg/ext/vlm2.C: Likewise.
16567
16568         * g++.dg/init/array1.C: Remove invalid braces.
16569         * g++.dg/init/brace1.C: New test.
16570         * g++.dg/init/copy2.C: Likewise.
16571         * g++.dg/init/copy3.C: Likewise.
16572         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16573         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16574         braces.
16575
16576 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16577
16578         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16579
16580 2002-10-11  Richard Shann  <richard.shann@superh.com>
16581
16582         * gcc.c-torture/compile/simd-5.c: New test.
16583
16584 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16585
16586         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16587
16588 2002-10-10  Jim Wilson  <wilson@redhat.com>
16589
16590         * gcc.c-torture/execute/20021010-1.c: New test.
16591
16592 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16593
16594         PR c/7353
16595         * g++.dg/ext/typedef-init.C: New test.
16596         * gcc.dg/typedef-init.c: New test.
16597
16598 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16599
16600         * gcc.dg/cpp/paste13.c: New test.
16601
16602 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16603
16604         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16605         remaining platforms, XFAIL during compile, not execute.  Don't
16606         XFAIL at -O0.
16607
16608 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16609
16610         * gcc.dg/alias-1.c: Tweak expected warning.
16611
16612 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16613
16614         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16615
16616 2002-10-06  Andreas Jaeger  <aj@suse.de>
16617
16618         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16619         * gcc.dg/cpp/c++98.C: Likewise.
16620
16621         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16622         * g++.dg/cpp/c++98.C: Likewise.
16623
16624         * g++.dg/README (Subdirectories): Mention cpp directory.
16625
16626         PR target/7559
16627         * gcc.dg/20021006-1.c: New test.
16628
16629 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16630
16631         PR c++/7804
16632         * g++.dg/other/warning1.C: New test.
16633
16634 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16635
16636         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16637         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16638         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16639
16640 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16641
16642         PR c++/7931
16643         * g++.dg/template/ptrmem3.C: New test.
16644
16645         PR c++/7754
16646         * g++.dg/template/union1.C: New test.
16647
16648 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16649
16650         PR c++/8006
16651         * g++.dg/abi/mangle9.C: New test.
16652         * g++.dg/abi/mangle10.C: New test.
16653         * g++.dg/abi/mangle11.C: New test.
16654         * g++.dg/abi/mangle12.C: New test.
16655
16656 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16657
16658         PR c++/7188.
16659         * g++.dg/template/meminit1.C: New test.
16660         * g++.dg/warn/Wreorder-1.C: Likewise.
16661         * g++.old-deja/g++.mike/warn3.C: Tweak.
16662         * lib/prune.exp: Ingore "in copy constructor".
16663
16664 2002-10-02  Andreas Jaeger  <aj@suse.de>
16665
16666         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16667         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16668         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16669         on x86-64.
16670
16671 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16672
16673         * gcc.dg/empty1.C: Fix typo.
16674
16675 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16676
16677         * gcc.dg/alias-1.c: New test.
16678
16679 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16680
16681         * gcc.dg/empty1.C: New test.
16682
16683         * g++.dg/tls/init-2.C: Tweak error messages.
16684
16685 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16686
16687         * gcc.c-torture/compile/20020923-1.c: New test.
16688
16689 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16690
16691         * gcc.c-torture/execute/ffs-1.c: New test.
16692         * gcc.c-torture/execute/ffs-2.c: Ditto.
16693
16694 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16695
16696         * g++.dg/overload/member1.C: New test.
16697
16698 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16699
16700         * g++.dg/abi/empty7.C: New test.
16701         * g++.dg/init/pm2.C: Likewise.
16702
16703 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16704
16705         * g++.dg/rtti/crash1.C: New test.
16706
16707 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16708
16709         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16710         gcc.dg/sibcall-4.c: New tests.
16711
16712 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16713
16714         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16715         powerpc and MMIX targets.
16716
16717 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16718
16719         * gcc.dg/cpp/20020927-1.c: New.
16720
16721 2002-09-26  David S. Miller  <davem@redhat.com>
16722
16723         * gcc.c-torture/compile/trunctfdf.c: New.
16724
16725 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16726
16727         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16728
16729 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16730
16731         * gcc.c-torture/execute/loop-15.c: New.
16732
16733 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16734
16735         * README.QMTEST: Fix typo.
16736
16737 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16738
16739         * gcc.dg/20020926-1.c: New test.
16740
16741 2002-09-25  David S. Miller  <davem@redhat.com>
16742
16743         PR target/7842
16744         * gcc.c-torture/execute/shiftdi.c: New test.
16745
16746 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16747
16748         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16749         unique to the tool.
16750         * lib/g77.exp (g77_init): Likewise.
16751         * lib/g++.exp (g++_init): Likewise.
16752         * lib/objc.exp (objc_init): Likewise.
16753
16754 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16755
16756         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16757         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16758         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16759
16760 2002-09-25  Richard Henderson  <rth@redhat.com>
16761
16762         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16763         too-small long double.
16764
16765 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16766
16767         * gcc.dg/20020919-1.c: New test.
16768
16769 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16770
16771         * g++.dg/abi/bitfield6.C: New test.
16772         * g++.dg/abi/bitfield7.C: New test.
16773         * g++.dg/abi/bitfield8.C: New test.
16774         * g++.dg/abi/vbase11.C: New test.
16775
16776 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16777
16778         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16779         hppa*-*-hpux*.  Update test comment.
16780
16781 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16782
16783         * gcc.dg/tls/struct-1.c: New test.
16784
16785 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16786
16787         * gcc.dg/cpp/tr-warn2.c: Update.
16788
16789 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16790
16791         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16792
16793 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16794
16795         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16796         systems.
16797
16798 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16799
16800         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16801
16802         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16803         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16804         setting of cxxfilt.
16805
16806 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16807
16808         * gcc.dg/20020312-2.c: Update for darwin.
16809
16810 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16811
16812         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16813
16814 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16815
16816         * objc.dg/comp-types-1.m: New test.
16817         * objc.dg/comp-types-2.m: New test.
16818         * objc.dg/comp-types-3.m: New test.
16819         * objc.dg/comp-types-4.m: New test.
16820         * objc.dg/comp-types-5.m: New test.
16821         * objc.dg/comp-types-6.m: New test.
16822
16823 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16824
16825         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16826
16827 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16828
16829         * g++.dg/other/do1.C: New test.
16830
16831         * g++.dg/template/subst1.C: New test.
16832
16833 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16834
16835         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16836
16837 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16838
16839         * g++.dg/template/qualttp20.C: Adjust expected errors.
16840         * g++.old-deja/g++.jason/report.C: Likewise.
16841         * g++.old-deja/g++.other/qual1.C: Likewise.
16842
16843         * g++.dg/lookup/scoped2.C: New test.
16844
16845         * g++.dg/ext/asm3.C: New test.
16846
16847 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16848
16849         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16850
16851 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16852
16853         * ChangeLog: follow spelling conventions.
16854         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16855         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16856         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16857         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16858         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16859         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16860         * g++.old-deja/g++.law/global-init1.C: Likewise.
16861         * g++.old-deja/g++.other/delete4.C: Likewise.
16862         * g++.old-deja/g++.other/inline21.C: Likewise.
16863         * g++.old-deja/g++.other/singleton.C: Likewise.
16864         * g77.dg/strlen0.f: Likewise.
16865         * g77.f-torture/compile/20010519-1.f: Likewise.
16866         * g77.f-torture/compile/980310-4.f: Likewise.
16867         * gcc.c-torture/compile/20000605-1.c: Likewise.
16868         * gcc.c-torture/execute/20020225-1.c: Likewise.
16869         * gcc.dg/c90-hexfloat-2.c: Likewise.
16870         * gcc.dg/c99-bool-1.c: Likewise.
16871         * gcc.dg/c99-hexfloat-2.c: Likewise.
16872         * gcc.dg/dll-2.c: Likewise.
16873         * gcc.dg/wtr-union-init-1.c: Likewise.
16874         * gcc.dg/wtr-union-init-2.c: Likewise.
16875         * gcc.dg/wtr-union-init-3.c: Likewise.
16876         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16877         * gcc.dg/cpp/defined.c: Likewise.
16878         * gcc.dg/cpp/macsyntx.c: Likewise.
16879         * gcc.dg/cpp/paste2.c: Likewise.
16880         * gcc.dg/cpp/trad/defined.c: Likewise.
16881         * gcc.dg/format/c90-printf-1.c: Likewise.
16882         * gcc.dg/format/c90-scanf-1.c: Likewise.
16883         * gcc.dg/format/c99-printf-1.c: Likewise.
16884         * gcc.dg/format/c99-scanf-1.c: Likewise.
16885         * gcc.misc-tests/gcov-8.c: Likewise.
16886         * lib/profopt.exp: Likewise.
16887
16888 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16889
16890         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16891
16892 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         * g++.dg/inherit/using2.C: New test.
16895
16896 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16897
16898         * ChangeLog: Follow spelling conventions.
16899         * g++.dg/template/friend4.C: Likewise.
16900         * g++.old-deja/g++.pt/crash67.C: Likewise.
16901         * gcc.c-torture/execute/20000801-4.c: Likewise.
16902         * gcc.dg/c90-digraph-1.c: Likewise.
16903         * gcc.dg/c94-digraph-1.c: Likewise.
16904         * gcc.dg/c99-digraph-1.c: Likewise.
16905         * gcc.dg/cpp/line5.c: Likewise.
16906         * gcc.dg/cpp/multiline.c: Likewise.
16907         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16908         * gcc.dg/format/attr-3.c: Likewise.
16909         * gcc.dg/format/c90-scanf-3.c: Likewise.
16910         * gcc.dg/format/ext-4.c: Likewise.
16911
16912 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16913
16914         * g++.dg/template/pretty1.C: New test.
16915
16916 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16917
16918         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16919
16920 2002-09-13  Matt Austern  <austern@apple.com>
16921
16922         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16923         passing a cast expression to a function by const reference.
16924
16925 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16926
16927         * g++.dg/template/deduce1.C: New test.
16928
16929 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16930
16931         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16932         32-bit int.
16933
16934 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16935
16936         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16937         usage.
16938
16939 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16940
16941         * gcc.c-torture/compile/20020910-1.c: New test.
16942
16943 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16944
16945         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16946
16947 2002-09-10  Andreas Jaeger  <aj@suse.de>
16948
16949         * gcc.dg/20020312-2.c: Adjust for x86-64.
16950
16951 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16952
16953         * g77.dg/7388.f: New test case for PR 7388.
16954
16955 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16956
16957         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16958
16959 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16960
16961         * objc.dg/proto-lossage-1.m: New test.
16962
16963 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16964
16965         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16966
16967 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16968
16969         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16970         expected to pass.
16971
16972 2002-09-06  Stan Shebs  <shebs@apple.com>
16973             David Edelsohn  <edelsohn@gnu.org>
16974
16975         * gcc.dg/weak: New directory.
16976         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16977         target-specific xfail bits.
16978         * gcc.dg/typeof-2.c: Move to new directory.
16979         * gcc.dg/weak.exp: New expect script.
16980
16981 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16982
16983         * gcc.c-torture/execute/extzvsi.c: New test.
16984
16985 2002-09-05  Stan Shebs  <shebs@apple.com>
16986
16987         * gcc.dg/weak-1.c: xfail on Darwin.
16988         * gcc.dg/weak-2.c: Ditto.
16989         * gcc.dg/weak-3.c: Ditto.
16990         * gcc.dg/weak-4.c: Ditto.
16991         * gcc.dg/weak-5.c: Ditto.
16992         * gcc.dg/weak-6.c: Ditto.
16993         * gcc.dg/weak-7.c: Ditto.
16994         * gcc.dg/weak-8.c: Ditto.
16995         * gcc.dg/weak-9.c: Ditto.
16996
16997 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16998
16999         * gcc.c-torture/execute/loop-14.c: New test.
17000
17001 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * g++.dg/other/cxa-atexit1.C: New test.
17004
17005         * gcc.dg/typeof-2.c: New test.
17006
17007 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17008
17009         * gcc.dg/builtins-2.c: New testcase.
17010         * gcc.dg/builtins-3.c: New testcase.
17011
17012 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17013
17014         * gcc.dg/cpp/_Pragma4.c: New test.
17015
17016 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17017
17018         * objc/execute/nil_method-1.m: New testcase.
17019
17020 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17021
17022         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17023         [Object class], not [Object initialize].
17024
17025 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17026             Hans-Peter Nilsson  <hp@bitrange.com>
17027
17028         * gcc.c-torture/execute/20020720-1.x: Skip test on
17029         mmix-knuth-mmixware.  Correct comment.
17030
17031 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17032
17033         * testsuite/g++.dg/abi/bitfield5.C: New test.
17034         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17035
17036 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17037
17038         * objc.dg/undeclared-selector.m: New test.
17039
17040 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17041
17042         * g++.dg/other/offsetof1.C: Avoid cast warning.
17043
17044 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17045
17046         * objc.dg/super-class-2.m: New test.
17047
17048 2002-08-24  Matt Austern  <austern@apple.com>
17049
17050         * g++.dg/ext/lvaddr.C: New test.
17051         * g++.dg/ext/lvcast.C: New test.
17052
17053 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17054
17055         * testsuite/g++.dg/inherit/cond1.C: New test.
17056
17057 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17058
17059         * gcc.dg/noncompile/incomplete-1.c: New test.
17060
17061 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17062
17063         * gcc.dg/typespec-1.c: New test.
17064
17065 2002-08-20  Devang Patel  <dpatel@apple.com>
17066         * objc.dg/proto-hier-2.m: New test.
17067
17068 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17069
17070         * objc.dg/bitfield-1.m: New test.
17071         * objc.dg/bitfield-2.m: New test.
17072
17073 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17074
17075         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17076         gcc.dg/c99-flex-array-4.c: New tests.
17077
17078 2002-08-16  Stan Shebs  <shebs@apple.com>
17079
17080         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17081
17082 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17083
17084         * gcc.dg/typeof-1.c: New test.
17085         * g++.dg/ext/typeof2.C: New test.
17086
17087 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17088
17089         * g++.dg/other/offsetof1.C: New test.
17090
17091 2002-08-14  Richard Henderson  <rth@redhat.com>
17092
17093         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17094
17095 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17096
17097         * gcc.dg/cpp/_Pragma3.c: New test.
17098
17099 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17100
17101         * g++.dg/template/inherit3: New test.
17102
17103 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * gcc.dg/bitfld-4.c: Add blank options.
17106
17107 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17108
17109         * g++.dg/template/crash1.C: New test.
17110
17111 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17112
17113         * gcc.dg/tls/opt-2.c: New test.
17114
17115 2002-08-08  Devang Patel  <dpatel@apple.com>
17116
17117         * objc.dg/selector-1.m : New test
17118
17119 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17120
17121         * g++.dg/abi/bitfield4.C: New test.
17122         * gcc.dg/bitfld-4.c: New test.
17123
17124 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * g++.dg/other/packed1.C: New test.
17127
17128 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17129
17130         * g++.dg/abi/offsetof.C: Tweak error messages.
17131         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17132
17133 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17134
17135         * gcc.dg/bitfld-3.c: New test.
17136
17137 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17138             Richard Henderson  <rth@redhat.com>
17139
17140         * gcc.dg/i386-bitfield1.c: New test.
17141         * g++.dg/abi/bitfield3.C: Update.
17142
17143 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17144
17145         * objc.dg/const-str-2.m: Update.
17146         * gcc.dg/cpp/c++98.c: Change to C extension.
17147         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17148         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17149
17150 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17151
17152         * testsuite/gcc.dg/tls/diag-3.c: New.
17153
17154 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17155
17156         * g++.dg/README (Subdirectories): Document new subdir expr.
17157         * g++.dg/expr/pmf-1.C: New test.
17158
17159 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17160
17161         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17162
17163 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * g++.dg/abi/bitfield3.C: New test.
17166
17167 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17168
17169         * lib/gcov.exp: Tweak expected line formats.
17170         * gcc.misc-tests/gcov8.c: New test.
17171         * gcc.misc-tests/gcov8.x: New flags.
17172
17173 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17174
17175         * consistency.vlad/layout/endian.c: Include string.h.
17176
17177         * gcc.c-torture/execute/20020805-1.c: New test.
17178
17179 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17180
17181         * g++.dg/other/conversion1.C: New test.
17182
17183 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17184
17185         * gcc.dg/builtins-1.c: New testcase.
17186
17187 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17188
17189         * g++.dg/inherit/access3.C: New test.
17190
17191 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17192
17193         * gcc.dg/ia64-visibility-2.c: New test.
17194
17195 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17196
17197         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17198         __qualifier_flags to __flags.
17199
17200 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17201
17202         * g++.dg/inherit/operator1.C: New test.
17203         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17204         * g++.dg/other/error1.C: Change expected error message.
17205         * g++.dg/template/conv4.C: Likewise.
17206
17207 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17208
17209         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17210         for documented behavior.
17211
17212 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17213
17214         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17215         several targets known to fail.
17216
17217 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17218
17219         * gcc.dg/mips-args-[123].c: New tests.
17220
17221 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17222
17223         * gcc.dg/ppc-spe.c: New.
17224
17225 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17226
17227         * g++.dg/other/ptrmem4.C: New testcase.
17228
17229 2002-07-24  Richard Henderson  <rth@redhat.com>
17230
17231         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17232
17233 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17234
17235         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17236
17237 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17238
17239         * gcc.c-torture/execute/memset-3.c: New testcase.
17240
17241 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17242
17243         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17244         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17245
17246 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17247
17248         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17249         Delete.
17250
17251 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17252
17253         * gcc.c-torture/compile/simd-4.c: New test.
17254
17255 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17256
17257         PR c++/7347, c++/7348
17258         * g++.dg/template/access4.C: New test.
17259         * g++.dg/template/access5.C: New test.
17260         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17261         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17262         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17263         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17264
17265 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * gcc.dg/gnu89-init-2.c: New test.
17268
17269 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17270
17271         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17272
17273 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17274
17275         * gcc.c-torture/execute/20020720-1.c: New testcase.
17276
17277 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17278
17279         * gcc.dg/cpp/Wsignprom.c: New tests.
17280
17281 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17282
17283         * gcc.c-torture/execute/loop-13.c: New test.
17284
17285 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17286
17287         * gcc.dg/cpp/expr.c: New tests.
17288
17289 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17290
17291         * g++.dg/opt/pr6713.C: Add template instantiation.
17292
17293 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17294
17295         * gcc.dg/nest.c: New test.
17296
17297 2002-07-17  Richard Henderson  <rth@redhat.com>
17298
17299         * g++.dg/opt/pr6713.C: New test.
17300
17301 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17302
17303         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17304         XFAIL for all x86 processors.
17305
17306 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17307
17308         * gcc.c-torture/execute/20010122-1.x: Do not test with
17309         -fomit-frame-pointer.
17310
17311 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17312
17313         * g++.dg/template/instantiate2.C: New test.
17314         * g++.dg/template/spec4.C: New test.
17315
17316 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17317
17318         * g++.dg/template/access2.C: New test.
17319         * g++.dg/template/access3.C: New test.
17320
17321 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17322
17323         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17324         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17325         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17326         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17327         Convert to use <stdarg.h>.
17328         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17329         Delete.
17330         * gcc.dg/va-arg-2.c: New.
17331         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17332
17333 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17334
17335         * gcc.c-torture/compile/20020710-1.c: New test.
17336
17337 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17338                           Andrew Pinski  <pinskia@physics.uc.edu>
17339
17340         gcc.c-torture/compile/simd-2.c: New testcase.
17341         gcc.c-torture/compile/simd-3.c: Likewise.
17342
17343 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/7224
17346         * g++.dg/overload/error1.C: New test.
17347
17348 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17349
17350         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17351         configuration and IRIX 6 O32 ABI.
17352
17353 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17354
17355         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17356
17357 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17358
17359         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17360
17361 2002-07-10  Jeffrey A Law  <law@redhat.com>
17362
17363         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17364
17365         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17366
17367 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17368
17369         * gcc.dg/20020312-2.c: Check for __PPC__.
17370
17371 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17372
17373         * gcc.c-torture/compile/20020709-1.c: New test.
17374
17375 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17376
17377         * g++.dg/template/qualttp21.C: New test case.
17378
17379 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17380
17381         * gcc.c-torture/compile/20020706-1.c: New test.
17382         * gcc.c-torture/compile/20020706-2.c: New test.
17383
17384 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17385             Alexandre Oliva  <aoliva@redhat.com>
17386
17387         * g++.dg/warn/incomplete1.C: New test.
17388
17389 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17390
17391         PR c++/7099
17392         * g++.dg/warn/noreturn1.C: New test.
17393
17394 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/6706
17397         * g++.dg/debug/debug6.C: New test.
17398         * g++.dg/debug/debug7.C: New test.
17399
17400 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17401
17402         * gcc.c-torture/compile/simd-3.c: New test.
17403
17404 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17405
17406         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17407         * gcc.dg/20020620-1.c: Likewise.
17408
17409 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17410
17411         PR c++/6944
17412         * g++.dg/init/array4.C: New test.
17413         * g++.dg/init/array5.C: New test.
17414
17415 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17416
17417         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17418         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17419
17420 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17421
17422         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17423         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17424         * gcc.dg/wtr-conversion-1.c: Likewise.
17425         * gcc.dg/wtr-escape-1.c: Likewise.
17426         * gcc.dg/wtr-int-type-1.c: Likewise.
17427         * gcc.dg/wtr-label-1.c: Likewise.
17428         * gcc.dg/wtr-static-1.c: Likewise.
17429         * gcc.dg/wtr-strcat-1.c: Likewise.
17430         * gcc.dg/wtr-suffix-1.c: Likewise.
17431         * gcc.dg/wtr-switch-1.c: Likewise.
17432         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17433         * gcc.dg/wtr-union-init-1.c: Likewise.
17434         * gcc.dg/wtr-union-init-2.c: Likewise.
17435         * gcc.dg/wtr-union-init-3.c: Likewise.
17436
17437         * gcc.dg/wtr-func-def-1.c: New test.
17438
17439 2002-07-02 Devang Patel <dpatel@apple.com>
17440
17441         * objc.dg/param-1.m: New test.
17442
17443 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17444
17445         * gcc.dg/cpp/trad/directive.c: Add test.
17446         * gcc.dg/cpp/trad/macroargs.c: Add test.
17447         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17448
17449 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17450
17451         * gcc.dg/cpp/cmdlne-M.c: New test.
17452
17453 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17454
17455         * objc.dg/desig-init-1.m: New test.
17456
17457 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17458
17459         PR c++/6716
17460         * g++.dg/template/instantiate1.C: New test.
17461
17462 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/7112
17465         * g++.dg/template/sizeof2.C: New test.
17466
17467 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17468
17469         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17470         gcc.dg/cpp/trad/include.c: New tests.
17471
17472 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17473
17474         PR target/7177
17475         * gcc.c-torture/compile/20020701-1.c: New test.
17476
17477 2002-07-01  Stan Shebs  <shebs@apple.com>
17478
17479         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17480         header here...
17481         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17482         (objc-torture-execute): or here.
17483
17484 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17485
17486         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17487
17488 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17489
17490         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17491
17492 2002-06-30  Devang Patel  <dpatel@apple.com>
17493
17494         * objc.dg/fsyntax-only.m: New test.
17495
17496 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17497
17498         PR c++/6695
17499         * g++.dg/template/friend7.C: New file.
17500
17501 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17502
17503         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17504         return type.
17505
17506 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17507
17508         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17509         avoid division by zero.
17510
17511 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17512
17513         * gcc.dg/Wunknownprag.c: New tests.
17514
17515 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17516
17517         * gcc.c-torture/execute/simd-2.c: New test.
17518
17519 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17520
17521         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17522         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17523         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17524         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17525         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17526         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17527         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17528         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17529         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17530         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17531         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17532         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17533         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17534         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17535         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17536         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17537         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17538
17539 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17540
17541         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17542         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17543         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17544         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17545         New tests.
17546         * gcc.dg/cpp/trad/directive.c: Update.
17547
17548 2002-06-23  Andreas Jaeger  <aj@suse.de>
17549
17550         * gcc.c-torture/execute/complex-6.c: New.
17551
17552 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17553
17554         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17555         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17556         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17557         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17558
17559 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17560
17561         * gcc.dg/cpp/trad: New directory with traditional tests copied
17562         from parent directory.
17563         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17564         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17565         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17566         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17567         Move to trad/ and rename.
17568         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17569         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17570         gcc.dg/cpp/trad/redef2.c: New tests.
17571         * gcc.dg/cpp/trad/trad.exp: New driver.
17572
17573 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17574
17575         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17576         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17577         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17578         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17579         Remove.
17580
17581 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17582
17583         * gcc.dg/20020620-1.c: New test.
17584
17585 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17586
17587         * g++.dg/template/ttp4.C: New test.
17588
17589 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17590
17591         * g++.dg/opt/vt1.C: Fix regexp.
17592
17593 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17594
17595         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17596         Don't use attribute `noinline'.
17597
17598 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17599
17600         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17601
17602 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17603
17604         * gcc.c-torture/execute/simd-1.c: New.
17605
17606         * gcc.dg/simd-1.c: New.
17607
17608 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17609
17610         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17611
17612 2002-06-16  Richard Henderson  <rth@redhat.com>
17613
17614         * g++.dg/ext/anon-struct1.C: New.
17615         * g++.dg/ext/anon-struct2.C: New.
17616         * g++.dg/ext/anon-struct3.C: New.
17617         * gcc.dg/anon-struct-1.c: New.
17618         * gcc.dg/anon-struct-2.c: New.
17619         * gcc.dg/anon-struct-3.c: New.
17620         * gcc.dg/20011008-1.c: Adjust warning text.
17621         * gcc.dg/20020527-1.c: Add -fms-extensions.
17622
17623 2002-06-16  Richard Henderson  <rth@redhat.com>
17624
17625         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17626
17627 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17628
17629         * gcc.c-torture/execute/20020615-1.c: New test.
17630
17631 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17632
17633         * gcc.c-tortuture/execute/compare-1.c: New test case.
17634         * gcc.c-tortuture/execute/compare-2.c: New test case.
17635         * gcc.c-tortuture/execute/compare-3.c: New test case.
17636
17637 2002-06-13  Richard Henderson  <rth@redhat.com>
17638
17639         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17640         ia64 ilp32.
17641
17642 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17643
17644         * g++.dg/template/typename2.C: Update error message.
17645
17646 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17647
17648         * gcc.c-torture/execute/20020611-1.c: New test.
17649
17650 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17651
17652         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17653         list of targets to skip.
17654
17655 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17656
17657         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17658         targets if not optimizing.
17659
17660 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17661
17662         * gcc.c-torture/compile/20020605-1.c: New test.
17663
17664         * g++.dg/opt/vt1.C: New test.
17665
17666         * gcc.dg/20020531-1.c: New test.
17667
17668         * gcc.dg/20020530-1.c: New test.
17669
17670         * gcc.dg/20020527-1.c: New test.
17671
17672         * g++.dg/opt/cse1.C: New test.
17673
17674 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17675
17676         * gcc.dg/20020607-2.c: New test case.
17677
17678 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17679
17680         * gcc.c-torture/compile/20020604-1.c: New test.
17681
17682 2002-06-04  Richard Henderson  <rth@redhat.com>
17683
17684         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17685         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17686         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17687
17688 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17689
17690         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17691
17692 2002-06-03  Richard Henderson  <rth@redhat.com>
17693
17694         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17695         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17696
17697 2002-06-02  Richard Henderson  <rth@redhat.com>
17698
17699         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17700         test functions static.
17701
17702 2002-06-02  Andreas Jaeger  <aj@suse.de>
17703
17704         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17705         now.
17706
17707 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17708
17709         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17710         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17711         Update for mofified diagnostics.
17712         * gcc.dg/c99-intconst-1.c: No longer fail.
17713
17714 2002-06-02  Richard Henderson  <rth@redhat.com>
17715
17716         * gcc.dg/uninit-A.c: Remove xfail markers.
17717
17718 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17719
17720         * gcc.dg/fnegate-1.c: New test case.
17721
17722 2002-05-30  Osku Salerma  <osku@iki.fi>
17723
17724         * gcc.c-torture/execute/mayalias-1.c: New file.
17725
17726 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17727
17728         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17729         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17730         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17731
17732 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17733
17734         * gcc.c-torture/execute/20020529-1.c: New test.
17735
17736 2002-05-27  Richard Henderson  <rth@redhat.com>
17737
17738         * g++.dg/ext/attrib6.C: New test case.
17739
17740 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17741
17742         * gcc.c-torture/execute/pure-1.c: New test.
17743
17744 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17745
17746         * gcc.dg/cpp/arith-2.c: Remove.
17747
17748 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17749
17750         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17751         * gcc.dg/cpp/if-3.c: Remove.
17752
17753 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17754
17755         * g++.dg/opt/cse2.C: New test.
17756
17757 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17758
17759         * gcc.dg/cpp/arith-1.c: New semantic tests.
17760         * gcc.dg/cpp/if-1.c: Update.
17761
17762 2002-05-24  Ben Elliston  <bje@redhat.com>
17763
17764         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17765
17766 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17767
17768         * gcc.dg/verbose-asm.c: New test.
17769
17770 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17771
17772         * gcc.dg/cpp/paste12.c: New test.
17773
17774 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17775
17776         * g++.dg/parse/named_ops.C: New test.
17777
17778 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17779
17780         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17781
17782 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17783
17784         * gcc.dg/weak-2.c: Allow optional leading underscore
17785         in scan-assembler symbol name.
17786         * gcc.dg/weak-3.c: Likewise.
17787         * gcc.dg/weak-4.c: Likewise.
17788         * gcc.dg/weak-5.c: Likewise.
17789
17790 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17791
17792         * gcc.dg/20020523-1.c: New test.
17793
17794 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17795
17796         * objc.dg/const-str-2.m: Update now that we stop after
17797         a command line error.
17798
17799 2002-05-22  Richard Henderson  <rth@redhat.com>
17800
17801         * g++.dg/dg.exp: Fix typo in test pruneing.
17802
17803 2002-05-22  Richard Henderson  <rth@redhat.com>
17804
17805         * g++.dg/dg.exp: Prune the tls subdirectory.
17806         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17807         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17808         * g++.dg/tls/init-1.C: New.
17809
17810 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17811
17812         * gcc.dg/20020517-1.c: New test.
17813
17814 2002-05-21  Richard Henderson  <rth@redhat.com>
17815
17816         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17817         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17818
17819 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17820
17821         * g++.dg/other/copy2.C: New test.
17822
17823 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17824
17825         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17826         (MAX_COPY): Bump up to 10 times sizeof (long long).
17827         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17828
17829         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17830         sizeof (long long).
17831
17832         * gcc.c-torture/execute/strcpy-1.c: New test.
17833
17834 2002-05-19  Jason Merrill  <jason2redhat.com>
17835
17836         * g++.dg/ext/oper1.C: New test.
17837
17838 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17839 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17840
17841         * README.QMTEST: New file.
17842
17843         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17844
17845 2002-05-19  Andreas Jaeger  <aj@suse.de>
17846
17847         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17848         now.
17849         * gcc.c-torture/execute/loop-2d.x: Likewise.
17850
17851 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17852
17853         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17854         support weak symbols.
17855         * gcc.dg/weak-4.c: Likewise
17856         * gcc.dg/weak-6.c: Likewise
17857
17858 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17859
17860         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17861         cygwin, coff and h8300-*-hms targets
17862         * gcc.dg/weak-5.c: Likewise
17863         * gcc.dg/weak-7.c: Likewise
17864
17865 2002-05-16  Jason Merrill  <jason@redhat.com>
17866
17867         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17868         (scan-assembler-not, scan-assembler-dem): Likewise.
17869         (scan-assembler-dem-not): Likewise.
17870
17871 2002-05-15  Richard Henderson  <rth@redhat.com>
17872
17873         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17874
17875 2002-05-15  Richard Henderson  <rth@redhat.com>
17876
17877         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17878         (vfoo1f): Warning here.
17879         (vfoo1l): Don't redefine the alias.
17880
17881 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17882
17883         * g++.dg/init/pm1.C: New test.
17884
17885 2002-05-12  David S. Miller  <davem@redhat.com>
17886
17887         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17888         types.
17889
17890 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17891
17892         * gcc.c-torture/execute/20020510-1.c: New test case.
17893
17894 2002-05-10  David S. Miller  <davem@redhat.com>
17895
17896         * gcc.c-torture/execute/conversion.c: Test long double too.
17897
17898 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17899
17900         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17901         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17902         * lib/g++.exp (g++_link_flags): Likewise.
17903         * lib/objc.exp (objc_target_compile): Likewise.
17904
17905 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17906
17907         * gcc.dg/cpp/poison.c: Update.
17908         * gcc.dg/cpp/20000625-2.c: Remove.
17909         * gcc.dg/cpp/direct2s.c: Remove final test.
17910
17911 2002-05-08  Tom Rix  <trix@redhat.com>
17912
17913         * gcc.c-torture/execute/20020508-1.c: New test.
17914         * gcc.c-torture/execute/20020508-2.c: New test.
17915         * gcc.c-torture/execute/20020508-3.c: New test.
17916
17917 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17918
17919         * gcc.dg/cpp/charconst-4.c: More tests.
17920
17921 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17922
17923         PR c/6569
17924         * gcc.dg/weak-3.c: Update location of warning messages.
17925         * gcc.dg/weak-5.c: Likewise.
17926
17927 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17928
17929         * gcc.c-torture/execute/20020506-1.c: New test case.
17930
17931 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17932
17933         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17934
17935 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17936
17937         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17938
17939 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17940
17941         * gcc.dg/cpp/charconst-3.c: New test.
17942
17943 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17944
17945         * gcc.dg/cpp/charconst.c: Update tests.
17946
17947 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17948
17949         * treelang: Added directory for new sample language treelang. Also
17950         lib/treelang.exp: New file to signal treelang should be tested.
17951
17952 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17953
17954         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17955         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17956         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17957         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17958         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17959         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17960         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17961
17962 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17963
17964         * gcc.dg/format/xopen-2.c: New test.
17965
17966 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17967
17968         * gcc.dg/20020503-1.c: New test.
17969
17970 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17971
17972         * g++.dg/init/dtor1.C: Make it tougher.
17973
17974 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17975
17976         * g++.dg/init/dtor1.C: New test.
17977
17978 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17979
17980         * gcc.dg/altivec-8.c: New.
17981
17982 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17983
17984         * gcc.dg/altivec-7.c: New.
17985
17986 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17987
17988         * g++.dg/parse/typedef1.C: New test.
17989
17990 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/6486
17993         * g++.dg/template/friend6.C: New test.
17994
17995         PR c++/6492
17996         * g++.dg/init/copy1.C: New test.
17997
17998 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         * g++.dg/warn/effc1.C: New test.
18001
18002 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18003
18004         * gcc.dg/cpp/if-cexp.c: Add a test.
18005
18006 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18007
18008         * gcc.dg/20020426-2.c: New test.
18009
18010 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18011
18012         * gcc.dg/cpp/if-mop.c: Update.
18013         * gcc.dg/cpp/if-mpar.c: Add test.
18014         * gcc.dg/cpp/if-oppr.c: Update.
18015
18016 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18017
18018         PR c/6343
18019         * gcc.dg/weak-[2-7].c: New tests.
18020
18021 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18022
18023         * gcc.dg/enum1.c: New test.
18024
18025 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/6497
18028         * g++.dg/inherit/access2.C: New test.
18029
18030 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18031
18032         PR bootstrap/6445
18033         * gcc.dg/20020426-1.c: New test.
18034
18035 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18036
18037         * g++.dg/abi/enum1.C: New test.
18038
18039 2002-04-26  Richard Henderson  <rth@redhat.com>
18040
18041         * gcc.dg/c99-bool-1.c: Expect always true warning.
18042
18043 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18044
18045         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18046
18047 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18048
18049         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18050         targets.
18051
18052 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18053
18054         * g++.dg/abi/mange7.C: New test.
18055
18056         PR c++/6438.
18057         * g++.dg/parse/stmtexpr2.C: New test.
18058
18059 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18060
18061         * gcc.dg/20020312-2.c: Add SH target.
18062
18063 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18064
18065         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18066         compiler output on mips*-*-irix*.
18067
18068 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18069
18070         * g++.dg/parse/attr1.C: New test.
18071
18072 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18073
18074         * gcc.c-torture/execute/string-opt-17.c: New test case.
18075         * gcc.c-torture/execute/memset-2.c: New test case.
18076
18077 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/6256:
18080         * g++.dg/template/friend5.C: New test.
18081
18082         PR c++/6331:
18083         * g++.dg/template/qual1.C: Likewise.
18084
18085 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18086
18087         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18088         Include stdlib.h, not stdio.h or ctype.h.
18089
18090 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18091
18092         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18093         cris-*-elf* and mmix-*-*.
18094         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18095         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18096         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18097         Ditto.
18098         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18099         * gcc.dg/wchar_t-1.c: Ditto.
18100
18101 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18102
18103         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18104         Clarify comment.
18105
18106 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18107
18108         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18109
18110 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18111
18112         * gcc.c-torture/execute/20000906-1.x: Delete.
18113
18114 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18115
18116         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18117
18118 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18119
18120         * PR6367
18121         * g77.f-torture/execute/6367.f: New test.
18122         * g77.f-torture/execute/6367.x: Disable for MMIX.
18123
18124 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18125
18126         * PR6352
18127         * g++.dg/opt/inline2.C: New test.
18128
18129 2002-04-18  Richard Henderson  <rth@redhat.com>
18130
18131         * gcc.dg/20000906-1.c: Enable for all targets.
18132         * gcc.c-torture/compile/iftrap-2.c: New.
18133
18134 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * gcc.dg/20020418-1.c: New test.
18137         * gcc.dg/20020418-2.c: New test.
18138
18139 2002-04-18  Richard Henderson  <rth@redhat.com>
18140
18141         * gcc.c-torture/compile/iftrap-1.c: New.
18142         * gcc.dg/iftrap-1.c: Adjust for ia64.
18143         * gcc.dg/iftrap-2.c: New.
18144
18145 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18146
18147         * gcc.c-torture/compile/20020418-1.c: New test.
18148
18149 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18150
18151         * gcc.c-torture/compile/20020415-1.c: New.
18152
18153 2002-04-18  David S. Miller  <davem@redhat.com>
18154
18155         * gcc.c-torture/execute/20020418-1.c: New test.
18156
18157 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * gcc.dg/20020416-1.c: New test.
18160
18161         * g++.dg/opt/inline1.C: New test.
18162
18163 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18164
18165         * gcc.dg/altivec-5.c: New test.
18166
18167         * gcc.dg/20020415-1.c: New test.
18168
18169 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18170
18171         * testsuite/lib/chill.exp: Remove.
18172
18173 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18174
18175         * g++.dg/other/big-struct.C: New test.
18176
18177 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18178
18179         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18180         of scratch file.
18181
18182 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18183
18184         PR c/6277
18185         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18186         in scan-assembler function name
18187
18188 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18189
18190         * g77.f-torture/execute/980628-4.x,
18191         g77.f-torture/execute/980628-5.x,
18192         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18193         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18194         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18195         i[34567]86-*-*.
18196
18197 2002-04-13  David S. Miller  <davem@redhat.com>
18198
18199         * gcc.c-torture/execute/20020413-1.c: New test.
18200
18201 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18202
18203         * gcc.dg/asm-6.c,
18204         * g++.dg/ext/asm1.C: New tests.
18205
18206 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++ 5373.
18209         * g++.dg/parse/stmtexpr1.C: New test.
18210
18211         PR c++/5189.
18212         * g++.dg/template/copy1.C: New test.
18213
18214 2002-04-12  Richard Henderson  <rth@redhat.com>
18215
18216         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18217
18218 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18219
18220         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18221         gcc.c-torture/execute/20020307-2.c.
18222
18223 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18224
18225         * g++.dg/ext/attrib5.C,
18226         * g++.dg/lookup/struct1.C: New tests.
18227
18228 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18229
18230         * gcc.dg/20020411-1.c: New test.
18231
18232         * gcc.c-torture/execute/20020411-1.c: New test.
18233
18234 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18235
18236         * g77.f-torture/execute/6177.f: New test.
18237
18238 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18239
18240         PR middle-end/6247
18241         * g++.dg/opt/cleanup1.C: New test.
18242
18243         * g++.dg/opt/const1.C: New test.
18244
18245 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18246
18247         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18248
18249 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         PR c++/5507
18252         * g++.dg/template/typename2.C: New test.
18253
18254 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18255
18256         * gcc.c-torture/execute/loop-12.c: New.
18257
18258 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18259
18260         * g77.f-torture/execute/980628-4.x,
18261         g77.f-torture/execute/980628-5.x,
18262         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18263         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18264         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18265
18266 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18267
18268         PR optimization/6086
18269         * g++.dg/opt/preinc1.C: New test.
18270
18271 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/5571
18274         * g++.dg/opt/static2.C: New test.
18275
18276 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c/5120
18279         * gcc.dg/20020406-1.c: New test.
18280
18281 2002-04-04  David S. Miller  <davem@redhat.com>
18282
18283         * gcc.c-torture/execute/20020404-1.c: New test.
18284
18285 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18286
18287         PR c/6123
18288         * gcc.dg/20020312-2.c: Do not declare global register variable
18289         if __PIC__ or __pic__ is defined.
18290
18291 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18292
18293         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18294         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18295
18296 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18297
18298         * gcc.misc-tests/linkage.exp: Update last change to handle
18299         sparc*-, not just sparc-.
18300
18301 2002-04-03  Richard Henderson  <rth@redhat.com>
18302
18303         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18304
18305 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18306
18307         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18308
18309 2002-04-02  David S. Miller  <davem@redhat.com>
18310
18311         * gcc.c-torture/execute/20020402-3.c: New test.
18312
18313 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18314
18315         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18316         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18317
18318         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18319         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18320         g77.f-torture/execute/20001201.x,
18321         g77.f-torture/execute/u77-test.x: New files.
18322
18323         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18324         * gcc.dg/wchar_t-1.c: Ditto.
18325
18326 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18327
18328         * gcc.c-torture/execute/20020402-1.c: New test.
18329
18330 2002-04-01  Richard Henderson  <rth@redhat.com>
18331
18332         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18333
18334         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18335
18336 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18337
18338         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18339
18340 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18341
18342         * g++.dg/inherit/template-as-base.C: Expect error.
18343         * g++.dg/inherit/namespace-as-base.C: Likewise.
18344
18345 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18346
18347         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18348         g++.dg/ext/instantiate3.C: Tweak match patterns.
18349
18350         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18351         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18352         -da test.
18353
18354 2002-03-31  Richard Henderson  <rth@redhat.com>
18355
18356         * gcc.dg/special/alias-2.c: New.
18357         * gcc.dg/special/ecos.exp: Run it.
18358
18359 2002-03-31  Richard Henderson  <rth@redhat.com>
18360
18361         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18362
18363 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18364
18365         * gcc.dg/weak-1.c: Disable on h8300 port.
18366
18367 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18368
18369         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18370         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18371         ordering tests.
18372         * g++.dg/bprob/bprob-1.C: New test.
18373         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18374         * g++.dg/gcov/gcov-1.C: New test.
18375         * g++.dg/gcov/gcov-1.x: New file.
18376         * g++.dg/gcov/gcov-2.C: New test.
18377         * g++.dg/gcov/gcov-3.C: New test.
18378         * g++.dg/gcov/gcov-3.h: New file.
18379
18380 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18381
18382         * g++.old-deja/g++.other/builtins5.C: New test.
18383         * g++.old-deja/g++.other/builtins6.C: New test.
18384         * g++.old-deja/g++.other/builtins7.C: New test.
18385         * g++.old-deja/g++.other/builtins8.C: New test.
18386         * g++.old-deja/g++.other/builtins9.C: New test.
18387
18388 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18389
18390         * g++.dg/opt/static1.C: New test.
18391
18392         * g++.dg/opt/longbranch1.C: New test.
18393
18394 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18395
18396         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18397
18398         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18399
18400 2002-03-28  Jeffrey A Law  (law@redhat.com)
18401
18402         * gcc.c-torture/execute/20020328-1.c: New test.
18403
18404 2002-03-27  Richard Henderson  <rth@redhat.com>
18405
18406         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18407         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18408         move from g++.old-deja/g++.ext/.
18409
18410 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18411
18412         * g++.dg/init/new2.C: New test.
18413
18414 2002-03-26  Richard Henderson  <rth@redhat.com>
18415
18416         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18417
18418         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18419         on sparc.
18420
18421         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18422         sparcv9 systems.
18423         * gcc.dg/20001102-1.c: Likewise.
18424
18425 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18426
18427         * gcc.dg/cpp/endif-pedantic1.c,
18428         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18429
18430 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18431
18432         * g++.dg/init/new1.C: New test.
18433
18434 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         * g++.dg/abi/vbase9.C: New test.
18437
18438 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18439
18440         * gcc.dg/arm-asm.c: New test.
18441
18442 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18443
18444         * gcc.dg/Wswitch-enum.c: New test.
18445         Fix PR c/5044.
18446
18447 2002-03-26  Richard Henderson  <rth@redhat.com>
18448
18449         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18450         structure.
18451
18452 2002-03-25  Richard Henderson  <rth@redhat.com>
18453
18454         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18455         sparcv9 systems.
18456
18457         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18458         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18459
18460 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18461
18462         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18463
18464 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18465
18466         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18467         targets using generic thunk support.
18468
18469 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18470
18471         * gcc.c-torture/compile/20020323-1.c: New test.
18472
18473         * g++.dg/opt/conj2.C: New test.
18474
18475 2002-03-24  Richard Henderson  <rth@redhat.com>
18476
18477         * gcc.dg/weak-1.c: Use -fno-common.
18478
18479 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18480
18481         * g77.dg/f77-edit-apostrophe-out.f: New test
18482         * g77.dg/f77-edit-h-out.f: New test
18483         * g77.dg/f77-edit-t-in.f: New test
18484         * g77.dg/f77-edit-t-out.f: New test
18485         * g77.dg/f77-edit-x-out.f: New test
18486         * g77.dg/f77-edit-slash-out.f: New test
18487         * g77.dg/f77-edit-colon-out.f: New test
18488         * g77.dg/f77-edit-s-out.f: New test
18489
18490 2002-03-24  Richard Henderson  <rth@redhat.com>
18491
18492         * objc/execute/formal_protocol-6.x: New XFAIL.
18493
18494 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18495
18496         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18497         that do not support weak symbols
18498
18499 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18500
18501         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18502         * lib/g77.exp:  Likewise
18503         * lib/objc.exp: Likewise
18504
18505 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18506
18507         * gcc.dg/Wswitch-default.c: New test.
18508
18509 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18510
18511         * g++.dg/other/enum1.C: New test.
18512
18513 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18514
18515         * gcc.dg/pragma-ep-3.c: Fix typo.
18516
18517 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18518
18519         * g++.dg/inherit/template-as-base.C: New test.
18520
18521 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18522
18523         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18524         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18525
18526 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18527
18528         * gcc.dg/cpp/multiline.c: Update to match.
18529
18530 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18531
18532         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18533
18534 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18535
18536         * gcc.dg/cpp/extratokens2.c:  New file.
18537
18538 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18539
18540         * gcc.dg/20020312-2.c: Add rs6000 target.
18541
18542         * gcc.c-torture/compile/20020319-1.c: New test.
18543
18544 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18545
18546         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18547         (A, E): Handle this.
18548
18549 2002-03-20  Jason Merrill  <jason@redhat.com>
18550
18551         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18552         ignoring -fpic.
18553         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18554         through prune_gcc_output.
18555
18556 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18557
18558         * gcc.c-torture/compile/20020320-1.c: New test.
18559
18560 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * gcc.c-torture/compile/20020318-1.c: New test.
18563
18564         * gcc.dg/struct-by-value-1.c: New test.
18565
18566         * gcc.dg/20020319-1.c: New test.
18567
18568 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * g++.dg/opt/conj1.C: New test.
18571
18572 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18573
18574         * g++.dg/template/qualttp20.C: Revert previous change.
18575         * g++.dg/template/qualttp3.C: Likewise.
18576         * g++.dg/template/qualttp4.C: Likewise
18577         * g++.dg/template/qualttp5.C: Likewise
18578         * g++.dg/template/qualttp6.C: Likewise
18579         * g++.dg/template/qualttp7.C: Likewise
18580         * g++.dg/template/qualttp8.C: Likewise
18581         * g++.dg/template/recurse.C: Likewise.
18582
18583 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18584
18585         * gcc.dg/cpp/wchar-1.c: Update.
18586
18587 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18588
18589         * g++.dg/template/conv1.C: New test.
18590         * g++.dg/template/conv2.C: New test.
18591         * g++.dg/template/conv3.C: New test.
18592         * g++.dg/template/conv4.C: New test.
18593
18594 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18595
18596         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18597         * g++.dg/template/qualttp3.C: Likewise.
18598         * g++.dg/template/qualttp4.C: Likewise
18599         * g++.dg/template/qualttp5.C: Likewise
18600         * g++.dg/template/qualttp6.C: Likewise
18601         * g++.dg/template/qualttp7.C: Likewise
18602         * g++.dg/template/qualttp8.C: Likewise
18603         * g++.dg/template/recurse.C: Likewise.
18604
18605 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18606
18607         * g++.dg/opt/dtor1.C: New test.
18608
18609 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18610
18611         * gcc.c-torture/compile/20020315-1.c: New test.
18612
18613 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18614
18615         * gcc.dg/weak-1.c: Fix scan tests.
18616
18617 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18618
18619         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18620         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18621         cris-*-aout* mmix-*-*.
18622         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18623         cris-*-aout* mmix-*-*.
18624         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18625         cris-*-elf* cris-*-aout* and mmix-*-*.
18626         * gcc.dg/20001009-1.c: Ditto.
18627         * gcc.dg/20010912-1.c: Ditto.
18628         * gcc.dg/20020122-4.c: Ditto.
18629         * gcc.dg/inline-2.c: Ditto.
18630
18631 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18632
18633         * gcc.c-torture/compile/20020314-1.c: New test.
18634
18635 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18636
18637         * gcc.c-torture/execute/20020314-1.c: New test.
18638
18639 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18640
18641         * g++.dg/warn/Wunused-1.C: New test.
18642
18643 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18644
18645         * g++.dg/abi/mangle6.C: New test.
18646
18647 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18648
18649         * gcc.c-torture/compile/20020309-2.c: New test.
18650
18651         * gcc.c-torture/compile/20020312-1.c: New test.
18652
18653 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         * g++.dg/other/access1.C: New test.
18656
18657 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18658
18659         * gcc.c-torture/execute/wchar_t-1.c: New test.
18660
18661 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18662
18663         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18664
18665 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18666
18667         * gcc.dg/20020312-1.c: New test case.
18668
18669 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18670
18671         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18672
18673 2002-03-11  Richard Henderson  <rth@redhat.com>
18674
18675         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18676         * g++.old-deja/g++.jason/report.C: Likewise.
18677
18678 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18679
18680         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18681         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18682
18683 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18684
18685         * testsuite/g++.dg/overload/pmf1.C: New test.
18686
18687 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18688
18689         * gcc.c-torture/execute/20020307-1.c: Use long.
18690
18691 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18692
18693         PR optimization/5844
18694         * gcc.dg/20020310-1.c: New test.
18695
18696 2002-03-09  Michael Meissner  <meissner@redhat.com>
18697
18698         * gcc.c-torture/execute/memcpy-2.c: New test.
18699         * gcc.c-torture/execute/memset-1.c: New test.
18700         * gcc.c-torture/execute/strlen-1.c: New test.
18701         * gcc.c-torture/execute/strcmp-1.c: New test.
18702         * gcc.c-torture/execute/strncmp-1.c: New test.
18703
18704 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18705
18706         * gcc.dg/ppc-ldstruct.c: New test.
18707
18708 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18709
18710         * gcc.c-torture/execute/va-arg-22.c: New test.
18711
18712 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18713
18714         * gcc.c-torture/compile/20020309-1.c: New test.
18715
18716 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18717
18718         * gcc.c-torture/execute/20020307-2.c: New test.
18719
18720 2002-03-07  Jeffrey A Law  (law@redhat.com)
18721
18722         * g77.f-torture/compile/20020307-1.f: New test.
18723
18724 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18725
18726         * gcc.dg/unordered-1.c: New test.
18727
18728 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18729
18730         * gcc.c-torture/execute/20020307-1.c: New test.
18731
18732 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18733
18734         * gcc.dg/20020304-1.c: New test.
18735
18736         * gcc.c-torture/compile/20020304-2.c: New test.
18737
18738 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18739
18740         * gcc.c-torture/compile/20020304-1.c: New test case
18741         (from PR c/5830).
18742
18743 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18744
18745         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18746
18747 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18748
18749         * g++.dg/other/classkey1.C: New test.
18750
18751 2002-03-01  Richard Henderson  <rth@redhat.com>
18752
18753         * gcc.c-torture/compile/981223-1.x: New.
18754         * gcc.c-torture/compile/920625-1.x: New.
18755
18756 2002-02-28  Richard Henderson  <rth@redhat.com>
18757
18758         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18759
18760 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18761
18762         * gcc.c-torture/execute/20020227-1.c: New test.
18763
18764 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18765
18766         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18767         here" ERROR lines.
18768         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18769         * g++.old-deja.g++.other/defarg1.C: Likewise.
18770         * g++.old-deja/g++.pt/calls2.C: Likewise.
18771         * g++.old-deja/g++.pt/crash20.C: Likewise.
18772         * g++.old-deja/g++.pt/crash30.C: Likewise.
18773         * g++.old-deja/g++.pt/crash36.C: Likewise.
18774         * g++.old-deja/g++.pt/crash6.C: Likewise.
18775         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18776         * g++.old-deja/g++.pt/derived3.C: Likewise.
18777         * g++.old-deja/g++.pt/error1.C: Likewise.
18778         * g++.old-deja/g++.pt/friend21.C: Likewise.
18779         * g++.old-deja/g++.pt/friend23.C: Likewise.
18780         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18781         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18782
18783 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18784
18785         * gcc.c-torture/execute/20020225-2.c: New test.
18786
18787 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18788
18789         * gcc.c-torture/execute/920730-1t.c,
18790         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18791         Delete test cases, only relevant to -traditional.
18792
18793 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18794
18795         * gcc.dg/cpp/undef1.c: Remove.
18796         * gcc.dg/cpp/directiv.c: Update.
18797         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18798
18799 2002-02-27  Michael Meissner  <meissner@redhat.com>
18800
18801         * gcc.c-torture/execute/20020226-1.c: New test.
18802
18803 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18804
18805         * g++.dg/debug/debug4.C: New test.
18806
18807         * gcc.dg/ia64-visibility-1.c: New test.
18808
18809 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18810
18811         * gcc.dg/debug/20020224-1.c: New.
18812
18813 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18814
18815         * gcc.c-torture/execute/960416-1.x: New.
18816         * gcc.c-torture/execute/divconst-3.x: Likewise.
18817
18818 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.dg/20020224-1.c: New test.
18821
18822 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18823
18824         * gcc.c-torture/execute/20020225-1.c: New.
18825
18826 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18827
18828         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18829
18830 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18831
18832         * gcc.dg/20020222-1.c: New test.
18833
18834 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * g++.dg/opt/anonunion1.C: New test.
18837
18838 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         * g++.dg/template/qualttp19.C: New test.
18841         * g++.dg/template/qualttp20.C: New test.
18842         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18843         * g++.old-deja/g++.other/qual1.C: Likewise.
18844
18845 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18846
18847         * gcc.dg/attr-alwaysinline.c: New.
18848
18849 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18850
18851         * gcc.dg/20020220-1.c: New test.
18852
18853         * gcc.dg/20020220-2.c: New test.
18854
18855         * g++.dg/opt/mmx1.C: New test.
18856
18857 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18858
18859         * gcc.c-torture/compile/20020110.c: New test.
18860
18861 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18862
18863         * gcc.c-torture/execute/20020219-1.c: New test.
18864
18865         * gcc.dg/20020219-1.c: New test.
18866
18867         * gcc.dg/noncompile/20020220-1.c: New test.
18868
18869         * g++.dg/opt/ptrintsum1.C: New test.
18870
18871         * gcc.dg/debug/20020220-1.c: New test.
18872
18873 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18874
18875         * gcc.c-torture/execute/20020216-1.c: New test.
18876
18877 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18878
18879         * gcc.dg/decl-1.c: Update, new test.
18880
18881 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18882
18883         * g++.dg/abi/bitfield1.C: New test.
18884         * g++.dg/abi/bitfield2.C: New test.
18885
18886 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18887
18888         * gcc.dg/attr-nest.c: New test.
18889
18890 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18891
18892         * gcc.c-torture/execute/20020215-1.c: New test.
18893
18894 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18895
18896         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18897         * g++.dg/debug/debug.exp: New.
18898         * g++.dg/debug/trivial.C: New.
18899         * g++.dg/debug/debug1.C: Moved...
18900         * g++.dg/other/debug1.C: ...from here.
18901         * g++.dg/debug/debug2.C: Moved...
18902         * g++.dg/other/debug2.C: ...from here.
18903         * g++.dg/debug/debug3.C: Moved...
18904         * g++.dg/other/debug3.C: ...from here.
18905
18906         * gcc.dg/noncompile/20020213-1.c: New test.
18907
18908 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18909
18910         * g++.dg/other/debug3.C: New test.
18911
18912         * gcc.c-torture/execute/20020213-1.c: New test.
18913
18914 2002-02-13  Richard Smith <richard@ex-parrot.com>
18915
18916         * g++.old-deja/g++.other/thunk1.C: New test.
18917
18918 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18919
18920         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18921
18922 2002-02-13  Stan Shebs  <shebs@apple.com>
18923
18924         * gcc.dg/altivec-3.c: New.
18925
18926 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18927
18928         * gcc.dg/Wunreachable-1.c: New test.
18929         * gcc.dg/Wunreachable-2.c: New test.
18930
18931 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18932
18933         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18934
18935 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18936
18937         * gcc.dg/decl-1.c: New test.
18938
18939 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18940
18941         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18942
18943 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18944
18945         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18946         * gcc.c-torture/compile/980506-1.x: Likewise.
18947
18948 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18949
18950         * gcc.dg/20020210-1.c: New.
18951
18952 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18953
18954         * g77.f-torture/execute/947.f: New regression test
18955         for PR fortran/947.
18956
18957 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18958
18959         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18960         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18961
18962 2002-02-08  Richard Henderson  <rth@redhat.com>
18963
18964         * gcc.c-torture/compile/labels-3.c: New.
18965
18966 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18969         expression statements work instead.
18970         * gcc.dg/noncompile/20020207-1.c: New test.
18971
18972 2002-02-07  Richard Henderson  <rth@redhat.com>
18973
18974         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18975
18976 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18977
18978         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18979         message from g77
18980         * lib/g77-dg.exp: Trim g77 error messages so that they are
18981         recognized by dg.exp.
18982
18983 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18984
18985         PR fortran/5473
18986         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18987
18988 2002-02-07  Richard Henderson  <rth@redhat.com>
18989
18990         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18991         to be sufficiently aligned for integers.
18992
18993 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18994
18995         * g++.dg/template/friend4.C: New test.
18996
18997 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18998
18999         PR fortran/5743
19000         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19001         unsupported cases.
19002
19003 2002-02-07  Richard Henderson  <rth@redhat.com>
19004
19005         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19006         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19007         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19008         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19009
19010 2002-02-06  Richard Henderson  <rth@redhat.com>
19011
19012         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19013
19014 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19015
19016         * gcc.dg/20020206-1.c: New test.
19017
19018 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19019
19020         * gcc.c-torture/execute/20020206-1.c: New test.
19021
19022         * gcc.c-torture/execute/20020206-2.c: New test.
19023
19024         PR optimization/5429:
19025         * gcc.c-torture/compile/20020206-1.c: New test.
19026
19027 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19028
19029         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19030         as certain file formats cannot support particularly large
19031         alignments.
19032
19033         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19034         and do not expect to be able to link the executable.
19035
19036         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19037         fail because the COFF format does not support the weak attribute.
19038
19039 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19040
19041         * g77.dg/pr5473.f:  New test
19042
19043 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19044
19045         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19046         Fix testcase accordingly.
19047
19048 2002-02-04  Richard Henderson  <rth@redhat.com>
19049
19050         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19051         (buf): Change to be an array of pointers, not ints.
19052
19053 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19054
19055         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19056         before all tests.  Move warning one line above to match where it
19057         C frontend emits.
19058         * gcc.dg/Wswitch-2.c: New test.
19059         * g++.dg/warn/Wswitch-1.C: New test.
19060         * g++.dg/warn/Wswitch-2.C: New test.
19061
19062 2002-02-04  Richard Henderson  <rth@redhat.com>
19063
19064         * g++.dg/abi/offsetof.C: Fix size comparison.
19065
19066 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19067
19068         * gcc.dg/cast-qual-2.c: New test.
19069
19070 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19071
19072         * gcc.dg/20020201-4.c: New test.
19073
19074 2002-02-04  Ben Elliston  <bje@redhat.com>
19075
19076         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19077         target_info attribute != 0, in addition to the empty string.
19078         (gcc_target_compile): Likewise.
19079
19080 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19081
19082         * gcc.dg/Wswitch.c: New test.
19083         PR gcc/4475. PR gcc/3780.
19084
19085 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19086
19087         * g77.f-torture/execute/5122.f: New test for regressions
19088         against PR fortran/5122.
19089
19090 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19091
19092         * g77.f-torture/compile/pr3743.f: Delete
19093         * g77.dg/pr3743-1.f: New test.
19094         * g77.dg/pr3743-2.f: New test.
19095         * g77.dg/pr3743-3.f: New test.
19096         * g77.dg/pr3743-4.f: New test.
19097
19098 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19099
19100         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19101
19102 2002-02-02  Richard Henderson  <rth@redhat.com>
19103
19104         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19105         * gcc.c-torture/execute/bf64-1.c: Likewise.
19106
19107 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19108
19109         * gcc.dg/20020201-2.c: New test.
19110
19111         * gcc.dg/20020201-3.c: New test.
19112
19113         * gcc.c-torture/execute/bitfld-2.c: New test.
19114
19115 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19116
19117         * gcc.dg/bitfld-1.c: Update.
19118         * gcc.dg/bitfld-2.c: Update.
19119         * gcc.c-torture/execute/bitfld-1.x: New.
19120
19121 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * gcc.c-torture/execute/20020201-1.c: New test.
19124
19125 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19126
19127         PR target/5469
19128         * gcc.dg/20020201-1.c: New test.
19129
19130 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19131
19132         PR fortran/3743
19133         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19134         * g77.f-torture/compile/pr3743.x: Remove
19135
19136 2002-01-31  Tom Rix  <trix@redhat.com>
19137
19138         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19139
19140 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19141
19142         * gcc.dg/noncompile/20020130-1.c: New test.
19143
19144 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19145
19146         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19147
19148 2002-01-29  Richard Henderson  <rth@redhat.com>
19149
19150         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19151         to long long.
19152         * gcc.c-torture/execute/bf64-1.c: Likewise.
19153
19154 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.c-torture/execute/20020129-1.c: New test.
19157
19158 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19159
19160         * gcc.c-torture/compile/20000224-1.c: Update.
19161         * gcc.c-torture/execute/bitfld-1.c: New tests.
19162         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19163         * gcc.dg/uninit-A.c: Update.
19164
19165 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * g++.dg/template/ctor1.C: Add instantiation.
19168
19169 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19170
19171         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19172         argument to __builtin_prefetch to be const ptr.
19173
19174 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19175
19176         * gcc.c-torture/compile/20020120-1.c: New test.
19177
19178 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19179
19180         * gcc.c-torture/execute/20020127-1.c: New test.
19181
19182 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19183
19184         * g77.dg/f77-edit-i-in.f: New test
19185         * g77.dg/f77-edit-i-out.f: New test
19186
19187 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19188
19189         * gcc.dg/debug/debug.exp: New file.
19190         * gcc.dg/debug/trivial.c: New file.
19191         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19192         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19193         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19194         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19195         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19196         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19197         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19198         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19199         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19200         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19201         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19202         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19203         * gcc.dg/20000503-1.c: Removed.
19204         * gcc.dg/20010207-1.c: Removed.
19205         * gcc.dg/20011223-1.c: Removed.
19206         * gcc.dg/20020104-2.c: Removed.
19207         * gcc.dg/debug-1.c: Removed.
19208         * gcc.dg/debug-2.c: Removed.
19209         * gcc.dg/debug-3.c: Removed.
19210         * gcc.dg/debug-4.c: Removed.
19211         * gcc.dg/debug-5.c: Removed.
19212         * gcc.dg/debug-6.c: Removed.
19213         * gcc.dg/dwarf2-1.c: Removed.
19214         * gcc.dg/dwarf2-2.c: Removed.
19215
19216 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * g++.old-deja/g++.other/eh5.C: New test.
19219         * g++.old-deja/g++.other/sibcall2.C: New test.
19220         * g++.old-deja/g++.other/array9.C: New test.
19221         * g++.old-deja/g++.other/typename2.C: New test.
19222         * g++.old-deja/g++.other/crash60.C: New test.
19223         * g++.old-deja/g++.other/conv9.C: New test.
19224         * g++.old-deja/g++.other/mangle10.C: New test.
19225         * g++.old-deja/g++.other/unchanging1.C: New test.
19226         * g++.old-deja/g++.other/exprstmt1.C: New test.
19227         * g++.old-deja/g++.other/inline23.C: New test.
19228         * g++.old-deja/g++.eh/ia64-1.C: New test.
19229         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19230         * g++.old-deja/g++.other/reload1.C: New test.
19231         * g++.old-deja/g++.other/static20.C: New test.
19232         * g++.old-deja/g++.other/local-alloc1.C: New test.
19233         * g++.old-deja/g++.other/conv8.C: New test.
19234         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19235         * g++.old-deja/g++.other/storeexpr1.C: New test.
19236         * g++.old-deja/g++.other/storeexpr2.C: New test.
19237         * g++.dg/eh/template2.C: New test.
19238         * g++.dg/warn/weak1.C: New test.
19239
19240 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19241
19242         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19243         Remove first, non-varying, argument.
19244
19245 2002-01-23  Richard Henderson  <rth@redhat.com>
19246
19247         * gcc.dg/inline-2.c: New.
19248
19249         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19250         Add optional target arg.  Check number of arguments.
19251         (scan-assembler-not, scan-assembler-dem): Likewise.
19252         (scan-assembler-dem-not): Likewise.
19253
19254 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19255
19256         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19257         line 12.
19258         * g++.old-deja/g++.brendan/parse3.C,
19259         g++.old-deja/g++.other/crash26.C,
19260         g++.old-deja/g++.other/crash28.C,
19261         g++.old-deja/g++.other/crash29.C,
19262         g++.old-deja/g++.other/crash30.C,
19263         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19264
19265 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19266
19267         * gcc.dg/20020115-1.c: New.
19268
19269 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19270
19271         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19272
19273 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19274
19275         * gcc.dg/20020122-3.c: New.
19276
19277 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19278
19279         * g++.dg/other/gc1.C: New test.
19280
19281 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19282
19283         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19284
19285 2002-01-22  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19288
19289 2002-01-22  Richard Henderson  <rth@redhat.com>
19290
19291         * gcc.dg/20020122-4.c: New.
19292
19293 2002-01-22  H.J. Lu <hjl@gnu.org>
19294
19295         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19296         link output.
19297         * gcc.dg/special/ecos.exp: Likewise.
19298         * lib/g++-dg.exp: Likewise.
19299         * lib/g77-dg.exp: Likewise.
19300         * lib/gcc-dg.exp : Likewise.
19301         * lib/mike-g++.exp: Likewise.
19302         * lib/mike-g77.exp: Likewise.
19303         * lib/mike-gcc.exp: Likewise.
19304         * lib/objc-dg.exp: Likewise.
19305
19306 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19307
19308         PR target/5379
19309         * gcc.dg/20020122-2.c: New test.
19310
19311 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19312
19313         * gcc.dg/20020122-1.c: New test.
19314
19315 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19316
19317         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19318
19319 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19320
19321         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19322
19323 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19324
19325         * gcc.c-torture/compile/20020121-1.c: New test.
19326
19327 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19328
19329         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19330         ld_library_path.
19331
19332 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19333
19334         * gcc.dg/20020218-1.c: New test.
19335
19336 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19337
19338         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19339         messages
19340         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19341         "At global scope" warning
19342         * g++.dg/ext/align1.C: Change cygwin test for alignment
19343         from db-bogus to dg-warning
19344
19345 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19346
19347         * g77.f-torture/compile/cpp2.F: New test.
19348
19349 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19350
19351         * g++.dg/template/access1.C: New test.
19352
19353 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19354
19355         * gcc.dg/20020118-1.c: New.
19356
19357 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19358
19359         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19360
19361 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19362
19363         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19364         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19365         alignment warnings.
19366
19367 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19368
19369         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19370         torture_with_loops and torture_without_loops
19371
19372 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19373
19374         * gcc.c-torture/compile/20020116-1.c: New test.
19375
19376 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19377
19378         * gcc.dg/20020116-2.c: New test.
19379
19380         * gcc.dg/ultrasp4.c: New test.
19381
19382         * gcc.dg/20020116-1.c: New test.
19383
19384 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19385
19386         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19387         by EABI.
19388
19389 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19390
19391         * gcc.misc-tests/i386-prefetch.exp: New.
19392         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19393         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19394         * gcc.misc-tests/i386-pf-none-1.c: New test.
19395         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19396
19397 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19398
19399         * gcc.dg/gnu89-init-1.c: Add new tests.
19400
19401 2002-01-15  Andreas Jaeger  <aj@suse.de>
19402
19403         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19404         * gcc.dg/i386-mmx-2.c: Likewise.
19405         * gcc.dg/i386-sse-1.c: Likewise.
19406         * gcc.dg/i386-sse-2.c: Likewise.
19407         * gcc.dg/i386-sse-3.c: Likewise.
19408
19409 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19410
19411         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19412         Uncomment additional cases that now pass.
19413
19414 2002-01-11  Richard Henderson  <rth@redhat.com>
19415
19416         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19417         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19418
19419 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19420
19421         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19422
19423 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19424
19425         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19426         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19427
19428 2002-01-10  Dale Johannesen  <dalej@apple.com>
19429
19430         * gcc.c-torture/execute/loop-11.c: New.
19431
19432 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19433
19434         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19435         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19436
19437 2002-01-09  Richard Henderson  <rth@redhat.com>
19438
19439         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19440         type in which to perform the operation for each size.
19441
19442 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19443
19444         * gcc.c-torture/compile/20020109-2.c: New test.
19445
19446 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19447
19448         * gcc.c-torture/execute/loop-10.c: New test.
19449
19450 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19451
19452         * gcc.c-torture/compile/20010226-1.c: New test.
19453         * gcc.c-torture/compile/20010227-1.c: New test.
19454         * gcc.c-torture/compile/20010426-1.c: New test.
19455         * gcc.c-torture/compile/20010510-1.c: New test.
19456         * gcc.c-torture/compile/20010605-3.c: New test.
19457         * gcc.c-torture/compile/20010824-1.c: New test.
19458         * gcc.c-torture/execute/20010409-1.c: New test.
19459         * gcc.dg/noncompile/20000901-1.c: New test.
19460         * gcc.dg/20001023-1.c: New test.
19461         * gcc.dg/20001101-1.c: New test.
19462         * gcc.dg/20001102-1.c: New test.
19463         * gcc.dg/20010207-1.c: New test.
19464         * gcc.dg/20010405-1.c: New test.
19465         * gcc.dg/20010822-1.c: New test.
19466         * gcc.dg/20011107-1.c: New test.
19467
19468 2002-01-09  Jeffrey A Law  (law@redhat.com)
19469
19470         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19471
19472         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19473         execution failure on PA targets.
19474
19475 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19476
19477         * gcc.c-torture/compile/20020109-1.c: New test.
19478
19479 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19480
19481         * gcc.c-torture/execute/20020108-1.c: New test.
19482
19483 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * gcc.dg/20020108-1.c: New test.
19486
19487 2002-01-08  H.J. Lu <hjl@gnu.org>
19488
19489         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19490         for header files.
19491
19492 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19493
19494         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19495         consistency.
19496
19497 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19498
19499         * gcc.dg/altivec-4.c: Test altivec predicates.
19500
19501 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19502
19503         * gcc.c-torture/execute/20020107-1.c: New test.
19504
19505 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19506
19507         PR c/5279
19508         * gcc.c-torture/compile/20020106-1.c: New test.
19509
19510 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19511
19512         * gcc.c-torture/execute/nestfunc-4.c: New test.
19513
19514 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19515
19516         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19517         extra triple that slipped in.
19518         * g++.old-deja/g++.abi/align.C: Likewise.
19519         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19520
19521 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19522
19523         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19524         * g++.old-deja/g++.abi/align.C: Likewise.
19525         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19526
19527         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19528         on FreeBSD/i386.
19529         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19530         FreeBSD.
19531
19532 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19533
19534         * gcc.dg/20020104-1.c: New test.
19535
19536         * gcc.dg/20020104-2.c: New test.
19537
19538 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19539
19540         * gcc.dg/20020103-1.c: Fix typo in target selector.
19541
19542 2002-01-03  Richard Henderson  <rth@redhat.com>
19543
19544         * gcc.dg/20020103-1.c: New.
19545
19546 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19547
19548         * gcc.c-torture/execute/20020103-1.c: New test.
19549
19550 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19551
19552         * g++.dg/other/debug2.C: New test.
19553
19554         * gcc.c-torture/compile/20020103-1.c: New test.
19555
19556 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * gcc.dg/gnu89-init-1.c: Added new tests.
19559
19560 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         * g++.dg/template/friend2.C: Remove as patch is reverted.
19563
19564         * g++.dg/warn/oldcast1.C: New test.
19565
19566         * g++.dg/template/ptrmem1.C: New test.
19567         * g++.dg/template/ptrmem2.C: New test.
19568
19569         * g++.dg/template/ntp.C: New test.
19570
19571         * g++.dg/other/component1.C: New test.
19572
19573         * g++.dg/template/ttp3.C: New test.
19574
19575         * g++.dg/template/friend2.C: New test.
19576         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19577
19578 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19579
19580         * g++.dg/other/ptrmem1.C: New test.
19581         * g++.dg/other/ptrmem2.C: New test.
19582
19583 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19584
19585         * g++.dg/template/ctor1.C: New test.
19586
19587 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19588
19589         * g++.dg/template/friend2.C: New test.
19590
19591 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19592
19593         * gcc.dg/mmix-1.c: New test.
19594
19595 2001-12-31  Richard Henderson  <rth@redhat.com>
19596
19597         * gcc.dg/asm-5.c: New.
19598
19599 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19600
19601         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19602         in namespace __gnu_cxx
19603
19604 2001-12-30  Richard Henderson  <rth@redhat.com>
19605
19606         * gcc.dg/debug-6.c: New.
19607
19608 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19609
19610         * gcc.c-torture/compile/20011229-2.c: New test.
19611
19612 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * gcc.dg/debug-3.c: New test.
19615         * gcc.dg/debug-4.c: New test.
19616         * gcc.dg/debug-5.c: New test.
19617
19618 2001-12-29  Richard Henderson  <rth@redhat.com>
19619
19620         * g++.dg/eh/loop1.C: New.
19621
19622 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19623
19624         * g++.dg/template/crash1.C: New test.
19625
19626 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19627
19628         * g++.dg/other/const1.C: New test.
19629
19630 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19631
19632         * gcc.c-torture/compile/20011229-1.c: New test.
19633
19634 2001-12-28  Stan Shebs  <shebs@apple.com>
19635
19636         * lib/objc-torture.exp: Resync with c-torture.exp.
19637         * lib/objc.exp: Load standard libraries.
19638
19639 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19642         additional tests.
19643
19644 2001-12-27  Roger Sayle <roger@eyesopen.com>
19645
19646         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19647
19648 2001-12-27  Richard Henderson  <rth@redhat.com>
19649
19650         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19651
19652 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         * g++.dg/eh/ctor1.C: New test.
19655         * g++.dg/other/error2.C: New test.
19656
19657 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19658
19659         * g++.dg/other/init2.C: New test.
19660
19661 2001-12-24  Richard Henderson  <rth@redhat.com>
19662
19663         * gcc.dg/20011223-1.c: New.
19664         * gcc.dg/inline-1.c: New.
19665
19666 2001-12-23  Richard Henderson  <rth@redhat.com>
19667
19668         * gcc.dg/asm-4.c: Test operand modifiers.
19669
19670 2001-12-23  Richard Henderson  <rth@redhat.com>
19671
19672         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19673
19674 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19675
19676         * gcc.c-torture/execute/20011223-1.c: New test.
19677
19678 2001-12-21  Richard Henderson  <rth@redhat.com>
19679
19680         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19681         re-enables the warning.
19682
19683 2001-12-21  Richard Henderson  <rth@redhat.com>
19684
19685         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19686
19687 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * gcc.c-torture/compile/20011218-1.c: New test.
19690
19691 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19692
19693         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19694         arm-isr.c test.
19695         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19696         epilogue generation for ARM ISR routines.
19697
19698 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19699
19700         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19701         * gcc.dg/format/c90-printf-3.c: Likewise.
19702         * gcc.dg/format/c99-printf-3.c: Likewise.
19703         * gcc.dg/format/ext-1.c: Likewise.
19704         * gcc.dg/format/ext-6.c: Likewise.
19705         * gcc.dg/format/format.h: Prototype unlocked stdio.
19706
19707 2001-12-20  Richard Henderson  <rth@redhat.com>
19708
19709         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19710         (arena): Use it.
19711         (malloc): Correct allocation logic.  Abort if we fill up the
19712         arena before initialization complete.
19713         (realloc): Correct allocation logic.
19714
19715 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19716
19717         * gcc.c-torture/compile/20011219-2.c: New test.
19718
19719         * gcc.c-torture/execute/20011219-1.c: New test.
19720
19721 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19722
19723         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19724         target does not support weak symbols.
19725
19726 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19727
19728         * gcc.c-torture/compile/20011219-1.c: New test.
19729
19730 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19731
19732         * g++.dg/other/error1.C: New test.
19733
19734 2001-12-17  Jeffrey A Law  (law@redhat.com)
19735
19736         * gcc.c-torture/execute/20011217-1.c: New test.
19737
19738 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19739
19740         * objc.dg/special/: New directory.
19741         * objc.dg/special/special.exp: New file.
19742         * objc.dg/special/unclaimed-category-1.h: New file.
19743         * objc.dg/special/unclaimed-category-1a.m: New file.
19744         * objc.dg/special/unclaimed-category-1.m: New file.
19745
19746 2001-12-17  Andreas Jaeger  <aj@suse.de>
19747
19748         * gcc.c-torture/compile/20011217-2.c: New test.
19749
19750 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19751
19752         * gcc.c-torture/compile/20011217-1.c: New test.
19753
19754 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19755
19756         * testsuite/gcc.dg/20011214-1.c: New.
19757
19758 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19759
19760         * gcc.dg/altivec-4.c: New.
19761
19762 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19763
19764         * gcc.dg/20011113-1.c: New test.
19765
19766 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19767
19768         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19769         std::__malloc_alloc_template<0> and
19770         std::__default_alloc_template<false, 0>.
19771
19772 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19773
19774         * objc/execute/bf-21.m: New test.
19775         * objc/execute/enumeration-1.m: New test.
19776         * objc/execute/enumeration-2.m: New test.
19777
19778 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19779
19780         * gcc.dg/gnu89-init-1.c: New test.
19781
19782 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19783
19784         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19785         * g++.old-deja/g++.jason/2371.C: Likewise.
19786         * g++.old-deja/g++.jason/template33.C: Likewise.
19787         * g++.old-deja/g++.jason/template34.C: Likewise.
19788         * g++.old-deja/g++.jason/template36.C: Likewise.
19789         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19790         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19791         * g++.old-deja/g++.other/typename1.C: Likewise.
19792         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19793         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19794         * g++.old-deja/g++.pt/typename11.C: Likewise.
19795         * g++.old-deja/g++.pt/typename14.C: Likewise.
19796         * g++.old-deja/g++.pt/typename16.C: Likewise.
19797         * g++.old-deja/g++.pt/typename3.C: Likewise.
19798         * g++.old-deja/g++.pt/typename4.C: Likewise.
19799         * g++.old-deja/g++.pt/typename5.C: Likewise.
19800         * g++.old-deja/g++.pt/typename7.C: Likewise.
19801         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19802
19803 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         * g++.dg/other/linkage1.C: New test.
19806         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19807         specifiers.
19808
19809 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19810
19811         * gcc.dg/concat.c: New test.
19812
19813 2001-12-11  Stan Shebs  <shebs@apple.com>
19814
19815         * objc/compile: New test directory.
19816         * objc/compile/compile.exp: New expect script.
19817         * objc/compile/20011211-1.m: New compile test.
19818
19819 2001-12-11  Jason Merrill  <jason@redhat.com>
19820
19821         * lib/prune.exp (prune_gcc_output): Also handle "In member
19822         function".  So many permutations...
19823
19824 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19825
19826         * g++.dg/template/typedef1.C: New test.
19827
19828 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         * g++.dg/other/copy1.C: New test.
19831
19832 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19833
19834         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19835
19836         * gcc.dg/builtin-choose-expr.c: New.
19837
19838 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19839
19840         * gcc.dg/altivec-2.c: New.
19841
19842 2001-12-07  Richard Henderson  <rth@redhat.com>
19843
19844         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19845
19846 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19847
19848         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19849         ultrasparc.
19850
19851 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19852
19853         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19854
19855 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19856
19857         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19858         variable argument list.
19859
19860 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19861
19862         * gcc.c-torture/execute/memcheck: Delete entire directory.
19863         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19864         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19865
19866 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19867
19868         * gcc.dg/Wshadow-1.c: New test.
19869
19870 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19871
19872         * gcc.c-torture/compile/20011130-1.c: New test.
19873
19874         * gcc.dg/noncompile/20011025-1.c: New test.
19875
19876         * g++.dg/other/anon-union.C: New test.
19877
19878         * gcc.c-torture/execute/20011024-1.c: New test.
19879
19880 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19881
19882         * gcc.c-torture/execute/20000722-1.x,
19883         gcc.c-torture/execute/20010123-1.x: Remove.
19884         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19885         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19886         gcc.dg/c99-complit-2.c: New tests.
19887
19888 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19889
19890         * g++.dg/inherit/base1.C: New test.
19891
19892 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * g++.dg/other/stdarg1.C: New test.
19895
19896         * gcc.c-torture/compile/20011130-2.c: New test.
19897
19898 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19899
19900         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19901         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19902         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19903         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19904         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19905         * gcc.dg/builtin-prefetch-1.c: New test.
19906
19907 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19908
19909         * gcc.dg/20011130-1.c: New test.
19910
19911 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19912
19913         * g++.dg/other/scope1.C: New test.
19914         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19915
19916 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19917
19918         * gcc.dg/vla-init-1.c: New test.
19919
19920 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19921
19922         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19923
19924 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19925
19926         * objc.dg/alias.m: Update.
19927         * objc.dg/class-1.m: Update.
19928         * objc.dg/const-str-1.m: Update.
19929         * objc.dg/fwd-proto-1.m: Update.
19930         * objc.dg/id-1.m: Update.
19931         * objc.dg/super-class-1.m: Update.
19932
19933 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19934
19935         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19936         constructs.
19937
19938 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19939
19940         * gcc.c-torture/execute/20011128-1.c: New test.
19941
19942 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19943
19944         * gcc.dg/20011127-1.c: New test.
19945
19946 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19947
19948         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19949         from Austin Group draft 7.
19950         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19951         scanf format arguments.
19952         * gcc.dg/format/no-exargs-2.c: New test.
19953
19954 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19955
19956         * g++.dg/abi/vbase8-4.C: New test.
19957
19958 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19959
19960         * gcc.c-torture/execute/20011121-1.c: New test.
19961
19962 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19963
19964         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19965
19966 2001-11-23  Andreas Jaeger  <aj@suse.de>
19967
19968         * gcc.dg/cpp/charconst-2.c: New test.
19969
19970 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19971
19972         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19973         to the host if it is remote.  Let tests specify extra headers
19974         they use.
19975         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19976         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19977         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19978         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19979         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19980         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19981         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19982         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19983         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19984         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19985
19986 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19987
19988         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19989         for little endian ARMs.
19990
19991 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19992
19993         * gcc.c-torture/compile/20011119-1.c: New test.
19994         * gcc.c-torture/compile/20011119-2.c: New test.
19995
19996 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19997
19998         * gcc.dg/altivec-1.c: Fix typo.
19999
20000 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20001
20002         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20003
20004 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20005
20006         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20007
20008 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20009
20010         * lib/g77.exp: Don't specify --rpath-link.
20011
20012         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20013         across all the headers.
20014         * gcc.dg/format/format.exp: For testing on a remote host,
20015         copy format.h.
20016
20017         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20018         * gcc.c-torture/execute/930406-1.c: Likewise.
20019         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20020
20021 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20022
20023         * gcc.dg/altivec-1.c: New.
20024
20025 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20026
20027         * gcc.dg/cpp/fpreprocessed.c: New test case.
20028
20029 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20030
20031         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20032         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20033         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20034
20035 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20036
20037         * gcc.dg/no-builtin-1.c: New test.
20038
20039 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20040
20041         * gcc.c-torture/execute/20011115-1.c: New test.
20042
20043 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20044
20045         * gcc.c-torture/compile/20011114-2.c: New test.
20046         * gcc.c-torture/compile/20011114-3.c: New test.
20047         * gcc.c-torture/compile/20011114-4.c: New test.
20048
20049 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20050
20051         * g++.dg/other/init1.C: New test.
20052
20053 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20054
20055         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20056         message.
20057
20058         * gcc.c-torture/execute/20011114-1.c: New testcase.
20059
20060         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20061         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20062         like the (before this change) version of 20010327-1.c.
20063
20064 2001-11-14  Roger Sayle <roger@eyesopen.com>
20065
20066         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20067
20068 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20069
20070         * g++.dg/init/array2.C: New test.
20071
20072 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20073
20074         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20075
20076 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20077
20078         * g++.dg/other/forscope1.C: New test.
20079         * g++.dg/ext/forscope1.C: New test.
20080         * g++.dg/ext/forscope2.C: New test.
20081
20082 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20083
20084         * gcc.c-torture/execute/20011113-1.c: New test.
20085
20086 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20087
20088         * gcc.c-torture/execute/20011109-2.c: New test.
20089
20090         * gcc.c-torture/execute/20011109-1.c: New test.
20091
20092 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.c-torture/compile/20011109-1.c: New test.
20095
20096 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20097
20098         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20099         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20100         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20101         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20102         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20103         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20104         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20105
20106 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20107
20108         * g++.dg/warn/Wshadow-1.C: New tests.
20109         * g++.old-deja/g++.mike/for3.C: Update.
20110
20111 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20112
20113         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20114         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20115         XFAILs.  Adjust expected error texts.
20116         * gcc.c-torture/compile/20011106-1.c,
20117         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20118         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20119         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20120         gcc.dg/c99-array-lval-5.c: New tests.
20121
20122 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20123
20124         * gcc.dg/cpp/defined.c: Update.
20125
20126 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20127
20128         * gcc.c-torture/execute/anon-1.c: New test.
20129
20130 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20131
20132         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20133         same size, so no warning should be produced on stormy16.
20134
20135         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20136         due to oversized array.
20137         * g++.old-deja/g++.mike/ns15.C: Likewise.
20138         * g++.old-deja/g++.pt/crash16.C: Likewise.
20139
20140 2001-11-02  Graham Stott  <grahams@redhat.com>
20141
20142         * g++.dgother/debug1.C: Fix typos.
20143
20144 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20145
20146         * g++.dg/other/debug1.C: New test.
20147
20148 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20149
20150         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20151         of unsigned long.
20152
20153 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.dg/20011029-2.c: New test.
20156
20157         * gcc.c-torture/compile/20011029-1.c: New test.
20158
20159 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20160
20161         * objc/execute/class_self-1.m: New test.
20162         * objc/execute/class_self-2.m: New test.
20163
20164 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20165
20166         * gcc.misc-tests/msgs.exp: Delete.
20167         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20168         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20169         error set to match recent changes.
20170
20171 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20172
20173         * gcc.dg/20011021-1.c: New test.
20174
20175 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/compile/20011023-1.c: New test.
20178
20179 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20180
20181         * lib/g77.exp: Rewrite based on lib/g++.exp.
20182
20183 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20184
20185         * gcc.c-torture/execute/20011019-1.c: New test.
20186
20187         * gcc.dg/20011018-1.c: New test.
20188
20189 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20190
20191         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20192
20193 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20194
20195         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20196         * gcc.dg/attr-invalid.c: Likewise.
20197
20198 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20199
20200         * testsuite/gcc.dg/20011015-1.c: New test.
20201
20202 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20203
20204         * g++.dg/template/unify2.C: New test.
20205
20206 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20207
20208         * g++.dg/other/exception-specification.C: New test
20209
20210 2001-10-13  Tom Rix  <trix@redhat.com>
20211
20212         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20213         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20214
20215 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20216
20217         * testsuite/gcc.dg/20011009-1.c: New test.
20218
20219 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         PR g++/4476
20222         * g++.dg/other/friend1.C: New test.
20223
20224 2001-10-11  Richard Henderson  <rth@redhat.com>
20225
20226         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20227
20228 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20229
20230         * gcc.c-torture/compile/20011010-1.c: New.
20231
20232 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20233
20234         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20235         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20236         g77.f-torture/execute/execute.exp,
20237         g77.f-torture/noncompile/noncompile.exp,
20238         gcc.c-torture/compile/compile.exp,
20239         gcc.c-torture/execute/execute.exp,
20240         gcc.c-torture/execute/ieee/ieee.exp,
20241         gcc.c-torture/execute/memcheck/memcheck.exp,
20242         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20243         objc/execute/execute.exp: Update FSF address.
20244
20245 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20246
20247         * gcc.dg/cpp/cmdlne-C.c: Update.
20248         * gcc.dg/cpp/cmdlne-C2.c: New.
20249
20250 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20251
20252         * gcc.c-torture/execute/20011008-3.c: New.
20253
20254 2001-10-08  DJ Delorie  <dj@redhat.com>
20255
20256         * gcc.dg/20011008-1.c: New.
20257         * gcc.dg/20011008-2.c: New.
20258
20259 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20260
20261         * gcc.dg/cpp/spacing1.c: Update test.
20262
20263 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20264
20265         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20266         spelling errors of "separate" as "seperate".
20267
20268 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20269
20270         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20271         enough to avoid inlining.
20272
20273 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20274
20275         * lib/g77.exp: set libg2c_dir correctly.
20276
20277 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20278
20279         * gcc.dg/cpp/macro11.c: New test.
20280
20281 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20282
20283         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20284         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20285         gcc.dg/format/multattr-3.c: New tests.
20286         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20287         tests for format attributes on function pointers being rejected.
20288
20289 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20290
20291         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20292
20293 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20294
20295         * g++.dg/warn/format1.C: New test.
20296
20297 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20298
20299         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20300
20301 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20302
20303         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20304
20305 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20306
20307         * gcc.dg/cpp/redef2.c: Add test.
20308
20309 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20310
20311         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20312         long-standing bug on i686, apparently.
20313         * gcc.c-torture/execute/loop-2c.x: New file.
20314         * gcc.c-torture/execute/loop-2d.x: New file.
20315         * gcc.c-torture/execute/loop-3c.x: New file.
20316
20317 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20318
20319         * gcc.dg/cpp/20000625-2.c: Correct line number.
20320
20321 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20322
20323         * gcc.dg/cpp/macro10.c: New test.
20324         * gcc.dg/cpp/strify3.c: New test.
20325         * gcc.dg/cpp/spacing1.c: Add tests.
20326         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20327         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20328
20329 2001-09-24  DJ Delorie  <dj@redhat.com>
20330
20331         * gcc.c-torture/execute/20010924-1.c: New test.
20332
20333 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20334
20335         * testsuite/objc/execute/paste.m: Remove.
20336
20337 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20338
20339         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20340
20341 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20342
20343         * g77.dg/strlen0.f: New test.
20344
20345 2001-09-21  Richard Henderson  <rth@redhat.com>
20346
20347         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20348         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20349
20350 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20351
20352         Table-driven attributes.
20353         * g++.dg/ext/attrib1.C: New test.
20354
20355 2001-09-20  DJ Delorie  <dj@redhat.com>
20356
20357         * gcc.dg/20000926-1.c: Update expected warning messages.
20358         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20359         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20360         array.
20361
20362 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20363
20364         * g++.dg/eh/registers1.C: New test case.
20365
20366 2001-09-17  Richard Henderson  <rth@redhat.com>
20367
20368         * gcc.dg/array-5.c: Fix VLA decomposition test.
20369
20370 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20371
20372         * gcc.dg/cpp/line5.c: New testcase.
20373
20374 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20375
20376         * gcc.dg/cpp/macro9.c: New test.
20377
20378 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20379
20380         * gcc.c-torture/execute/980223.c: Change type of addr from long
20381         to char *.
20382
20383 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20384
20385         * gcc.c-torture/execute/20010915-1.c: New test.
20386
20387 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20388
20389         * g77.dg/bprob: New directory.
20390         * g77.dg/bprob/bprob.exp: New file.
20391         * g77.dg/bprob/bprob-1.f: New test.
20392         * g77.dg/gcov: New directory.
20393         * g77.dg/gcov/gcov.exp: New file.
20394         * g77.dg/gcov/gcov-1.f: New test.
20395         * g77.dg/gcov/gcov-1.x: New file.
20396
20397 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20398
20399         * gcc.dg/cpp/directiv.c: Update.
20400         * gcc.dg/cpp/undef1.c: Update.
20401
20402 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20403
20404         * gcc.dg/20010912-1.c: New test.
20405
20406 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20407
20408         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20409         language-independent file in lib.
20410         * lib/gcov.exp: New file.
20411
20412 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20413
20414         * gcc.c-torture/compile/20010911-1.c: New test.
20415
20416 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20417
20418         * lib/profopt.exp: New, to support profile-directed optimizations.
20419         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20420         * gcc.misc-tests/bprob-1.c: New test.
20421         * gcc.misc-tests/bprob-2.c: New test.
20422
20423 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20424
20425         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20426         XFAIL and which kinds of gcov output to verify.
20427         * gcc.misc-tests/gcov-4b.x: New file.
20428         * gcc.misc-tests/gcov-5b.x: New file.
20429         * gcc.misc-tests/gcov-6.x: New file.
20430         * gcc.misc-tests/gcov-7.c: New test.
20431         * gcc.misc-tests/gcov-7.x: New file.
20432
20433 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20434
20435         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20436         * gcc.misc-tests/gcov-6.c: New test.
20437
20438 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20439
20440         PR c++/3986
20441         * g++.dg/abi/vbase1.C: New test.
20442
20443 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20444
20445         * objc.dg/method-2.m: New.
20446
20447 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20448
20449         PR c++/4203
20450         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20451         * g++.dg/init/empty1.C: New test.
20452
20453 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20454
20455         * gcc.c-torture/compile/20010903-1.c: New test.
20456
20457 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20458
20459         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20460         for m68k.
20461
20462 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20463
20464         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20465
20466         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20467
20468         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20469
20470 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20471
20472         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20473         for 16-bit 'unsigned int'.
20474
20475 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20476
20477         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20478
20479 2001-08-27  Richard Henderson  <rth@redhat.com>
20480
20481         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20482         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20483
20484 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20485
20486         * gcc.dg/asm-names.c (ymain): New.
20487
20488 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20489
20490         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20491         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20492         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20493
20494 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20495
20496         * gcc.dg/compare5.c: New testcase.
20497
20498 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20499
20500         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20501         and "In instantiation".
20502
20503 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20504
20505         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20506
20507 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20508
20509         * gcc.misc-tests/gcov.exp: Add support for branch information.
20510         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20511         * gcc.misc-tests/gcov-4.c: New test.
20512         * gcc.misc-tests/gcov-4b.c: New test.
20513         * gcc.misc-tests/gcov-5b.c: New test.
20514
20515 2001-08-20  Zack Weinberg  <zackw@panix.com>
20516
20517         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20518         expected to fail.
20519
20520 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20521
20522         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20523
20524 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * g++.dg/eh/template1.C: New test.
20527
20528 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20529
20530         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20531         Fix thinko.
20532         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20533         for xfail.
20534
20535 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20536
20537         * lib/g77-dg.exp:  Use prune.exp for common procedures
20538         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20539         * lib/g77.exp: (g77-dg-prune) Remove
20540
20541 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20542
20543         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20544
20545 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20546
20547         * g++.dg/template/unify1.C: New test.
20548
20549 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20550
20551         * g++.dg/abi/empty4.C: New test.
20552
20553 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20554
20555         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20556         solaris2.*
20557         * g77.f-torture/compile/pr3743.x: Likewise
20558
20559 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20560
20561         * g++.dg/other/using-declaration.C: New test.
20562
20563 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20564
20565         * gcc.dg/cpp/tr-sign.c: New testcase.
20566
20567 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20568
20569         * gcc.dg/cpp/19951025-1.c: Revert.
20570         * gcc.dg/cpp/directiv.c: We no longer process directives that
20571         interrupt macro arguments.
20572
20573 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20574
20575         * gcc.dg/bconstp-1.c: New test.
20576
20577 2001-08-03  Richard Henderson  <rth@redhat.com>
20578
20579         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20580
20581 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20582
20583         * gcc.dg/cpp/19951025-1.c: Update.
20584
20585 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20586
20587         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20588         should be x.
20589
20590 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20591
20592         Kill -fhonor-std.
20593         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20594         * g++.old-deja/g++.other/std1.C: Likewise.
20595         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20596
20597 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20598
20599         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20600         (g77_pass, g77_fail, g77_finish, g77_exit,
20601         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20602
20603 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20604
20605         * g77.dg/fbackslash.f
20606         * g77.dg/fcase-preserve.f
20607         * g77.dg/ff90-1.f
20608         * g77.dg/ffixed-line-length-0.f
20609         * g77.dg/ffixed-line-length-132.f
20610         * g77.dg/ffixed-line-length-7.f
20611         * g77.dg/ffixed-line-length-72.f
20612         * g77.dg/ffixed-line-length-none.f
20613         * g77.dg/ffree-form-1.f
20614         * g77.dg/fno-backslash.f
20615         * g77.dg/fno-f90-1.f
20616         * g77.dg/fno-fixed-form-1.f
20617         * g77.dg/fno-onetrip.f
20618         * g77.dg/fno-typeless-boz.f
20619         * g77.dg/fno-underscoring.f
20620         * g77.dg/fno-vxt-1.f
20621         * g77.dg/fonetrip.f
20622         * g77.dg/ftypeless-boz.f
20623         * g77.dg/fugly-assumed.f
20624         * g77.dg/funderscoring.f
20625         * g77.dg/fvxt-1.f
20626
20627 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20628
20629         * objc.dg/fwd-proto-1.m: New.
20630         * objc.dg/local-decl-1.m: New.
20631         * objc.dg/naming-1.m: New.
20632         * objc.dg/naming-2.m: New.
20633         * objc.dg/proto-hier-1.m: New.
20634
20635 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20636
20637         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20638         largest-type elements to a struct makes its size grow.
20639
20640 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20641
20642         * g++.dg/abi/vthunk1.C: New test.
20643
20644 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20645
20646         * g++.dg/abi/vbase8-22.C: New test.
20647
20648 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20649
20650         * gcc.dg/cpp/macro8.c: New test.
20651
20652 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20653
20654         * g++.dg/abi/vbase8-21.C: New test.
20655
20656 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20657
20658         * g++.dg/abi/vbase8-10.C: New test.
20659
20660 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20661
20662         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20663         ${tool}_set_ld_library_path.
20664         Changed caller.
20665         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20666         g++.exp.
20667
20668 2001-07-26  Stan Cox <scox@redhat.com>
20669
20670         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20671         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20672         gcc_exit, gcc_check_unsupported_p):
20673         Moved to gcc-deps.exp
20674         * gcc-deps.exp: New file.
20675
20676 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20677
20678         * g++.old-deja/g++.pt/defarg14.C: New test.
20679
20680 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20681
20682         * g++.old-deja/g++.other/lineno5.C: New test.
20683
20684 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20685
20686         * g++.old-deja/g++.pt/crash68.C: New test.
20687
20688 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20689
20690         * g++.old-deja/g++.other/crash42.C: New test.
20691
20692 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20693
20694         * gcc.dg/cpp/extratokens.c: Fix.
20695         * gcc.dg/cpp/skipping2.c: New tests.
20696
20697 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20698
20699         * gcc.c-torture/execute/20010724-1.c: New file.
20700         * gcc.c-torture/execute/20010724-1.x: New file.
20701
20702 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20703
20704         * g++.old-deja/g++.other/cond7.C: New test.
20705
20706 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20707
20708         * g++.old-deja/g++.other/optimize4.C: New test.
20709
20710 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20711
20712         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20713
20714 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20715
20716         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20717         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20718         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20719         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20720
20721         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20722         bug report" message.
20723
20724         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20725         * g++.dg/ext/instantiate1.C: Move from old-deja.
20726
20727 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20728
20729         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20730         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20731         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20732         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20733
20734 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20735
20736         * gcc.c-torture/execute/20010723-1.c: New test.
20737
20738 2001-07-23  Ben Elliston  <bje@redhat.com>
20739
20740         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20741
20742 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20743
20744         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20745         i[34567]86-*-*.
20746         Delete handling of ieee_multilib_flags.
20747         Pass -mieee for alpha*-*-* and sh-*-*.
20748         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20749
20750 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20751
20752         Remove old-abi tests.
20753         * g++.old-deja/g++.mike/p11116.C: Remove.
20754         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20755
20756 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20757
20758         * g77.f-torture/compile/pr3743.f:  New test
20759
20760 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20761
20762         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20763
20764 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20765
20766         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20767         g++.old-deja/g++.pt/static6.C: Likewise.
20768         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20769         supports weak symbols.
20770
20771 2001-07-18  Andreas Jaeger  <aj@suse.de>
20772
20773         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20774         supported again.
20775
20776 2001-07-18  Andreas Jaeger  <aj@suse.de>
20777
20778         * gcc.dg/iftrap-1.c: Fix target line.
20779
20780 2001-07-17  Richard Henderson  <rth@redhat.com>
20781
20782         * gcc.c-torture/execute/20010717-1.c: New.
20783
20784 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20785
20786         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20787         tests.
20788
20789 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20790
20791         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20792
20793 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20794
20795         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20796         UAC_SIGBUS, UAC_NOPRINT definitions.
20797
20798 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20799
20800         * objc/execute/object_is_class.m: New test.
20801         * objc/execute/object_is_meta_class.m: New test.
20802
20803 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20804
20805         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20806         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20807
20808 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20809
20810         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20811         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20812
20813 2001-07-14  Richard Henderson  <rth@redhat.com>
20814
20815         * gcc.dg/iftrap-1.c: New.
20816
20817 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20818
20819         * g77.f-torture/execute/intrinsic77.f: New test.
20820
20821 2001-07-11  Janis Johnson <janis@us.ibm.com>
20822
20823         * gcc.misc-tests/gcov-3.c: New test.
20824
20825 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20826
20827         * gcc.c-torture/compile/20010711-1.c,
20828         * gcc.c-torture/compile/20010711-2.c: New tests.
20829
20830 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20831
20832         * gcc.c-torture/execute/20010711-1.c: New test.
20833
20834 2001-07-11  Ben Elliston  <bje@redhat.com>
20835
20836         * g++.old-deja/g++.other/enum5.C: New test.
20837
20838 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20839
20840         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20841         (g++-dg-prune): Call prune_gcc_output.
20842         * prune.exp: New file for prune_gcc_output.
20843         * lib/g++.exp, lib/gcc.exp: Load it.
20844
20845 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20846
20847         * gcc.c-torture/compile/20010701-1.c,
20848         g++.old-deja/g++.ext/attrib6.C: New tests.
20849
20850 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20851
20852         * gcc.c-torture/compile/20010706-1.c: New test.
20853
20854 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20855
20856         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20857
20858 2001-06-28  Stan Shebs  <shebs@apple.com>
20859
20860         * gcc.dg/pragma-darwin.c: New test.
20861
20862 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20863
20864         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20865         Solaris 2.[678] system.
20866
20867 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20868
20869         * gcc.dg/20010622-1.c: New test.
20870
20871 2001-06-18  Stan Shebs  <shebs@apple.com>
20872
20873         * objc.dg: New directory.
20874         * objc.dg/dg.exp: New file.
20875         * objc.dg/alias.m: New.
20876         * objc.dg/class-1.m: New.
20877         * objc.dg/class-2.m: New.
20878         * objc.dg/const-str-1.m: New.
20879         * objc.dg/const-str-2.m: New.
20880         * objc.dg/id-1.m: New.
20881         * objc.dg/method-1.m: New.
20882         * objc.dg/super-class-1.m: New.
20883         * lib/objc-dg.exp: New file.
20884
20885 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20886
20887         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20888         of label name.
20889
20890 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20891
20892         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20893
20894 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20895
20896         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20897         variable.
20898
20899 2001-06-12  Richard Henderson  <rth@redhat.com>
20900
20901         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20902
20903 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20904
20905         * g++.old-deja/g++.abi/vbase5.C: New test.
20906         * g++.old-deja/g++.abi/vbase6.C: New test.
20907         * g++.old-deja/g++.abi/vbase7.C: New test.
20908
20909 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20910
20911         * gcc.c-torture/compile/20010610-1.c: New test.
20912
20913 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * g++.old-deja/g++.abi/vbase4.C: New test.
20916
20917 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20918
20919         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20920         support %f for HC11/HC12 targets.
20921         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20922         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20923         on HC11/HC12 targets.
20924         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20925
20926 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20927
20928         * gcc.dg/wchar_t-1.c: New file.
20929         * gcc.dg/wint_t-1.c: Likewise.
20930
20931 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20932
20933         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20934
20935 2001-06-11  Richard Henderson  <rth@redhat.com>
20936
20937         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20938
20939 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20940
20941         * gcc.c-torture/compile/20010611-1.c: New test.
20942
20943 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20944
20945         * gcc.dg/c99-tag-1.c: Add more tests.
20946
20947 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20948
20949         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20950         representation on MN10300 and ARM/Thumb.
20951
20952 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20953
20954         * g77.f-torture/execute/20010610.f: New.
20955
20956 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20957
20958         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20959         names.
20960
20961 2001-06-09  Richard Henderson  <rth@redhat.com>
20962
20963         * gcc.c-torture/execute/ashrdi-1.c: New.
20964         * gcc.c-torture/execute/ashldi-1.c: New.
20965         * gcc.c-torture/execute/lshrdi-1.c: New.
20966
20967 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20968
20969         * objc/execute/load-3.m: Added. Check sending +load to categories,
20970         in addition to classes.
20971
20972 2001-06-08  Stan Shebs  <shebs@apple.com>
20973
20974         * objc/execute/load-2.m: New test.  From Nicola Pero
20975         <n.pero@mi.flashnet.it>.
20976
20977 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20978
20979         * gcc.c-torture/execute/20010605-2.c: New test.
20980
20981 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20982
20983         * g++.old-deja/g++.abi/vbase2.C: New test.
20984         * g++.old-deja/g++.abi/vbase3.C: New test.
20985
20986 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.old-deja/g++.pt/friend49.C: New test.
20989
20990 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20991
20992         * g++.old-deja/g++.ext/anon3.C: New test.
20993
20994 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20995
20996         * g++.old-deja/g++.other/conv7.C: New test.
20997
20998 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20999
21000         * gcc.c-torture/compile/20010605-2.c: New test.
21001
21002 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21003
21004         * gcc.c-torture/execute/20010604-1.c: New test.
21005
21006 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21007
21008         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21009
21010 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21011
21012         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21013         (g++_link_flags): Likewise.
21014         (g++_init): Pass gccpath's value to two previous functions.
21015
21016 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21017
21018         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21019         Ensure logfile entry matches exec command line.
21020
21021 2001-05-31  Richard Henderson  <rth@redhat.com>
21022
21023         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21024         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21025
21026 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21027
21028         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21029         compiler for irix6.2
21030
21031 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         * g++.old-deja/g++.other/optimize3.C: New file.
21034
21035 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21036
21037         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21038         assemble.
21039
21040 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         * g++.old-deja/g++.other/optimize2.C: New file.
21043
21044 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21045
21046         * gcc.c-torture/compile/20010518-2.c: New file.
21047         * gcc.c-torture/execute/20010518-1.c: New file.
21048         * gcc.c-torture/execute/20010518-2.c: New file.
21049
21050 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21051
21052         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21053
21054 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21055
21056         G++ no longer defines builtins that do not begin with __builtin.
21057         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21058         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21059         * g++.old-deja/g++.law/builtin1.C: Likewise.
21060         * g++.old-deja/g++.law/cvt2.C: Likewise.
21061         * g++.old-deja/g++.mike/net5.C: Likewise.
21062         * g++.old-deja/g++.other/builtins1.C: Likewise.
21063         * g++.old-deja/g++.other/builtins2.C: Likewise.
21064         * g++.old-deja/g++.other/builtins3.C: Likewise.
21065         * g++.old-deja/g++.other/builtins4.C: Likewise.
21066         * g++.old-deja/g++.other/inline8.C: Likewise.
21067         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21068
21069 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21070
21071         * g++.old-deja/g++.pt/using1.C: Adjust.
21072         * g++.old-deja/g++.pt/using2.C: New test.
21073
21074 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21075
21076         * gcc.dg/cpp/charconst.c: New tests.
21077         * gcc.dg/cpp/escape.c: New tests.
21078         * gcc.dg/cpp/escape-1.c: New tests.
21079         * gcc.dg/cpp/escape-2.c: New tests.
21080         * gcc.dg/cpp/ucs.c: New tests.
21081
21082 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21083
21084         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21085         native compiler for irix6.5.
21086
21087 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21088
21089         * lib/g++.exp (g++_include_flags): Use args to compute
21090         get_multilibs.
21091         (g++_link_flags): Likewise.
21092         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21093
21094 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21095
21096         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21097
21098 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21099
21100         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21101         this file.
21102
21103 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21104
21105         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21106         STACK_SIZE;
21107         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21108         to STACK_SIZE; Use it to define size of add_histo array.
21109         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21110         to STACK_SIZE.
21111         (f): Use GITT_SIZE to define size of gitt local table.
21112         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21113         to STACK_SIZE; Use it to define size of bytemem array.
21114
21115 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21116
21117         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21118         on 68HC11/HC12 due to the asm instruction.
21119         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21120         * gcc.c-torture/compile/920520-1.x: Likewise.
21121         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21122         on 68HC11/HC12 because the function is larger than 64K.
21123         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21124         on 68HC11/HC12 because the structure is too large.
21125
21126 2001-05-20  Richard Henderson  <rth@redhat.com>
21127
21128         * gcc.c-torture/execute/20010520-1.c: New.
21129
21130 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21131
21132         * g++.old-deja/g++.warn/compare1.C: New test.
21133         * gcc.dg/compare4.c: New test.
21134
21135 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21136
21137         * g++.old-deja/g++.other/optimize1.C: New test.
21138
21139 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21140
21141         * g++.old-deja/g++.pt/spec41.C: New test.
21142
21143 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21144
21145         * gcc.c-torture/compile/20010114-1.x: Remove.
21146
21147 2001-05-18  Stan Shebs  <shebs@apple.com>
21148
21149         * gcc.c-torture/compile/20010518-1.c: New test.
21150
21151 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21152
21153         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21154         * g++.old-deja/g++.pt/crash67.C: New test.
21155
21156 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21157
21158         * g++.old-deja/g++.other/debug9.C: New test.
21159
21160 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21161
21162         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21163
21164 2001-05-16  Jan Hubicka  <jh@suse.cz>
21165
21166         * gcc.c-torture/compile/20010516-1.c: New test.
21167
21168 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21169
21170         * g++.old-deja/g++.other/crash41.C: New test.
21171
21172 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         * g++.old-deja/g++.pt/crash66.C: New test.
21175
21176 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21177
21178         * g++.old-deja/g++.robertl/eb27.C: Convert.
21179
21180 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21181
21182         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21183         declaration being redundant.
21184
21185 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21186
21187         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21188
21189 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21190
21191         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21192
21193 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21194
21195         * lib/g++.exp: Use testsuite_flags.
21196
21197 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21198
21199         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21200
21201 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21202
21203         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21204
21205 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21206
21207         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21208
21209 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21210
21211         * gcc.c-torture/compile/20010313-1.c: New test.
21212
21213 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21214
21215         * gcc.dg/cpp/direct2.c: New test.
21216         * gccq.dg/cpp/direct2s.c: New test.
21217
21218         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21219
21220 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21221
21222         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21223         * g++.old-deja/g++.other/op3.C: Likewise.
21224
21225 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21226
21227         * gcc.dg/cpp/syshdr.h: New file.
21228         * gcc.dg/cpp/sysmac1.c: Update.
21229         * gcc.dg/cpp/sysmac2.c: Update.
21230
21231 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21232
21233         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21234
21235 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21236
21237         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21238         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21239
21240 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21241
21242         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21243
21244 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21245
21246         * lib/g++.exp (g++_include_flags): Don't use any special flags
21247         if TESTING_IN_BUILD_TREE is not defined.
21248         (g++_init): Use a plain 'c++' as the compiler if
21249         TESTING_IN_BUILD_TREEE is not defined.
21250
21251 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21252
21253         * g++.old-deja/g++.eh/catch13.C: New test.
21254         * g++.old-deja/g++.eh/catch14.C: New test.
21255
21256 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21257
21258         * gcc.dg/cpp/tr-define.c: New test.
21259
21260 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21261
21262         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21263         <stdlib.h>, not <malloc.h>.
21264
21265 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         * g++.old-deja/g++.ns/template17.C: New test.
21268
21269 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21270
21271         * g++.old-deja/g++.pt/ref4.C: New test.
21272
21273 2001-04-30  Richard Henderson  <rth@redhat.com>
21274
21275         * gcc.dg/20000724-1.c: Revert last change.
21276
21277 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21278
21279         * g77.f-torture/execute/20010430.f: New test.
21280
21281 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21282
21283         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21284
21285 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21286
21287         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21288
21289 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.eh/crash6.C: New test.
21292
21293 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21294
21295         * g++.old-deja/g++.other/warn7.C: New test.
21296
21297 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21298
21299         * g++.old-deja/g++.other/defarg9.C: New test.
21300
21301 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21302
21303         * g77.f-torture/compile/20010426.f: New test.
21304         * g77.f-torture/execute/20010426.f: New test.
21305
21306 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21307
21308         * g77.f-torture/compile/20000629-1.x: Remove - error
21309         has been fixed.
21310
21311 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21312
21313         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21314         Tweak slightly to work with g++.dg framework.
21315         * g++.dg/special/ecos.exp: Run initp1.C test.
21316         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21317
21318         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21319         its linker doesn't give line numbers either.
21320         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21321
21322 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21323
21324         * g++.old-deja/g++.other/lex1.C: New test.
21325
21326 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21327
21328         * gcc.dg/noncompile/20010425-1.c: New test.
21329
21330 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21331
21332         * g++.old-deja/g++.pt/mangle2.C: New test.
21333
21334 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21335
21336         * gcc.dg/format/plus-1.c: New test.
21337
21338 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.dg/20010423-1.c: New test.
21341
21342 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21343
21344         * gcc.c-torture/execute/20010422-1.c: New test.
21345
21346 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21347
21348         * g++.old-deja/g++.ns/type2.C: New test.
21349
21350 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21351
21352         * g++.old-deja/g++.other/perf1.C: New test.
21353
21354 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21355
21356         * gcc.dg/c99-func-2.c: Remove xfail.
21357         * gcc.dg/c99-func-3.c: Remove xfail.
21358         * gcc.dg/c99-func-4.c: Remove xfail.
21359
21360 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21361
21362         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21363
21364 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21365
21366         * gcc.c-torture/compile/20010423-1.c: New test.
21367
21368 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21369
21370         * g++.old-deja/g++.pt/typename28.C: New test.
21371
21372 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21373
21374         * g++.old-deja/g++.abi/empty2.C: New test.
21375         * g++.old-deja/g++.abi/empty3.C: New test.
21376
21377 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21378
21379         * g++.old-deja/g++.other/comdat2.C: New test.
21380         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21381
21382 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21383
21384         * g++.old-deja/g++.other/overload14.C: New test.
21385
21386 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21387
21388         * g++.old-deja/g++.other/lookup23.C: New test.
21389
21390 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21391
21392         * gcc.c-torture/execute/20010403-1.c: New test.
21393
21394 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21395             Mark Mitchell  <mark@codesourcery.com>
21396
21397         * lib/old-dejagnu.exp: Don't delete output of executable.
21398         Add .exe suffix to executables.
21399
21400 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21401
21402         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21403
21404 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21405
21406         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21407
21408 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21409
21410         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21411         * g++.old-deja/g++.abi/crash1.C: New test.
21412
21413 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21414
21415         * g++.old-deja/g++.other/crash40.C: New test.
21416
21417 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21418
21419         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21420
21421 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.old-deja/g++.other/warn6.C: New test.
21424
21425 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21426
21427         * g++.old-deja/g++.robertl/eb42.C: Same.
21428
21429 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21430
21431         * gcc.dg/wtr-conversion-1.c: New testcase.
21432
21433 2001-04-10  Richard Henderson  <rth@redhat.com>
21434
21435         * g++.old-deja/g++.other/array5.C: New.
21436
21437 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21438
21439         * gcc.c-torture/execute/20010408-1.c: New test.
21440
21441 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21442
21443         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21444         headers and constructs.
21445         * g++.old-deja/g++.robertl/eb79.C: Same.
21446         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21447         * g++.old-deja/g++.robertl/eb73.C: Same.
21448         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21449         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21450         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21451         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21452         * g++.old-deja/g++.robertl/eb44.C: Same.
21453         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21454         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21455         * g++.old-deja/g++.robertl/eb39.C: Same.
21456         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21457         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21458         * g++.old-deja/g++.robertl/eb30.C: Same.
21459         * g++.old-deja/g++.robertl/eb3.C: Same.
21460         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21461         * g++.old-deja/g++.robertl/eb21.C: Same.
21462         * g++.old-deja/g++.robertl/eb15.C: Same.
21463         * g++.old-deja/g++.robertl/eb118.C: Same.
21464         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21465         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21466         * g++.old-deja/g++.robertl/eb109.C: Same.
21467         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21468         * g++.old-deja/g++.mike/rtti1.C: Same.
21469         * g++.old-deja/g++.mike/p658.C: Same.
21470         * g++.old-deja/g++.mike/net46.C: Same.
21471         * g++.old-deja/g++.mike/net34.C: Same.
21472         * g++.old-deja/g++.mike/memoize1.C: Same.
21473         * g++.old-deja/g++.mike/eh2.C: Same.
21474         * g++.old-deja/g++.law/weak.C: Same.
21475         * g++.old-deja/g++.law/visibility7.C: Same.
21476         * g++.old-deja/g++.law/visibility25.C: Same.
21477         * g++.old-deja/g++.law/visibility22.C: Same.
21478         * g++.old-deja/g++.law/visibility2.C: Same.
21479         * g++.old-deja/g++.law/visibility17.C: Same.
21480         * g++.old-deja/g++.law/visibility13.C: Same.
21481         * g++.old-deja/g++.law/visibility10.C: Same.
21482         * g++.old-deja/g++.law/visibility1.C: Same.
21483         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21484         * g++.old-deja/g++.law/vbase1.C: Same.
21485         * g++.old-deja/g++.law/operators32.C: Same.
21486         * g++.old-deja/g++.law/nest3.C: Same.
21487         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21488         * g++.old-deja/g++.law/except5.C (main): Same.
21489         * g++.old-deja/g++.law/cvt7.C (run): Same.
21490         * g++.old-deja/g++.law/cvt2.C: Same.
21491         * g++.old-deja/g++.law/cvt16.C: Same.
21492         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21493         * g++.old-deja/g++.law/ctors17.C (main): Same.
21494         * g++.old-deja/g++.law/ctors13.C: Same.
21495         * g++.old-deja/g++.law/ctors12.C (main): Same.
21496         * g++.old-deja/g++.law/ctors10.C: Same.
21497         * g++.old-deja/g++.law/code-gen5.C: Same.
21498         * g++.old-deja/g++.law/bad-error7.C: Same.
21499         * g++.old-deja/g++.law/arm9.C: Same.
21500         * g++.old-deja/g++.law/arm12.C: Same.
21501         * g++.old-deja/g++.law/arg8.C: Same.
21502         * g++.old-deja/g++.law/arg1.C: Same.
21503         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21504         * g++.old-deja/g++.jason/template31.C: Same.
21505         * g++.old-deja/g++.jason/template24.C (main): Same.
21506         * g++.old-deja/g++.jason/2371.C: Same.
21507         * g++.old-deja/g++.eh/new2.C: Same.
21508         * g++.old-deja/g++.eh/new1.C: Same.
21509         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21510         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21511         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21512         * g++.old-deja/g++.brendan/crash62.C: Same.
21513         * g++.old-deja/g++.brendan/crash52.C: Same.
21514         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21515         * g++.old-deja/g++.brendan/crash38.C: Same.
21516         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21517         * g++.old-deja/g++.brendan/copy9.C: Same.
21518
21519 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21520
21521         * gcc.c-torture/execute/20001203-2.c (memset):
21522         Count argument is of type __SIZE_TYPE__.
21523
21524 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21525
21526         * gcc.c-torture/compile/20010404-1.c: New test.
21527
21528 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21529
21530         * gcc.c-torture/compile/20010326-1.c: New test.
21531
21532 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21533
21534         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21535         peculiarities of the SH.
21536         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21537
21538 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21539
21540         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21541         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21542         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21543
21544 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * g77.f-torture/compile/20010321-1.f: New test.
21547
21548 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21549
21550         * gcc.c-torture/compile/20010329-1.c: New test.
21551
21552 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21553
21554         * gcc.c-torture/execute/20010329-1.c: New test.
21555
21556 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21557
21558         * g++.old-deja/g++.other/eh4.C: Fix typo.
21559
21560 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21561
21562         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21563
21564 2001-03-28  Philip Blundell  <philb@gnu.org>
21565
21566         * gcc.c-torture/compile/20010328-1.c: New test.
21567
21568 2001-03-27  Richard Henderson  <rth@redhat.com>
21569
21570         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21571         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21572
21573 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21574
21575         * gcc.c-torture/compile/20010327-1.c: New test.
21576
21577 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21578
21579         * g++.old-deja/g++.other/friend12.C: New test.
21580         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21581         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21582
21583 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21584
21585         * gcc.c-torture/execute/20010325-1.c: New test.
21586
21587 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21588
21589         * g++.old-deja/g++.other/mangle3.C: New test.
21590
21591 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21592
21593         * g++.old-deja/g++.other/anon8.C: New test.
21594
21595 2001-03-20  Philip Blundell  <philb@gnu.org>
21596
21597         * gcc.c-torture/compile/20010320-1.c: New test.
21598
21599 2001-03-17  Richard Henderson  <rth@redhat.com>
21600
21601         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21602
21603 2001-03-15  Geoff Keating  <geoff@redhat.com>
21604
21605         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21606         tests on AIX.
21607
21608 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21609
21610         * g++.old-deja/g++.other/eh4.C: New test.
21611
21612 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21613
21614         * gcc.dg/cpp/mi1.c: Update.
21615
21616 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * g++.old-deja/g++.other/regstack.C: New test.
21619
21620 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21621
21622         * g++.old-deja/g++.other/ref4.C: New test.
21623
21624 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21625
21626         * objc/execute/va_method.m: Added.
21627         * objc/execute/IMP.m: Added.
21628         * objc/execute/_cmd.m: Added.
21629         * objc/execute/accessing_ivars.m: Added.
21630         * objc/execute/class-1.m: Added.
21631         * objc/execute/class-10.m: Added.
21632         * objc/execute/class-11.m: Added.
21633         * objc/execute/class-12.m: Added.
21634         * objc/execute/class-13.m: Added.
21635         * objc/execute/class-14.m: Added.
21636         * objc/execute/class-2.m: Added.
21637         * objc/execute/class-3.m: Added.
21638         * objc/execute/class-4.m: Added.
21639         * objc/execute/class-5.m: Added.
21640         * objc/execute/class-6.m: Added.
21641         * objc/execute/class-7.m: Added.
21642         * objc/execute/class-8.m: Added.
21643         * objc/execute/class-9.m: Added.
21644         * objc/execute/class-tests-1.h
21645         * objc/execute/class-tests-2.h
21646         * objc/execute/compatibility_alias.m: Added.
21647         * objc/execute/encode-1.m: Added.
21648         * objc/execute/formal_protocol-1.m: Added.
21649         * objc/execute/formal_protocol-2.m: Added.
21650         * objc/execute/formal_protocol-3.m: Added.
21651         * objc/execute/formal_protocol-4.m: Added.
21652         * objc/execute/formal_protocol-5.m: Added.
21653         * objc/execute/formal_protocol-6.m: Added.
21654         * objc/execute/formal_protocol-7.m: Added.
21655         * objc/execute/informal_protocol.m: Added.
21656         * objc/execute/initialize.m: Added.
21657         * objc/execute/load.m: Added.
21658         * objc/execute/many_args_method.m: Added.
21659         * objc/execute/nested-3.m: Added.
21660         * objc/execute/no_clash.m: Added.
21661         * objc/execute/private.m: Added.
21662         * objc/execute/redefining_self.m: Added.
21663         * objc/execute/root_methods.m: Added.
21664         * objc/execute/selector-1.m: Added.
21665         * objc/execute/static-1.m: Added.
21666         * objc/execute/static-2.m: Added.
21667         * objc/execute/va_method.m: Added.
21668
21669 2001-03-10  Richard Henderson  <rth@redhat.com>
21670
21671         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21672
21673 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21674
21675         * g++.old-deja/g++.other/crash31.C: XFAIL.
21676         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21677         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21678         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21679         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21680         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21681
21682 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21683
21684         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21685
21686 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21687
21688         * gcc.dg/20000724-1.c: Don't use multiline strings.
21689
21690 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21691
21692         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21693         result of -cString against what we expect it to be; don't just
21694         print it out for no one to read.
21695
21696         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21697         Based on testcases provided by Nicola Pero.
21698
21699 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21700
21701         * gcc.dg/cpp/macro7.c: New test.
21702
21703 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21704
21705         * gcc.dg/cpp/multiline.c: Update.
21706
21707 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21708
21709         * g++.old-deja/g++.other/enum3.C: New test.
21710
21711 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21712
21713         * g++.old-deja/g++.other/pod1.C: New test.
21714
21715 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21716
21717         * g++.old-deja/g++.ext/overload1.C: New test.
21718
21719 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21720
21721         * g++.old-deja/g++.pt/using1.C: New test.
21722
21723 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.old-deja/g++.other/using9.C: New test.
21726
21727 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21728
21729         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21730
21731         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21732
21733 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21734
21735         * g++.old-deja/g++.ext/realpt1.C: Remove.
21736
21737 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21738
21739         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21740
21741 2001-02-26  Will Cohen  <wcohen@redhat.com>
21742
21743         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21744
21745 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21746
21747         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21748         templatized constructors.
21749
21750 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21751
21752         * gcc.c-torture/execute/20010224-1.c: New test.
21753
21754 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21755
21756         * gcc.c-torture/execute/20010222-1.c: New test.
21757
21758 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21759
21760         * g++.old-deja/g++.other/inline20.C: New test.
21761
21762 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21763
21764         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21765
21766 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21767
21768         * g++.old-deja/g++.other/lookup22.C: New test.
21769
21770 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21771
21772         * g77.dg: New directory.
21773         * g77.dg/20010216-1.f: New test case.
21774         * g77.dg/dg.exp: New driver.
21775         * lib/g77-dg.exp: New driver library.
21776
21777 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21778
21779         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21780
21781 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21782
21783         * g++.old-deja/g++.other/decl9.C: New test.
21784
21785 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21786
21787         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21788         not need <string> and also tests the initialization at runtime.
21789
21790 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21791
21792         * gcc.c-torture/execute/longlong.c: New test.
21793
21794 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21795
21796         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21797
21798 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21799
21800         * gcc.c-torture/execute/920302-1.c (execute):
21801         Change argument type to short.
21802
21803 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21804
21805         * g++.old-deja/g++.pt/deduct6.C: New test.
21806
21807 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * g++.old-deja/g++.pt/deduct5.C: New test.
21810
21811 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21812
21813         * gcc.c-torture/execute/20010209-1.c: New test.
21814
21815 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21816
21817         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21818
21819 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21820
21821         * g++.dg/vtgc1.C: Update for new ABI.
21822
21823         * consistency.vlad: New directory, 1665 files.
21824
21825 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21826
21827         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21828         return type.
21829         * gcc.dg/cpp/digraphs.c: Declare puts.
21830
21831 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21832
21833         * g++.old-deja/g++.other/warn5.C: New test.
21834
21835 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21836
21837         * g++.old-deja/g++.pt/spec40.C: New test.
21838
21839 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21842         case.
21843         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21844
21845 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21846
21847         * gcc.c-torture/compile/20010209-1.c: New test.
21848
21849 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21850
21851         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21852         excess errors message but not if it crashes.
21853         * g++.old-deja/g++.other/crash27.C: Likewise.
21854         * g++.old-deja/g++.other/crash28.C: Likewise.
21855         * g++.old-deja/g++.other/crash30.C: Likewise.
21856         * g++.old-deja/g++.other/crash32.C: Likewise.
21857         * g++.old-deja/g++.other/crash35.C: Likewise.
21858         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21859
21860 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21861
21862         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21863         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21864         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21865         g77.f-torture/execute/execute.exp,
21866         g77.f-torture/noncompile/noncompile.exp,
21867         gcc.c-torture/execute/execute.exp,
21868         gcc.c-torture/execute/memcheck/memcheck.exp,
21869         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21870         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21871         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21872         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21873         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21874         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21875         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21876         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21877         Remove bug reporting instructions with ancient email addresses.
21878
21879 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/20010202-1.c: New test.
21882         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21883
21884 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21885
21886         * g++.dg/stdbool-if.C: New test.
21887
21888 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21889
21890         * objc/execute/fdecl.m: Added main().
21891
21892 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21893
21894         * gcc.c-torture/execute/20010206-1.c: New test.
21895
21896 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21897
21898         * gcc.dg/cpp/avoidpaste1.c: Update.
21899
21900 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21901
21902         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21903         Pero <nicola@brainstorm.co.uk>.
21904         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21905
21906 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.old-deja/g++.pt/spec39.C: New test.
21909
21910 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gcc.c-torture/compile/20010202-1.c: New test.
21913
21914 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21915
21916         * g++.old-deja/g++.abi/primary2.C: New test.
21917         * g++.old-deja/g++.abi/primary3.C: New test.
21918         * g++.old-deja/g++.abi/primary4.C: New test.
21919         * g++.old-deja/g++.abi/primary5.C: New test.
21920         * g++.old-deja/g++.abi/vtable3.h: New test.
21921         * g++.old-deja/g++.abi/vtable3a.C: New test.
21922         * g++.old-deja/g++.abi/vtable3b.C: New test.
21923         * g++.old-deja/g++.abi/vtable3c.C: New test.
21924         * g++.old-deja/g++.abi/vtable3d.C: New test.
21925         * g++.old-deja/g++.abi/vtable3e.C: New test.
21926         * g++.old-deja/g++.abi/vtable3f.C: New test.
21927         * g++.old-deja/g++.abi/vtable3g.C: New test.
21928         * g++.old-deja/g++.abi/vtable3h.C: New test.
21929         * g++.old-deja/g++.abi/vtable3i.C: New test.
21930         * g++.old-deja/g++.abi/vtable3j.C: New test.
21931         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21932
21933 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * g++.old-deja/g++.other/anon6.C: New test.
21936         * g++.old-deja/g++.other/anon7.C: New test.
21937
21938 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21939
21940         * gcc.dg/cpp/avoidpaste2.c: New tests.
21941
21942 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21943
21944         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21945
21946 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21947
21948         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21949         DECIMAL_DIG cases for Irix."
21950
21951 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21952
21953         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21954
21955 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21956
21957         * gcc.dg/c99-tag-1.c: New test.
21958
21959 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21960
21961         * gcc.dg/cpp/tr-warn1.c: Add tests.
21962
21963 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21964
21965         * gcc.dg/cpp/avoidpaste1.c: Update.
21966         * gcc.dg/cpp/paste4.c: Update.
21967
21968 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21969
21970         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21971         cases for Irix.
21972
21973 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21974
21975         * g++.old-deja/g++.other/inline19.C: New test.
21976
21977 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21978
21979         * gcc.dg/Wlarger-than.c: New test.
21980
21981 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21982
21983         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21984
21985 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21986
21987         * gcc.c-torture/execute/20010129-1.c: New test.
21988         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21989
21990 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21991
21992         * gcc.dg/cpp/avoidpaste1.c: Test case.
21993
21994 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * g++.old-deja/g++.other/inline18.C: New test.
21997
21998 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21999
22000         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22001         and __builtin_putchar.
22002
22003 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22006         tests.
22007
22008 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22009
22010         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22011         floating point number rounding mode to round to the nearest
22012         representable mode.
22013
22014 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22015
22016         * g++.old-deja/g++.other/mangle2.C: New test.
22017
22018 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22019
22020         * gcc.c-torture/compile/20010124-1.c: New test.
22021
22022 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22023
22024         * g++.old-deja/g++.pt/spec38.C: New test.
22025
22026 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22027
22028         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22029         "Build don't run".
22030
22031 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22032
22033         * gcc.c-torture/execute/20010123-1.c: New test.
22034
22035 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         * g++.old-deja/g++.pt/spec37.C: New test.
22038
22039 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22040
22041         * g++.old-deja/g++.pt/overload14.C: New test.
22042
22043 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22044
22045         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22046         __builtin_return_address.
22047
22048 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22051         * g++.old-deja/g++.pt/spec35.C: New test.
22052         * g++.old-deja/g++.pt/spec36.C: New test.
22053
22054 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.c-torture/compile/20010118-1.c: New test.
22057
22058 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22059
22060         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22061
22062 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22063
22064         * gcc.c-torture/execute/20010119-1.c: New test.
22065
22066 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22067
22068         * g++.old-deja/g++.other/vbase5.C: New test.
22069
22070 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * gcc.c-torture/execute/20010118-1.c: New test.
22073
22074 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22075
22076         * g++.old-deja/g++.pt/deduct3.C: New test.
22077
22078 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22079
22080         * g++.old-deja/g++.pt/spec34.C: New test.
22081
22082 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22083
22084         * g77.f-torture/compile/20000601-2.f: New test.
22085
22086 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22087
22088         * g++.old-deja/g++.other/init17.C: New test.
22089
22090 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22091
22092         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22093
22094 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         * g++.old-deja/g++.pt/unify8.C: New test.
22097
22098 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.old-deja/g++.abi/vbase1.C: New test.
22101
22102 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22103
22104         * g++.old-deja/g++.pt/crash65.C: New test.
22105
22106 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22107
22108         * gcc.dg/cpp/assembl2.S: New test case.
22109
22110 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22111
22112         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22113         are supported.
22114
22115 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22116
22117         * g++.old-deja/g++.other/builtins1.C: New test.
22118         * g++.old-deja/g++.other/builtins2.C: Likewise.
22119         * g++.old-deja/g++.other/builtins3.C: Likewise.
22120         * g++.old-deja/g++.other/builtins4.C: Likewise.
22121
22122 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22123
22124         * gcc.c-torture/compile/20010117-1.c: New test.
22125         * gcc.c-torture/compile/20010117-2.c: New test.
22126
22127 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22128
22129         * g77.f-torture/execute/20010116.[fx]: New test,
22130         XFAIL on i?86-*-*.
22131         * g77.f-torture/compile/20010115.f: Indicate it's
22132         a test for PR fortran/1636.
22133
22134 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22135
22136         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22137
22138 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22139
22140         * g77.f-torture/compile/20010115.f: New test.
22141
22142 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22143
22144         * g++.old-deja/g++.pt/nontype5.C: New test.
22145
22146 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22147
22148         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22149         have an equivalent working one below it.
22150
22151 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22152
22153         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22154         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22155
22156 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22157
22158         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22159         message containing "init_priority".
22160         (conpr-2.C): Likewise.
22161         (conpr-3.C): Likewise.
22162         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22163
22164 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22165
22166         * gcc.c-torture/execute/20010114-2.c: New test.
22167
22168 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22169
22170         * gcc.c-torture/compile/20010114-1.c: New test.
22171         * gcc.c-torture/compile/20010114-1.x: Xfail.
22172         * gcc.c-torture/compile/20010114-2.c: New test.
22173         * gcc.c-torture/execute/20010114-1.c: New test.
22174         * gcc.dg/trunc-1.c: New test.
22175         * gcc.dg/uninit-B.c: New test.
22176
22177 2001-01-13  Nick Clifton  <nickc@redhat.com>
22178
22179         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22180         target.
22181
22182 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22183
22184         * gcc.c-torture/compile/20010113-1.c: New test.
22185
22186 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22187
22188         * gcc.c-torture/compile/20001212-1.c: New test.
22189
22190 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22191
22192         * gcc.dg/cpp/widestr1.c: Update.
22193         * gcc.dg/cpp/prag-imp.c: Remove.
22194
22195 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22196
22197         * gcc.c-torture/execute/20000801-3.x: Remove.
22198         * gcc.dg/c90-init-1.c: New test.
22199         * gcc.dg/c99-init-1.c: New test.
22200         * gcc.dg/c99-init-2.c: New test.
22201         * gcc.dg/gnu99-init-1.c: New test.
22202
22203 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22204
22205         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22206         testing that no relevant ones were found.
22207
22208 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         * g++.old-deja/g++.pt/cast2.C: New test.
22211
22212 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         * g++.old-deja/g++.pt/friend47.C: New test.
22215
22216 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * g++.old-deja/g++.pt/instantiate13.C: New test.
22219
22220 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.old-deja/g++.other/defarg7.C: New test.
22223         * g++.old-deja/g++.other/defarg8.C: New test.
22224
22225 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.old-deja/g++.pt/crash64.C: New test.
22228
22229 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22230
22231         * g++.old-deja/g++.pt/crash63.C: New test.
22232
22233 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22234
22235         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22236
22237 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22238
22239         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22240
22241 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.pt/error3.C: New test.
22244
22245 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22246
22247         * g++.old-deja/g++.other/crash39.C: New test.
22248
22249 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * g++.old-deja/g++.other/vbase4.C: New test.
22252
22253 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22254
22255         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22256         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22257         * gcc.dg/special/special.exp: New test driver which will check
22258         for alias support for the above test.
22259
22260 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22261
22262         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22263         problems on small machines.
22264         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22265         parameterize.
22266
22267 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22268
22269         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22270         mips.
22271         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22272
22273 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22274
22275         * g++.old_deja/g++.pt/using8.C: New test.
22276
22277 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22278
22279         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22280
22281 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22282
22283         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22284         where a failure is expected.
22285         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22286
22287 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22288
22289         * g++.old_deja/g++.pt/instantiate12.C: New test.
22290
22291 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22292
22293         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22294         start of structs.
22295         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22296         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22297         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22298         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22299         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22300         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22301         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22302         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22303         * g++.old-deja/g++.eh/spec6.C: Likewise.
22304         * g++.old-deja/g++.jason/crash3.C: Likewise.
22305         * g++.old-deja/g++.law/ctors11.C: Likewise.
22306         * g++.old-deja/g++.law/ctors17.C: Likewise.
22307         * g++.old-deja/g++.law/ctors5.C: Likewise.
22308         * g++.old-deja/g++.law/ctors9.C: Likewise.
22309         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22310         * g++.old-deja/g++.mike/net22.C: Likewise.
22311         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22312         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22313         * g++.old-deja/g++.mike/virt3.C: Likewise.
22314         * g++.old-deja/g++.niklas/t128.C: Likewise.
22315         * g++.old-deja/g++.other/anon4.C: Likewise.
22316         * g++.old-deja/g++.other/using1.C: Likewise.
22317         * g++.old-deja/g++.other/warn3.C: Likewise.
22318         * g++.old-deja/g++.pt/t37.C: Likewise.
22319         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22320         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22321
22322 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22325
22326 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22327
22328         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22329
22330 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22331
22332         * gcc.c-torture/compile/20010107-1.c: New test.
22333
22334 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22335
22336         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22337
22338 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22339
22340         * gcc.dg/format/format.h: New file.
22341         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22342         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22343         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22344         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22345         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22346         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22347         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22348         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22349         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22350         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22351         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22352         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22353         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22354         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22355         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22356         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22357         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22358         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22359         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22360         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22361         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22362         instead of declaring standard types, macros and functions in each
22363         test.
22364
22365 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22366
22367         * gcc.c-torture/execute/20010106-1.c: New test.
22368
22369 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22370
22371         * gcc.dg/format/format.exp: New file.
22372         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22373         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22374         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22375         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22376         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22377         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22378         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22379         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22380         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22381         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22382         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22383         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22384         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22385         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22386         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22387         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22388         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22389         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22390         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22391         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22392         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22393         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22394         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22395         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22396         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22397         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22398         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22399         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22400         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22401         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22402         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22403         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22404         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22405         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22406         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22407         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22408         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22409         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22410         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22411         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22412         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22413         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22414
22415 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22416
22417         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22418         account.
22419
22420 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22421
22422         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22423
22424 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.old-deja/g++.pt/crash62.C: New test.
22427
22428 2001-01-04  Richard Henderson  <rth@redhat.com>
22429
22430         * gcc.dg/20000926-1.c: Update expected warnings.
22431         * gcc.dg/array-2.c: Likewise.
22432         * gcc.dg/array-4.c: Also validate flexible array members.
22433         * gcc.dg/c99-flex-array-1.c: New.
22434
22435 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22436
22437         * gcc.c-torture/compile/20001222-1.x: Remove.
22438
22439 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22440
22441         * gcc.c-torture/execute/built-in-setjmp.c: New.
22442
22443 2001-01-03  Richard Henderson  <rth@redhat.com>
22444
22445         * gcc.dg/940510-1.c: Update expected error wording.
22446         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22447
22448 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22449
22450         * lib/target-supports.exp (check_alias_available): Modified to
22451         indicate aliases not supported if only weak aliases are supported.
22452
22453 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22454
22455         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22456         Turn on cmpstrsi checks for __pj__ and __i370__.
22457
22458 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22459
22460         * g++.old-deja/g++.other/virtual11.C: New test.
22461
22462 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22465
22466 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22467
22468         * gcc.c-torture/compile/20010102-1.c: New test.
22469
22470 2001-01-02  Andreas Jaeger  <aj@suse.de>
22471
22472         * gcc.dg/noreturn-3.c: New test.
22473
22474         * gcc.dg/noreturn-4.c: New test.
22475
22476 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22477
22478         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22479         __builtin_fputc and __builtin_fwrite.
22480
22481 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22482
22483         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22484         signed char, not default char.
22485
22486 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22487
22488         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22489
22490 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22491
22492         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22493
22494 2000-12-29  Richard Henderson  <rth@redhat.com>
22495
22496         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22497         (__cyg_profile_func_exit): Define.
22498
22499 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22500
22501         * g++.dg/vtgc1.C: New test.
22502
22503 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22504
22505         * gcc.dg/noncompile/20001228-1.c: New test.
22506
22507         * gcc.dg/20001228-1.c: New test.
22508
22509         * gcc.c-torture/execute/20001228-1.c: New test.
22510
22511 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22512
22513         * gcc.dg/format-strfmon-1.c: New test.
22514
22515 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22516
22517         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22518         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22519         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22520         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22521         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22522         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22523         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22524         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22525         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22526         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22527         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22528         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22529         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22530
22531         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22532         * gcc.c-torture/execute/string-opt-4.c: Test index.
22533
22534 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22535
22536         * gcc.c-torture/compile/20001226-1.c: New test.
22537
22538 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22539
22540         * gcc.c-torture/compile/20001222-1.c: New test.
22541         * gcc.c-torture/compile/20001222-1.x: Xfail.
22542
22543 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22544
22545         * gcc.c-torture/execute/comp-goto-2.c: New test.
22546
22547 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22548
22549         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22550         Use long types if __INT_MAX__ is 32767.
22551         (main): Use cast to (sint32 *) when poking 88 into a_page.
22552
22553         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22554
22555 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22556
22557         * gcc.c-torture/compile/20001221-1.c: New test.
22558         * gcc.c-torture/execute/20001221-1.c: New test.
22559
22560 2000-12-20  Richard Henderson  <rth@redhat.com>
22561
22562         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22563         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22564
22565 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22566
22567         * gcc.dg/compare3.c: New test.
22568
22569 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22570
22571         * gcc.dg/format-warnll-1.c: New test.
22572
22573 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22574
22575         * gcc.dg/cpp/cmdlne-P.c: New test.
22576
22577 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22578
22579         * gcc.c-torture/execute/builtin-abs-1.c,
22580         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22581
22582 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22583
22584         * gcc.dg/cpp/multiline.c: New test.
22585
22586 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22587
22588         * g++.old-deja/g++.other/syshdr1.C: Update.
22589         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22590
22591 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22592
22593         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22594
22595 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22596
22597         * g++.old-deja/g++.pt/ttp65.C: New test.
22598
22599 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22600
22601         * g++.old-deja/g++.pt/ttp64.C: New test.
22602
22603 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22604
22605         * g++.old-deja/g++.pt/spec33.C: New test.
22606
22607 2000-12-14  Catherine Moore  <clm@redhat.com>
22608
22609         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22610         * gcc.c-torture/execute/920612-2.c: Likewise.
22611         * gcc.c-torture/execute/920428-2.c: Likewise.
22612         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22613         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22614
22615 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22616
22617         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22618         * gcc.dg/pack-test-2.c: Likewise.
22619
22620 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22621
22622         Tests by Zack Weinberg <zackw@stanford.edu>.
22623
22624         * gcc.dg/cpp/defined.c: Update.
22625         * gcc.dg/cpp/defined_trad.c: New tests.
22626
22627 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22628
22629         * gcc.dg/cpp/trad-direct.c: Update.
22630
22631 2000-12-11  Neil Booth  <neilb@earthling.net>
22632
22633         * gcc.dg/cpp/defined_trad.c
22634
22635 2000-12-11  Neil Booth  <neilb@earthling.net>
22636
22637         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22638
22639 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22640
22641         * gcc.dg/format-miss-2.c: New test.
22642
22643 2000-12-09  Neil Booth  <neilb@earthling.net>
22644
22645         * gcc.dg/cpp/lineflags.c: New tests.
22646         * gcc.dg/cpp/poison.c: Update.
22647         * gcc.dg/cpp/redef2.c: Update.
22648         * gcc.dg/cpp/skipping.c: New test.
22649
22650 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22651
22652         * g++.old-deja/g++.other/eh3.C: New testcase.
22653
22654 2000-12-07  Neil Booth  <neilb@earthling.net>
22655
22656         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22657         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22658         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22659         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22660         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22661         Update.
22662
22663 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22664
22665         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22666         __SIZE_TYPE__ instead of int for type of integers cast to
22667         pointers.
22668
22669 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * g++.old-deja/g++.other/cleanup4.C: New test.
22672
22673 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22674
22675         * format-sec-1.c: New test.
22676
22677 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * gcc.dg/format-nonlit-3.c: New test.
22680
22681 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22682
22683         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22684         through a null pointer.
22685
22686 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22687
22688         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22689         * g++.old-deja/g++.pt/partial4.C: New test.
22690
22691 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22692
22693         * gcc.c-torture/execute/ieee/hugeval.x: New.
22694
22695 2000-12-06  Neil Booth  <neilb@earthling.net>
22696
22697         * gcc.dg/cpp/backslash2.c: New tests.
22698
22699 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22700
22701         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22702         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22703
22704 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22705
22706         * gcc.c-torture/execute/20001203-2.c: New testcase.
22707
22708 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22711         * g++.old-deja/g++.other/virtual10.C: New test.
22712
22713 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22716
22717 2000-12-05  Richard Henderson  <rth@redhat.com>
22718
22719         * gcc.c-torture/compile/20001205-1.c: New.
22720
22721 2000-12-04  Neil Booth  <neilb@earthling.net>
22722
22723         * g++.old-deja/g++.other/virtual9.C: New test.
22724         * g++.old-deja/g++.pt/crash61.C: New test.
22725         * gcc.c-torture/execute/loop-9.c: New test.
22726
22727 2000-12-04  Neil Booth  <neilb@earthling.net>
22728
22729         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22730         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22731         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22732         * gcc.dg/cpp/extratokens.c: ...here.
22733
22734 2000-12-04  Neil Booth  <neilb@earthling.net>
22735
22736         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22737         New tests.
22738
22739 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22740
22741         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22742         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22743
22744 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22745
22746         * gcc.c-torture/execute/20001203-1.c: New test.
22747
22748 2000-12-03  Neil Booth  <neilb@earthling.net>
22749
22750         * gcc.dg/cpp/macro6.c: New test cases.
22751
22752 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22753
22754         * gcc.c-torture/execute/string-opt-9.c: New test.
22755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22756         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22757         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22758
22759         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22760         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22761
22762 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22763
22764         * gcc.dg/cpp/if-6.c: New testcase.
22765
22766         * gcc.dg/20001201-1.c: New testcase.
22767
22768 2000-12-02  Neil Booth  <neilb@earthling.net>
22769
22770         * g++.old-deja/g++.other/externC4.C,
22771         g++.old-deja/g++.other/friend10.C: New tests.
22772
22773 2000-12-02  Neil Booth  <neilb@earthling.net>
22774
22775         * g++.old-deja/g++.other/instan2.C
22776         * g++.old-deja/g++.other/instan3.C: New test.
22777
22778 2000-12-02  Neil Booth  <neilb@earthling.net>
22779
22780         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22781         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22782         gnuc99.c,gnuc99-pedantic.c: New tests.
22783
22784 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22785
22786         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22787         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22788
22789 2000-12-01  Neil Booth  <neilb@earthling.net>
22790
22791         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22792         * gcc.dg/cpp/poison.c: Update.
22793         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22794
22795 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22796
22797         * g77.f-torture/execute/20001201.f: New test.
22798
22799 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22800
22801         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22802
22803 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22806
22807 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22808
22809         * g++.old-deja/g++.other/cast6.C: New test.
22810
22811 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22812
22813         * gcc.c-torture/execute/20001130-2.c: New testcase.
22814
22815 2000-11-30  Richard Henderson  <rth@redhat.com>
22816
22817         * gcc.c-torture/execute/20001130-1.c: New test.
22818
22819 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22820
22821         * g++.old-deja/g++.other/op3.C: New test.
22822
22823 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         * g++.old-deja/g++.other/op2.C: New test.
22826
22827 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22828
22829         * g++.old-deja/g++.other/crash38.C: New test.
22830
22831 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22832
22833         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22834
22835 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22838         tests.
22839         * gcc.c-torture/execute/string-opt-6.c: New test.
22840
22841         * gcc.dg/20001117-1.c: Add main.
22842
22843 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22844
22845         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22846         Move from here ...
22847         * gcc.dg/940510-1.c: ... to here.
22848
22849         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22850         zero-size arrays in toplevel structures.
22851
22852 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22853
22854         * gcc.c-torture/execute/loop-8.c: New test.
22855
22856 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22857
22858         * g++.old-deja/g++.other/base1.C: New test.
22859
22860 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22861
22862         * g++.old-deja/g++.other/parse2.C: New test.
22863
22864 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22865
22866         * g++.old-deja/g++.pt/incomplete1.C: New test.
22867
22868 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22869
22870         * g++.old-deja/g++.other/friend9.C: New test.
22871
22872 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22873
22874         * gcc.dg/20001127-1.c: New test.
22875
22876 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         * g++.old-deja/g++.pt/friend46.C: New test.
22879
22880 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22881
22882         * g++.old-deja/g++.other/ptrmem8.C: New test.
22883
22884 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22885
22886         * gcc.c-torture/execute/string-opt-7.c: New test.
22887         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22888
22889 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22890
22891         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22892         instead of 'mkcheck 2'.
22893
22894 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22895
22896         * gcc.c-torture/execute/memcheck/driver.c,
22897         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22898         C9X references to refer to C99.
22899
22900 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22901
22902         * gcc.dg/ultrasp3.c: New test.
22903
22904 2000-11-25  Neil Booth  <neilb@earthling.net>
22905
22906         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22907
22908 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22909
22910         * gcc.c-torture/compile/20001123-2.c: New.
22911
22912 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22913
22914         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22915
22916 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22917
22918         * gcc.dg/sequence-point-1.c: Add some new tests.
22919         * gcc.c-torture/execute/20001124-1.c: New test.
22920
22921 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22922
22923         * g++.old-deja/g++.other/vaarg4.C: New test.
22924         * gcc.c-torture/compile/20001123-1.c: New test.
22925
22926 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22927
22928         * g++.other/crash24.C: Adjust and remove XFAIL.
22929         * g++.other/crash37.C: New test.
22930
22931 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.old-deja/g++.pt/instantiate9.C: New test.
22934
22935 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22936
22937         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22938         new ABI, too.
22939
22940         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22941         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22942
22943 2000-11-22  Neil Booth  <neilb@earthling.net>
22944
22945         * gcc.dg/cpp/Wtrigraphs.c: New test.
22946
22947 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22948
22949         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22950
22951 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22954
22955 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22956
22957         * lib/gcc-dg.exp: load_lib scanasm.exp.
22958         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22959         * lib/g++-dg.exp: load_lib scanasm.exp.
22960         * lib/scanasm.exp: New.
22961         (scan-assembler, scan-assembler-not): Add optional arguments to
22962         test name, or if not present, the pattern name.
22963         (scan-assembler-dem, scan-assembler-dem-not): New.
22964
22965         * g++.dg/dg.exp: New.
22966
22967 2000-11-21  Neil Booth  <neilb@earthling.net>
22968
22969         * gcc.dg/cpp/integrated1.c: Remove.
22970
22971 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22972
22973         * gcc.c-torture/execute/20001121-1.c: New test.
22974
22975 2000-11-21  Richard Henderson  <rth@redhat.com>
22976
22977         * gcc.c-torture/compile/20001121-1.c: New test.
22978
22979 2000-11-20  Neil Booth  <neilb@earthling.net>
22980
22981         * gcc.dg/cpp/integrated1.c: New test.
22982
22983 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * g++.old-deja/g++.other/inline17.C: New test.
22986
22987 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22988
22989         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22990         local variable to be zero: I made the variable global. Now
22991         uses abort() and exit() instead of relying on main's return value.
22992
22993 2000-11-20  Neil Booth  <neilb@earthling.net>
22994
22995         * gcc.dg/cpp/paste2.c: Update test.
22996         * objc/execute/paste.m: New test.
22997
22998 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22999
23000         * gcc.dg/c99-condexpr-1.c: New test.
23001
23002 2000-11-20  Neil Booth  <neilb@earthling.net>
23003
23004         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23005
23006 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.old-deja/g++.pt/export1.C: New test.
23009
23010 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23011
23012         * gcc.dg/20001117-1.c: New test.
23013
23014 2000-11-18  Richard Henderson  <rth@redhat.com>
23015
23016         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23017
23018 2000-11-18  Richard Henderson  <rth@redhat.com>
23019
23020         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23021         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23022         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23023
23024 2000-11-18  Richard Henderson  <rth@redhat.com>
23025
23026         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23027         (main): New.  Exit cleanly.
23028
23029 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23030
23031         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23032         gcc.dg/c99-fordecl-2.c: New tests.
23033
23034 2000-11-18  Richard Henderson  <rth@redhat.com>
23035
23036         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23037         * gcc.c-torture/execute/zerolen-2.c: New.
23038
23039 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23040
23041         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23042         memory.
23043
23044 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23045
23046         * g++.old-deja/g++.pt/instantiate8.C: New test.
23047
23048 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23051         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23052
23053 2000-11-16  Nick Clifton  <nickc@redhat.com>
23054
23055         * gcc.c-torture/execute/nestfunc-2.c: New test.
23056         * gcc.c-torture/execute/nestfunc-3.c: New test.
23057
23058 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23059
23060         * gcc.c-torture/compile/20001116-1.c: New test.
23061
23062 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23063
23064         * gcc.c-torture/execute/20001115-1.c: New test.
23065
23066 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23067
23068         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23069         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23070         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23071         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23072
23073 2000-11-15  Neil Booth  <neilb@earthling.net>
23074
23075         gcc.dg/cpp/_Pragma1.c: Update.
23076         gcc.dg/cpp/_Pragma2.c: New test.
23077
23078 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.old-deja/g++.other/anon5.C: New test.
23081
23082 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23083
23084         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23085         tests.
23086
23087 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23090         output.
23091
23092 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23093
23094         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23095         labels at end of compound statements.
23096
23097 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23098
23099         * gcc.c-torture/execute/loop-7.c: New test.
23100
23101 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23102
23103         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23104
23105 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.dg/c99-bool-1.c: New test.
23108
23109 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23110
23111         * gcc.dg/c99-scope-1.c: Remove xfail.
23112         * gcc.dg/c99-scope-2.c: New test.
23113
23114 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23115
23116         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23117         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23118
23119 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23120
23121         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23122         error messages.
23123
23124         * g++.mike/p700.C: Don't typedef wchar_t.
23125         * g++.mike/p784.C: Likewise.
23126         * g++.mike/eb101.C: Don't use __wchar_t.
23127
23128 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23129
23130         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23131         from DO loop.
23132
23133 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23134
23135         * gcc.c-torture/execute/20001111-1.c: New test.
23136
23137 2000-11-10  Nick Clifton  <nickc@redhat.com>
23138
23139         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23140         long multuiple and accumulate.
23141
23142 2000-11-09  Richard Henderson  <rth@redhat.com>
23143
23144         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23145         via size_t instead of int.
23146
23147         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23148         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23149         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23150         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23151
23152 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23153
23154         * gcc.c-torture/compile/20001109-1.c: New test.
23155         * gcc.c-torture/compile/20001109-2.c: New test.
23156
23157 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.old-deja/g++.pt/operator1.C: New test.
23160         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23161
23162 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * gcc.dg/20001108-1.c: New test.
23165
23166 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23169         with both arguments constant strings.
23170         * gcc.c-torture/execute/string-opt-3.c: New test.
23171         * gcc.c-torture/execute/string-opt-4.c: New test.
23172         * gcc.c-torture/execute/string-opt-5.c: New test.
23173
23174 2000-11-08  Nick Clifton  <nickc@redhat.com>
23175
23176         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23177         mulsidi3adddi patterns.
23178
23179 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         * g++.old-deja/g++.other/crash36.C: New test.
23182
23183 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * g++.old-deja/g++.other/init16.C: New test.
23186
23187 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23188
23189         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23190
23191 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23192
23193         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23194         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23195         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23196
23197 2000-11-07  DJ Delorie  <dj@redhat.com>
23198
23199         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23200
23201 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23202
23203         * gcc.c-torture/execute/string-opt-1.c: New test.
23204
23205 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23206
23207         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23208         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23209         parameters in registers, and there is no way for a varargs
23210         function to know in which order the integer and floating-point
23211         parameters should be interleaved when they are placed on the
23212         stack.
23213         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23214         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23215
23216 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23217
23218         * gcc.c-torture/execute/string-opt-2.c: New test.
23219
23220 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         * g++.old-deja/g++.pt/crash60.C: New test.
23223
23224 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23225
23226         * g++.old-deja/g++.other/crash24.C: New test.
23227         * g++.old-deja/g++.other/crash25.C: New test.
23228         * g++.old-deja/g++.other/crash26.C: New test.
23229         * g++.old-deja/g++.other/crash27.C: New test.
23230         * g++.old-deja/g++.other/crash28.C: New test.
23231         * g++.old-deja/g++.other/crash29.C: New test.
23232         * g++.old-deja/g++.other/crash30.C: New test.
23233         * g++.old-deja/g++.other/crash31.C: New test.
23234         * g++.old-deja/g++.other/crash32.C: New test.
23235         * g++.old-deja/g++.other/crash33.C: New test.
23236         * g++.old-deja/g++.other/crash34.C: New test.
23237         * g++.old-deja/g++.other/crash35.C: New test.
23238
23239 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23240
23241         * gcc.c-torture/execute/20001031-1.c: New test.
23242
23243 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23244
23245         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23246         namespace.
23247
23248         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23249         standards-conformant.
23250
23251         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23252
23253         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23254         * g++.old-deja/g++.mike/p755a.C: Likewise.
23255         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23256         library makes no calls to `operator new' during initialization.
23257
23258 2000-11-04  Neil Booth  <neilb@earthling.net>
23259
23260         * gcc.dg/cpp/include2.c: New tests.
23261
23262 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23263
23264         * lib/g++.exp (g++_set_ld_library_path): New function.
23265         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23266
23267 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23268
23269         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23270         warnings.
23271
23272 2000-11-01  Richard Henderson  <rth@redhat.com>
23273
23274         * g++.old-deja/g++.ext/namedret1.C: New.
23275         * g++.old-deja/g++.ext/namedret2.C: New.
23276         * g++.old-deja/g++.ext/namedret3.C: New.
23277
23278 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23279
23280         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23281         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23282
23283 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23284
23285         * gcc.c-torture/execute/va-arg-21.c: New test.
23286
23287 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23288
23289         * gcc.dg/c99-complex-2.c: New test.
23290
23291 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23292
23293         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23294
23295 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23296
23297         * g++.old-deja/g++.other/inline16.C: New test.
23298
23299 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23300
23301         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23302         __PRETTY_FUNCTION__
23303
23304 2000-10-29  Neil Booth  <neilb@earthling.net>
23305
23306         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23307         New tests.
23308         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23309         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23310         optimisation.
23311
23312 2000-10-29  Neil Booth  <neilb@earthling.net>
23313
23314         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23315         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23316         * mi5.c: Test multiple includes work with -C.
23317         * trigraphs.c: Test ^= version.
23318
23319 2000-10-28  Neil Booth  <neilb@earthling.net>
23320
23321         New tests and test updates for new macro expander.
23322
23323         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23324         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23325         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23326         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23327         new diagnostic messages.
23328
23329         * gcc.dg/cpp/macro3.c: New tests.
23330
23331 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23332
23333         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23334         on the same line.
23335
23336 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * g++.old-deja/g++.other/eh2.C: New test.
23339
23340 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23341
23342         * gcc.c-torture/execute/20001027-1.c: New test.
23343
23344 2000-10-26  Richard Henderson  <rth@redhat.com>
23345
23346         * gcc.c-torture/execute/20001026-1.c: New.
23347
23348 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23351         * g++.old-deja/g++.law/builtin1.C: Likewise.
23352         * g++.old-deja/g++.law/ctors10.C: Likewise.
23353         * g++.old-deja/g++.law/virtual3.C: Likewise.
23354         * g++.old-deja/g++.mike/p658.C: Likewise.
23355         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23356         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23357         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23358         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23359         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23360
23361 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23362
23363         * gcc.c-torture/compile/20001024-1.c: New test.
23364
23365 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23366
23367         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23368         to tell us whether or not we are using V3.
23369
23370 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23371
23372         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23373         operands.
23374
23375 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23376
23377         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23378
23379 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23380
23381         * gcc.c-torture/execute/20001024-1.c: New test.
23382
23383 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23384
23385         * g++.old-deja/g++.other/sibcall1.C: New test.
23386
23387 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23388
23389         * gcc.dg/noncompile/init-3.c: New test.
23390
23391 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23392
23393         * gcc.dg/format-array-1.c: New test.
23394
23395 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23396
23397         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23398         writing through null pointers; remove comment about testing
23399         unterminated strings.
23400
23401 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23402
23403         * gcc.c-torture/execute/20001017-2.c: New test.
23404
23405 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23406
23407         * gcc.c-torture/compile/20001018-1.c: New test.
23408         * gcc.c-torture/compile/20001018-1.x: Xfail.
23409
23410 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23411
23412         * gcc.c-torture/execute/20001017-1.c: New test.
23413
23414 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23415
23416         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23417         for multiple use of arguments with scanf formats; add tests for
23418         multiple use of arguments.
23419
23420 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23421
23422         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23423
23424 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23425
23426         * gcc.dg/format-miss-1.c: New test.
23427
23428 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23429
23430         * gcc.c-torture/execute/20001013-1.c: New test.
23431
23432 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23433
23434         * gcc.dg/format-branch-1.c: New test.
23435
23436 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23437
23438         * README, lib/file-format.exp: Remove EGCS references.
23439
23440 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.dg/20001013-1.c: New test.
23443
23444 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23445
23446         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23447         for intmax_t in the compiler using __typeof__ and the type rules
23448         for conditional expressions.
23449
23450 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23451
23452         * gcc.dg/20001012-1.c: New test.
23453         * gcc.dg/20001012-2.c: New test.
23454
23455 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23456
23457         * gcc.dg/format-attr-1.c: New test.
23458
23459 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23460
23461         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23462         __LONG_LONG_MAX__ instead of LLONG_MAX.
23463
23464 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23465
23466         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23467         scanf flags.
23468         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23469         flags.
23470
23471 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23472
23473         * gcc.dg/sequence-pt-1.c: New test.
23474
23475 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23476
23477         * gcc.c-torture/execute/20001011-1.c: New testcase.
23478         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23479
23480 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23481
23482         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23483         does not error on it.
23484
23485 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23486
23487         * gcc.dg/20001009-1.c: New test.
23488
23489 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23490
23491         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23492         * gcc.c-torture/execute/20001009-2.c: ... to here.
23493
23494 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23495
23496         * gcc.c-torture/compile/20001009-1.c: New testcase.
23497         * gcc.c-torture/execute/20001009-1.c: New testcase.
23498         Testcases provided by Jan Hubicka <jh@suse.cz>.
23499
23500 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23501
23502         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23503         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23504         uintmax_t using <limits.h> to emulate the compiler's internal
23505         logic.  No longer XFAIL %j tests.
23506
23507 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23508
23509         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23510         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23511         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23512         regexps and details of expected handling of some bad formats.
23513         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23514         suppression.
23515
23516 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23517
23518         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23519         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23520         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23521         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23522         in list archives.
23523
23524 2000-10-06  Richard Henderson  <rth@cygnus.com>
23525
23526         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23527         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23528         * g++.old-deja/g++.jason/report.C: Likewise.
23529         * g++.old-deja/g++.law/friend5.C: Likewise.
23530         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23531         of the expected warnings.
23532
23533 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         * g++.old-deja/g++.pt/enum14.C: New test.
23536
23537 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.old-deja/g++.pt/crash59.C: New test.
23540
23541 2000-10-04  Will Cohen  <wcohen@redhat.com>
23542
23543         * gcc.dg/20000926-1.c: New test.
23544
23545 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23546
23547         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23548         function name for current C++ compiler.
23549         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23550
23551 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23552
23553         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23554         __PRETTY_FUNCTION__.
23555         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23556
23557 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23558
23559         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23560
23561 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23562
23563         * gcc.c-torture/compile/20000923-1.c: New test.
23564
23565 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23566
23567         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23568         * g++.old-deja/g++.pt/ttp62.C: Same.
23569         * g++.old-deja/g++.other/inline14.C: Same.
23570
23571 2000-09-24  Richard Henderson  <rth@cygnus.com>
23572
23573         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23574
23575 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23576
23577         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23578
23579 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23580
23581         * gcc.c-torture/compile/20000922-1.c: New file.
23582
23583 2000-09-21  Nick Clifton  <nickc@redhat.com>
23584
23585         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23586         a signed long modulo operation.
23587         (mod6): New function - perform an unsigned long modulo operation.
23588         (main): Add tests for modulos of very large numbers by very small
23589         dividends.
23590
23591 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23592
23593         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23594
23595 2000-09-19  Richard Henderson  <rth@cygnus.com>
23596
23597         * gcc.dg/compare2.c (case 10): XFAIL.
23598
23599 2000-09-18  Richard Henderson  <rth@cygnus.com>
23600
23601         * gcc.c-torture/execute/20000906-1.c: Move ...
23602         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23603         that support __builtin_trap.
23604
23605 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23606
23607         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23608
23609 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23610
23611         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23612         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23613         more $ format tests.
23614
23615 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23616
23617         * gcc.dg/format-errmk-1.c: New test.
23618
23619 2000-09-17  Greg McGary  <greg@mcgary.org>
23620
23621         * gcc.c-torture/execute/20000917-1.x: Remove.
23622
23623 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23624
23625         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23626
23627 2000-09-17  Greg McGary  <greg@mcgary.org>
23628
23629         * gcc.c-torture/execute/20000917-1.c: New test.
23630         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23631
23632 2000-09-16  Neil Booth  <NeilB@earthling.net>
23633
23634         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23635         in nested macro bug.
23636
23637 2000-09-15  Neil Booth  <NeilB@earthling.net>
23638
23639         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23640
23641 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23642
23643         * gcc.c-torture/execute/20000914-1.c: New test.
23644
23645 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23646
23647         * g++.other/inline13.C: New test.
23648
23649 2000-09-12  Andreas Jaeger  <aj@suse.de>
23650
23651         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23652         constant by Ulrich Drepper <drepper@redhat.com>.
23653
23654 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23655
23656         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23657
23658 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23659
23660         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23661
23662 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23663
23664         * gcc.dg/cpp/backslash.c: New test.
23665
23666 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23667
23668         * gcc.c-torture/execute/20000910-1.c: New test.
23669         * gcc.c-torture/execute/20000910-2.c: Likewise.
23670
23671 2000-09-11  Robert Lipe  <robertl@sco.com>
23672
23673         * gcc.dg/pragma-align.c: New test.
23674
23675 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         * g++.old-deja/g++.pt/explicit82.C: New test.
23678         * g++.old-deja/g++.pt/explicit83.C: New test.
23679
23680 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23681
23682         * gcc.dg/asm-names.c: New test.
23683
23684 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23685
23686         * gcc.dg/cpp/tr-warn6.c: New test
23687
23688 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23689
23690         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23691         be accepted.
23692
23693 2000-09-07  Catherine Moore  <clm@redhat.com>
23694
23695         * gcc.c-torture/execute/unroll-1.c: New test.
23696
23697 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23698
23699         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23700         ERROR markers.
23701         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23702         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23703         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23704         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23705         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23706         Preprocess only.
23707         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23708         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23709
23710 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.old-deja/g++.pt/deduct2.C: New test.
23713
23714 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.old-deja/g++.pt/parms2.C: New test.
23717
23718 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * g++.old-deja/g++.pt/crash58.C: New test.
23721
23722 2000-09-06  Greg McGary  <greg@mcgary.org>
23723
23724         * gcc.c-torture/execute/20000906-1.c: New test.
23725         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23726
23727 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23728
23729         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23730
23731 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23732
23733         * g++.old-deja/g++.pt/crash57.C: New test.
23734
23735 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23736
23737         * g++.old-deja/g++.pt/crash56.C: New test.
23738
23739 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         * g++.old-deja/g++.pt/koenig1.C: New test.
23742
23743 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23744
23745         * gcc.dg/20000904-1.c: New test.
23746
23747 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23748
23749         * gcc.dg/cpp/paste8.c: New test.
23750
23751 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23752
23753         * gcc.c-torture/compile/20000827-1.c: New test.
23754
23755 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23756
23757         * gcc.dg/format-diag-1.c: New test.
23758
23759 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23760
23761         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23762         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23763         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23764         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23765         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23766
23767 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23768
23769         * g++.old-deja/g++.other/nested4.C: New test.
23770
23771 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23772
23773         * g++.old-deja/g++.ns/scoped1.C: New test.
23774
23775 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23776
23777         * lib/g++.exp: Support testing already-installed GCC.
23778
23779 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23780
23781         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23782
23783 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23784
23785         * gcc.dg/return-type-2.c: New test.
23786
23787 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23788
23789         * gcc.c-torture/compile/20000825-1.c: New test.
23790
23791 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23792
23793         * gcc.dg/dwarf2-2.c: New test.
23794
23795 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23796
23797         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23798         dg-warning regexps.
23799
23800 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23801
23802         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23803         gcc.dg/format-ext-5.c: New tests.
23804
23805 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23806
23807         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23808
23809 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23810
23811         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23812
23813 2000-08-24  Richard Henderson  <rth@cygnus.com>
23814
23815         * gcc.dg/ia64-sync-1.c: New test.
23816         * gcc.dg/ia64-sync-2.c: New test.
23817         * gcc.dg/ia64-asm-1.c: New test.
23818
23819 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23820
23821         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23822         * gcc.dg/format-ext-2.c: New test.
23823
23824 2000-08-23  Jason Merrill  <jason@redhat.com>
23825
23826         * lib/old-dejagnu.exp: Also ignore "In member function" and
23827         "At global scope".
23828
23829 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23830
23831         * gcc.dg/noncompile/label-lineno-1.c: New test.
23832
23833 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23834
23835         * gcc.dg/c99-array-nonobj-1.c: New test.
23836
23837 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23838
23839         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23840         tests.
23841         * gcc.dg/format-ext-1.c: New test.
23842
23843 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23844
23845         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23846         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23847         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23848         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23849         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23850
23851 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23852
23853         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23854         gcc.dg/c99-strftime-2.c: New tests.
23855
23856 2000-08-22  Richard Henderson  <rth@cygnus.com>
23857
23858         * gcc.c-torture/execute/20000822-1.c: New test.
23859
23860 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23861
23862         * gcc.c-torture/execute/20000819-1.x: Remove.
23863
23864 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23865
23866         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23867         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23868         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23869         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23870         gcc.dg/format-xopen-1.c: New tests.
23871
23872 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23873
23874         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23875
23876 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23877
23878         * g++.old-deja/g++.other/loop2.C: New test.
23879
23880         * gcc.c-torture/compile/20000606-1.c: New test.
23881         * gcc.c-torture/compile/20000728-1.c: New test.
23882         * gcc.c-torture/execute/20000801-1.c: New test.
23883         * gcc.c-torture/execute/20000801-2.c: New test.
23884         * gcc.c-torture/execute/20000819-1.c: New test.
23885         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23886         * gcc.dg/20000629-1.c: New test.
23887         * gcc.dg/20000724-1.c: New test.
23888         * gcc.dg/20000807-1.c: New test.
23889
23890 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23891
23892         * gcc.dg/cpp/pragma-1.c: New test.
23893         * gcc.dg/cpp/pragma-2.c: New test.
23894
23895 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23896
23897         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23898         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23899
23900 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23901
23902         * gcc.c-torture/compile/20000818-1.c: New test.
23903
23904 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23905
23906         * gcc.c-torture/execute/20000818-1.c: New test.
23907
23908 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23909
23910         * gcc.dg/format-va-1.c: New test.
23911
23912 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23913
23914         * g++.old-deja/g++.other/typedef8.C: New test.
23915
23916 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23917
23918         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23919         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23920         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23921         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23922         * g++.old-deja/g++.other/ptrmem7.C: New test.
23923         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23924
23925 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23926
23927         * g++.old-deja/g++.pt/typename27.C: New test.
23928
23929 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23930
23931         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23932         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23933         * g++.old-deja/g++.pt/friend45.C: New test.
23934         * g++.old-deja/g++.other/friend8.C: New test.
23935
23936 2000-08-15  Richard Henderson  <rth@cygnus.com>
23937
23938         * gcc.c-torture/execute/20000815-1.c: New test.
23939
23940 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23941
23942         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23943         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23944         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23945
23946 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23947
23948         * g++.old-deja/g++.other/refinit2.C: New test.
23949
23950 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23951
23952         * lib/c-torture.exp (c-torture): Make
23953         compiler_conditional_xfail_data global.
23954         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23955         compiler_conditional_xfail_data machinery.
23956         (f-torture-execute): Likewise.
23957         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23958         and only when unrolling loops.
23959
23960         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23961
23962 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23963
23964         * g++.old-deja/g++.pt/explicit81.C: New test.
23965
23966 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23967
23968         * g++.old-deja/g++.pt/typename26.C: New test.
23969
23970 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23971
23972         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23973         warning.
23974
23975 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.other/array3.C: New test.
23978
23979 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23980
23981         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23982         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23983         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23984         New tests.
23985
23986 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23989         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23990
23991 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23992
23993         * gcc.c-torture/execute/20000808-1.c: New test.
23994
23995 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23996
23997         * gcc.dg/c90-const-expr-1.c: New test.
23998
23999 2000-08-08  Richard Henderson  <rth@cygnus.com>
24000
24001         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24002
24003 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24004
24005         * gcc.dg/noncompile/const-ll-1.c: New test.
24006
24007 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24008
24009         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24010
24011 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24012
24013         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24014         that running programs linked against the shared version of libobjc
24015         run correctly.
24016
24017 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24018
24019         * gcc.dg/c99-printf-1.c: New test.
24020
24021 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24022
24023         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24024
24025 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24026
24027         * gcc.c-torture/execute/20000731-1.x: Delete.
24028
24029 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24030
24031         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24032         and torture_without_loops as is done by c-torture.exp.
24033         (search_for): Copy from c-torture.exp.
24034         (gcc-dg-runtest): New function, drives a directory of tests
24035         iterating over the TORTURE_OPTIONS.
24036         (scan-assembler, scan-assembler-not): Move here from
24037         individual directory drivers.
24038
24039         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24040         defined by lib/gcc-dg.exp.
24041         * gcc.dg/cpp/cpp.exp: Likewise.
24042         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24043         gcc-dg-runtest, so we cycle over optimization options.
24044
24045         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24046         * gcc.dg/compare2.c: No longer expected to fail.
24047
24048 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24049
24050         * gcc.c-torture/execute/20000804-1.c: New test.
24051
24052 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24053
24054         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24055
24056 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24057
24058         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24059
24060 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24061
24062         * gcc.c-torture/compile/20000803-1.c: New test.
24063
24064 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24065
24066         * gcc.c-torture/execute/20000801-3.c,
24067         gcc.c-torture/execute/20000801-4.c: New tests.
24068         * gcc.c-torture/execute/20000801-3.x,
24069         gcc.c-torture/execute/20000801-4.x: Xfail.
24070
24071 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24072
24073         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24074         libobjc/.libs to allow for libtool.
24075
24076 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24077
24078         * gcc.c-torture/compile/20000802-1.c: New test.
24079
24080 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24081
24082         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24083
24084 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24085
24086         * gcc-c-torture/execute/20000731-2.c: New test.
24087
24088         * gcc.c-torture/execute/20000731-1.c: New test.
24089         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24090
24091 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * testsuite/gcc.dg/cpp/paste7.c: New test.
24094         * gcc.dg/cpp/20000725-1.c: New test.
24095
24096 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24097
24098         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24099         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24100         declaration warning for __builtin_dwarf_reg_size.
24101
24102         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24103
24104 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24105
24106         * gcc.dg/noncompile/voidparam-1.c: New test.
24107
24108 2000-07-30  Richard Henderson  <rth@cygnus.com>
24109
24110         * gcc.dg/c90-digraph-1.c: Don't xfail.
24111         * gcc.dg/compare2.c (case 10): Xfail.
24112         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24113
24114 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24115
24116         * gcc.dg/c99-main-1.c: New test.
24117
24118 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24119
24120         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24121
24122 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24123
24124         * gcc.c-tortuer/execute/20000726-1.c: New test.
24125
24126 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24127
24128         * gcc.c-torture/execute/enum-2.c: New test.
24129
24130 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24131
24132         * gcc.dg/cpp/tr-warn3.c: New test.
24133
24134 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24135
24136         * g++.old-deja/g++.ext/implicit1.C: Remove.
24137         * g++.old-deja/g++.jason/c2.C: Remove
24138         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24139         * g++.old-deja/g++.pt/crash16.C: Likewise.
24140         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24141
24142 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24143
24144         * g++.old-deja/g++.other/for2.C: New test.
24145
24146 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.dg/20000720-1.c: New test.
24149
24150 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24151
24152         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24153
24154 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24155
24156         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24157         * gcc.c-torture/execute/20000722-1.c: New.
24158         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24159
24160 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.dg/cpp/20000720-1.S: New test.
24163
24164 2000-07-21  Michael Meissner  <meissner@redhat.com>
24165
24166         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24167
24168 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24169
24170         * g++.old-deja/g++.brendan/crash16.C,
24171         g++.old-deja/g++.brendan/parse3.C,
24172         g++.old-deja/g++.brendan/redecl1.C,
24173         g++.old-deja/g++.ns/template13.C,
24174         g++.old-deja/g++.other/decl4.C,
24175         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24176
24177 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24178
24179         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24180         and "Internal error".
24181
24182         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24183         regexps.
24184         * gcc.dg/cpp/paste6.c: New test.
24185
24186 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24187
24188         * gcc.dg/cpp/tr-direct.c: New test.
24189
24190         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24191         gcc.dg/cpp/undef1.c: Tweak error regexps.
24192
24193 2000-07-18  Eric Christopher <echristo@redhat.com>
24194
24195         * gcc.c-torture/compile/20000718-1.c: New test.
24196
24197 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24198
24199         * cpplex.c (_cpp_push_token): If the token being pushed back
24200         is the previous token in this context, just subtract one from
24201         context->posn.
24202         * cppmacro.c (save_expansion): Clear aux field when storing a
24203         placemarker.
24204
24205 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24206
24207         * gcc.dg/noncompile/redecl-1.c: New test.
24208
24209 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gcc.c-torture/execute/20000717-5.c: New test.
24212         * gcc.c-torture/execute/20000717-1.x: Removed.
24213
24214 2000-07-17  Richard Henderson  <rth@cygnus.com>
24215
24216         * gcc.c-torture/execute/20000717-4.c: New test.
24217
24218 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24219
24220         * gcc.dg/cpp/syshdr.c: New test.
24221         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24222
24223 2000-07-17  Neil Booth  <neilb@earthling.net>
24224
24225         * gcc.dg/cpp/cmdlne-dM.c: New test.
24226         * gcc.dg/cpp/cmdlne-dD.c: New test.
24227
24228 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24229
24230         * gcc.c-torture/execute/20000717-3.c: New test.
24231
24232         * gcc.c-torture/compile/20000717-1.c: New test.
24233
24234 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24235
24236         * gcc.c-torture/execute/20000717-2.c: New test.
24237
24238 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24239
24240         * gcc.dg/formatz-1.c: New test.
24241
24242         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24243         * gcc.dg/c99-digraph-1.c: New tests.
24244
24245         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24246         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24247
24248         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24249         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24250         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24251         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24252         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24253         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24254         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24255
24256 2000-07-17   Greg McGary <greg@mcgary.org>
24257
24258         * gcc.c-torture/execute/20000717-1.c: New test.
24259         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24260
24261 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.c-torture/execute/20000715-2.c: New test.
24264         * gcc.dg/20000715-1.c: New test.
24265
24266 2000-07-15  Michael Meissner  <meissner@redhat.com>
24267
24268         * gcc.c-torture/execute/20000715-1.c: New test.
24269
24270 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.c-torture/execute/20000707-1.c: New test.
24273
24274 2000-07-13  Neil Booth  <NeilB@earthling.net>
24275
24276         * testsuite/gcc.dg/cpp/digraph1.c,
24277         testsuite/gcc.dg/cpp/digraph2.c,
24278         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24279
24280 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24281
24282         * g77.f-torture/compile/20000630-2.f:  New test.
24283         * g77.f-torture/compile/20000630-2.x
24284
24285 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24286
24287         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24288
24289 2000-07-11  Neil Booth  <NeilB@earthling.net>
24290
24291         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24292
24293 2000-07-11  Neil Booth  <NeilB@earthling.net>
24294
24295         * gcc.dg/cpp/cmdlne-C.c: New.
24296
24297 2000-07-09  Neil Booth  <NeilB@earthling.net>
24298
24299         * gcc.dg/cpp/directiv.c: New tests.
24300         * gcc.dg/cpp/undef1.c: Update.
24301
24302 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24303
24304         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24305
24306 2000-07-09  Neil Booth  <NeilB@earthling.net>
24307
24308         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24309
24310 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24311
24312         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24313         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24314
24315 2000-07-08  Neil Booth  <NeilB@earthling.net>
24316
24317         * gcc.dg/cpp/macsyntx.c: New tests.
24318
24319 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gcc.dg/20000707-1.c: New test.
24322
24323 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/execute/20000706-1.c: New test.
24326         * gcc.c-torture/execute/20000706-2.c: New test.
24327         * gcc.c-torture/execute/20000706-3.c: New test.
24328         * gcc.c-torture/execute/20000706-4.c: New test.
24329         * gcc.c-torture/execute/20000706-5.c: New test.
24330
24331 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24332
24333         * g++.old-deja/g++.pt/instantiate7.C: New test.
24334
24335 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24336
24337         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24338         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24339         * g++.old-deja/g++.other/rtti3.C: Likewise.
24340         * g++.old-deja/g++.other/rttid3.C: Likewise.
24341
24342 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24343
24344         *  g77.f-torture/compile/20000630-1.x: Fix typo
24345
24346 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24347
24348         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24349         assembly output.
24350
24351 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24352
24353         * gcc.dg/cpp/ident.c: New test.
24354
24355 2000-07-05  Neil Booth  <NeilB@earthling.net>
24356
24357         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24358           gcc.dg/cpp/lexstrng.c: New tests.
24359
24360 2000-07-04  Neil Booth  <NeilB@earthling.net>
24361
24362         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24363         * gcc.dg/cpp/strify2.c: Same.
24364
24365 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24366
24367         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24368         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24369         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24370         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24371
24372         * testsuite/gcc.dg/cpp/macro1.c,
24373         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24374         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24375         testsuite/gcc.dg/cpp/strify1.c,
24376         testsuite/gcc.dg/cpp/strify2.c: New tests.
24377
24378 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.c-torture/execute/20000703-1.c: New test.
24381
24382 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24383
24384         * g++.old-deja/g++.pt (lookup10.C): New test.
24385
24386 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24387
24388         * g++.old-deja/g++.pt (typename25.C): New test.
24389
24390 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24391
24392         * gcc.c-torture/compile/20000701-1.c: New test.
24393
24394 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24395
24396         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24397         to test case.
24398
24399 2000-06-30  Catherine Moore  <clm@cygnus.com>
24400
24401         * gcc.c-torture/execute/align-1.c: New test.
24402
24403 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         * g++.old-deja/g++.pt/expr8.C: New test.
24406         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24407
24408 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24409
24410         * gcc.c-torture/compile/20000629-1.c: New test.
24411
24412 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24413
24414
24415         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24416         gcc.dg/noncompile directory, depending on whether they're
24417         preprocessor tests or not.  Annotate all the tests for the dg
24418         framework.
24419
24420         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24421         * gcc.dg/noncompile/noncompile.exp: New.
24422
24423         * Moved files:
24424         Old name                                New name
24425         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24426         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24427         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24428         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24429         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24430         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24431         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24432         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24433         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24434         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24435         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24436         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24437         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24438         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24439         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24440         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24441         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24442         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24443         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24444         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24445         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24446         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24447         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24448         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24449
24450         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24451         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24452         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24453         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24454         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24455         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24456
24457 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24458
24459         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24460         declare one variable.  On the fourth, error.
24461         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24462         declared by 20000628-1a.h.
24463
24464 2000-06-29  Richard Henderson  <rth@redhat.com>
24465
24466         * gcc.c-torture/execute/930529-1.x: New file.
24467         * gcc.dg/920413-1.c: Adjust expected warning text.
24468         * gcc.dg/980217-1.c: Declare abort.
24469         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24470
24471 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24472
24473         * g77.f-torture/compile/20000629-1.f: New test.
24474         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24475
24476 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24477
24478         Rearrange lots of files, removing entirely the
24479         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24480         directories.
24481
24482         * Deleted files:
24483         gcc.c-torture/code_quality/code_quality.exp
24484         gcc.c-torture/special/special.exp
24485         gcc.failure/failure.exp
24486         gcc.failure/940409-1.x
24487         gcc.c-torture/compile/961203-1.x
24488
24489         * New files:
24490         gcc.misc-tests/linkage.exp
24491         gcc.c-torture/execute/920730-1t.c
24492         gcc.c-torture/execute/920730-1t.x
24493         gcc.c-torture/compile/920520-1.x
24494         gcc.c-torture/compile/920521-1.x
24495         gcc.c-torture/compile/981006-1.x
24496         gcc.c-torture/execute/eeprof-1.x
24497
24498         * Moved files (possibly with modifications to fit a new harness):
24499         Old name                                New name
24500         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24501         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24502         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24503         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24504         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24505         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24506         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24507         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24508         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24509         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24510         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24511         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24512         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24513         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24514
24515 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24516
24517         * c-torture/compile/961203-1.x: Delete.
24518
24519         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24520         not exit. Include stdio.h.
24521         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24522         * gcc.misc-tests/dg-12.c: Likewise.
24523         * gcc.misc-tests/dg-5.c: Likewise.
24524         * gcc.misc-tests/dg-6.c: Likewise.
24525         * gcc.misc-tests/dg-7.c: Prototype abort.
24526         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24527         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24528         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24529         not exit.
24530         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24531         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24532
24533 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * gcc.dg/cpp/20000628-1.c: New test.
24536         * gcc.dg/cpp/20000628-1.h: New header for above test.
24537         * gcc.dg/cpp/20000628-1a.h: Likewise.
24538
24539 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24540
24541         * gcc.dg/cpp: New directory.
24542         * gcc.dg/cpp/cpp.exp: New driver.
24543         * gcc.dg/cpp/20000627-1.c: New test.
24544         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24545         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24546         and rewrite as a compilation test.
24547
24548         * gcc.dg: Move many files into the cpp subdirectory, possibly
24549         renaming or editing them as well.
24550         Old name                New name
24551         990119-1.c              cpp/19990119-1.c
24552         990228-1.c              cpp/19990228-1.c
24553         990407-1.c              cpp/19990407-1.c
24554         990409-1.c              cpp/19990409-1.c
24555         990413-1.c              cpp/19990413-1.c
24556         990703-1.c              cpp/19990703-1.c
24557         20000127-1.c            cpp/20000127-1.c
24558         20000129-1.c            cpp/20000129-1.c
24559         20000207-1.c            cpp/20000207-1.c
24560         20000207-2.c            cpp/20000207-2.c
24561         20000209-1.c            cpp/20000209-1.c
24562         20000209-2.c            cpp/20000209-2.c
24563         20000301-1.c            cpp/20000301-1.c
24564         20000419-1.c            cpp/20000419-1.c
24565         20000510-1.S            cpp/20000510-1.S
24566         20000519-1.c            cpp/20000519-1.c
24567         20000529-1.c            cpp/20000529-1.c
24568         20000625-1.c            cpp/20000625-1.c
24569         20000625-2.c            cpp/20000625-2.c
24570         cpp-as1.c               cpp/assert1.c
24571         cpp-as2.c               cpp/assert2.c
24572         cxx-comments-1.c        cpp/cxxcom1.c
24573         cxx-comments-2.c        cpp/cxxcom2.c
24574         endif-label.c           cpp/endif.c
24575         cpp-hash1.c             cpp/hash1.c
24576         cpp-hash2.c             cpp/hash2.c
24577         cpp-if1.c               cpp/if-1.c
24578         cpp-if2.c               cpp/if-2.c
24579         cpp-if3.c               cpp/if-3.c
24580         cpp-if4.c               cpp/if-4.c
24581         cpp-if5.c               cpp/if-5.c
24582         cpp-cond.c              cpp/if-cexp.c
24583         cpp-missingop.c         cpp/if-mop.c
24584         cpp-missingparen.c      cpp/if-mpar.c
24585         cpp-opprec.c            cpp/if-oppr.c
24586         cpp-ifparen.c           cpp/if-paren.c
24587         cpp-shortcircuit.c      cpp/if-sc.c
24588         cpp-shift.c             cpp/if-shift.c
24589         cpp-unary.c             cpp/if-unary.c
24590         cpp-li1.c               cpp/line1.c
24591         cpp-li2.c               cpp/line2.c
24592         lineno.c                cpp/line3.c
24593         lineno-2.c              cpp/line4.c
24594         cpp-mi.c                cpp/mi1.c
24595         cpp-mic.h               cpp/mi1c.h
24596         cpp-micc.h              cpp/mi1cc.h
24597         cpp-mind.h              cpp/mi1nd.h
24598         cpp-mindp.h             cpp/mi1ndp.h
24599         cpp-mix.h               cpp/mi1x.h
24600         cpp-mi2.c               cpp/mi2.c
24601         cpp-mi2a.h              cpp/mi2a.h
24602         cpp-mi2b.h              cpp/mi2b.h
24603         cpp-mi2c.h              cpp/mi2c.h
24604         cpp-mi3.c               cpp/mi3.c
24605         cpp-mi3.def             cpp/mi3.def
24606         poison-1.c              cpp/poison.c
24607         pr-impl.c               cpp/prag-imp.c
24608         cpp-redef-2.c           cpp/redef1.c
24609         cpp-redef.c             cpp/redef2.c
24610         strpaste.c              cpp/strp1.c
24611         strpaste-2.c            cpp/strp2.c
24612         cpp-tradpaste.c         cpp/tr-paste.c
24613         cpp-tradstringify.c     cpp/tr-str.c
24614         cpp-tradwarn1.c         cpp/tr-warn1.c
24615         cpp-tradwarn2.c         cpp/tr-warn2.c
24616         trigraphs.c             cpp/trigraphs.c
24617         cpp-unc1.c              cpp/unc1.c
24618         cpp-unc2.c              cpp/unc2.c
24619         cpp-unc3.c              cpp/unc3.c
24620         cpp-unc.c               cpp/unc4.c
24621         undef.c                 cpp/undef1.c
24622         undef-2.c               cpp/undef2.c
24623         cpp-wi1.c               cpp/widestr1.c
24624
24625 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24626
24627         * lib/g++.exp (g++_include_flags): Tweak.
24628
24629 2000-06-27  H.J. Lu  <hjl@gnu.org>
24630             Loren J. Rittle  <ljrittle@acm.org>
24631
24632         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24633         version with one that knows about the new gcc tree structure.
24634         (g++_link_flags): Same.
24635
24636 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24637
24638         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24639         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24640         case we are cross-compiling.
24641
24642         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24643         g++.old-deja/g++.niklas/Makefile.in,
24644         g++.old-deja/g++.niklas/configure.in,
24645         g++.old-deja/g++.other/Makefile.in,
24646         g++.old-deja/g++.other/configure.in,
24647         gcc.c-torture/code_quality/Makefile.in,
24648         gcc.c-torture/code_quality/configure.in,
24649         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24650         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24651         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24652         gcc.c-torture/execute/ieee/Makefile.in,
24653         gcc.c-torture/execute/ieee/configure.in,
24654         gcc.c-torture/noncompile/Makefile.in,
24655         gcc.c-torture/noncompile/configure.in,
24656         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24657         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24658         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24659
24660 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24661
24662         * g++.old-deja/g++.other/ambig3.C: New test.
24663
24664 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         * g++.old-deja/g++.pt/syntax1.C: New test.
24667         * g++.old-deja/g++.pt/syntax2.C: New test.
24668         * g++.old-deja/g++.other/syntax3.C: New test.
24669         * g++.old-deja/g++.other/syntax4.C: New test.
24670
24671 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24672
24673         * gcc.dg/20000623-1.c: Prototype exit and abort.
24674
24675 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24676
24677         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24678         New tests.
24679         * gcc.dg/cpp-mi3.def: New file.
24680
24681         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24682         inside assertions.
24683         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24684         lexer's error messages.
24685         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24686         divine anything from the linemarkers.
24687         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24688         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24689
24690 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24691
24692         * gcc.dg/20000623-1.c: New test.
24693
24694 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24695
24696         * gcc.c-torture/execute/20000622-1.c: New test.
24697
24698 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24699
24700         * g++.old-deja/g++.other/init15.C: New test.
24701
24702 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         * g++.old-deja/g++.pt/vaarg2.C: New test.
24705         * g++.old-deja/g++.pt/vaarg3.C: New test.
24706
24707 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         * g++.old-deja/g++.other/dyncast6.C: New test.
24710
24711 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24712
24713         * gcc.c-torture/execute/loop-6.c: New test.
24714
24715 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24716
24717         * gcc.dg/20000614-1.c: New test.
24718         * gcc.dg/20000614-2.c: New test.
24719
24720 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24721
24722         * g++.old-deja/g++.other/inline12.C: New test.
24723
24724 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * g++.old-deja/g++.other/eh1.C: New test.
24727
24728 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24729
24730         * g++.old-deja/g++.other/type.C: New test.
24731
24732 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24733
24734         * g++.old-deja/g++.other/initstring.C: New test.
24735
24736 2000-06-12  Jason Merrill  <jason@redhat.com>
24737
24738         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24739
24740 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24741
24742         * gcc.c-torture/compile/20000609-1.c: New test.
24743
24744 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24745
24746         * gcc.dg/20000609-1.c: New test.
24747
24748 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24749
24750         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24751         * gcc.c-torture/noncompile/poison-1.c: Move...
24752         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24753         * gcc.dg/cpp-li1.c: Add a token after the #line.
24754
24755 2000-06-05  Richard Henderson  <rth@cygnus.com>
24756
24757         * gcc.c-torture/execute/20000605-2.c: New test.
24758         * gcc.c-torture/execute/20000605-3.c: New test.
24759
24760 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24761
24762         * g77.f-torture/execute/20000503-1.x: New file.
24763
24764 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         * g++.old-deja/g++.eh/badalloc1.C: New test.
24767
24768 2000-06-05  Richard Henderson  <rth@cygnus.com>
24769
24770         * gcc.c-torture/execute/20000605-1.c: New test.
24771
24772 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24773             Nathan Sidwell <nathan@codesourcery.com>
24774
24775         * gcc.c-torture/compile/20000605-1.c: New test.
24776
24777 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24778
24779         * g77.f-torture/compile/20000601-1.f:  New test.
24780
24781 2000-06-03  Richard Henderson  <rth@cygnus.com>
24782
24783         * gcc.c-torture/execute/20000603-1.c: New.
24784
24785 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24786
24787         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24788         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24789
24790 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24791
24792         * gcc.dg/compare2.c (case 12): XFAIL.
24793         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24794         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24795
24796         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24797
24798 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24799
24800         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24801         guard macro is already defined when the header is first
24802         included.
24803         * gcc.dg/cpp-mix.h: New file.
24804         * gcc.dg/endif-label.c: Update patterns to match compiler.
24805
24806         * g++.brendan/complex1.C: Declare abort.
24807         * g++.law/refs4.C: Remove XFAIL.
24808         * g++.oliva/expr2.C: Declare abort and exit.
24809
24810 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24811
24812         * gcc.c-torture/execute/20000528-1.c: New test.
24813
24814         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24815         * g++.old-deja/g++.law/temps4.C: Likewise.
24816
24817         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24818         stdlib.h.  Call abort() on failure.
24819         * g++.old-deja/g++.law/refs4.C: Likewise.
24820         * g++.old-deja/g++.law/temps4.C: Likewise.
24821         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24822         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24823
24824 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24825
24826         Relative to g++.dg/special:
24827         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24828
24829         Relative to g++.old-deja:
24830         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24831         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24832         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24833         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24834         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24835         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24836         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24837
24838         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24839         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24840         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24841         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24842         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24843         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24844         and/or string.h.
24845
24846         * g++.other/goto1.C: Update expectations for error messages.
24847
24848 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24849
24850         * gcc.c-torture/compile/20000523-1.c: New test.
24851
24852 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24855
24856 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24857
24858         * g++.old-deja/g++.eh/catch11.C: New test.
24859         * g++.old-deja/g++.eh/catch12.C: New test.
24860
24861 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24862
24863         * gcc.c-torture/execute/20000523-1.c: New test.
24864
24865 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24866
24867         * c-torture/execute/bcp-1.c: Replace abort in arg of
24868         __builtin_constant_p with a generic external function.
24869
24870         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24871         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24872         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24873         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24874         Prototype abort and/or exit.
24875
24876         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24877         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24878         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24879         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24880
24881 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24882
24883         * gcc.dg/dwarf2-1.c: New test.
24884
24885 2000-05-20  Richard Henderson  <rth@cygnus.com>
24886
24887         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24888
24889 2000-05-20  Andreas Jaeger  <aj@suse.de>
24890
24891         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24892         testcase.
24893
24894 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24895
24896         * gcc.c-torture/execute/20000519-2.c: New test.
24897
24898 2000-05-19  Andreas Jaeger  <aj@suse.de>
24899
24900         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24901         which fails with SSA.
24902
24903         * lib/c-torture.exp: Also test with -O3 -fssa.
24904
24905 2000-05-18  Michael Meissner  <meissner@redhat.com>
24906
24907         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24908         * gcc.c-torture/execute/920415-1.c: Ditto.
24909         * gcc.c-torture/execute/920501-1.c: Ditto.
24910         * gcc.c-torture/execute/conversion.c: Ditto.
24911         * gcc.c-torture/execute/cvt-1.c: Ditto.
24912
24913 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24914
24915         * gcc.c-torture/compile/20000518-1.c: New test.
24916
24917 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24918
24919         * g77.f-torture/compile/200005018.f:  New test.
24920
24921 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24922
24923         * gcc.c-torture/compile/20000517-1.c: New test.
24924
24925 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24926
24927         * gcc.c-torture/execute/20000516-1.c: New test.
24928
24929 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * g++.old-deja/g++.other/eh.C: New test.
24932
24933 2000-05-12  Richard Henderson  <rth@cygnus.com>
24934
24935         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24936         constants through to doit's conditional.
24937
24938 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24939
24940         * gcc.c-torture/compile/20000511-1.c: New test.
24941         * g77.f-torture/compile/20000511-1.f: New test.
24942         * g77.f-torture/compile/20000511-2.f: New test.
24943
24944 2000-05-11  Michael Meissner  <meissner@redhat.com>
24945
24946         * gcc.c-torture/execute/20000511-1.c: New test.
24947
24948 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24949
24950         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24951         * gcc.dg/20000510-1.S: New.
24952
24953 2000-05-08  Catherine Moore  <clm@cygnus.com>
24954
24955         * gcc.dg/unused-3.c: New.
24956
24957 2000-05-06  Richard Henderson  <rth@cygnus.com>
24958
24959           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24960           * g++.old-deja/g++.mike/warn1.C: Likewise.
24961           * g++.old-deja/g++.pt/local1.C: Likewise.
24962           * g++.old-deja/g++.pt/local7.C: Likewise.
24963           * g++.old-deja/g++.pt/spec16.C: Likewise.
24964
24965 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24968
24969 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24970
24971           * g77.f-torture/execute/20000503-1.f:  New test.
24972
24973 2000-05-04  Andreas Jaeger  <aj@suse.de>
24974
24975         * gcc.dg/noreturn-2.c: New test.
24976
24977 2000-05-04  Neil Booth  <NeilB@earthling.net>
24978
24979         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24980         preprocessor.
24981
24982 2000-05-04  Richard Henderson  <rth@cygnus.com>
24983
24984         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24985
24986 2000-05-04  Richard Henderson  <rth@cygnus.com>
24987
24988         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24989         OpenSSL by Jason R Thorpe.
24990
24991 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24992
24993         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24994
24995 2000-05-03  Robert Lipe <robertlipe@usa.net>
24996
24997         * gcc.dg/20000503-1.c: New test.
24998
24999 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25000
25001         * gcc.c-torture/compile/20000502-1.c: New test.
25002         * g++.old-deja/g++.other/align.C: New test.
25003         * gcc.dg/cpp-tradstringify.c: New test.
25004
25005 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25006
25007         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25008         and hard registers.
25009
25010 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25011
25012         * gcc.c-torture/execute/loop-5.c: New test.
25013
25014 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25015
25016         * gcc.c-torture/execute/va-arg-20.c: New test.
25017
25018 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25019
25020         * gcc.c-torture/execute/20000422-1.c: New test.
25021
25022 2000-04-20  Greg McGary  <gkm@gnu.org>
25023
25024         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25025         when optimizing, but without sibling-call optimizations (-O1).
25026
25027 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25028
25029           * gcc.c-torture/compile/20000420-1.c: New test.
25030
25031 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.abi/ptrflags.C: New test.
25034         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25035
25036 2000-04-19  Catherine Moore  <clm@cygnus.com>
25037
25038         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25039
25040 2000-04-19  Greg McGary  <gkm@gnu.org>
25041
25042         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25043         sibling-call optimizations.
25044
25045 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25046
25047         * gcc.dg/20000419-1.c: New test.
25048
25049 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25050
25051         * gcc.c-torture/execute/20000412-6.c: New test.
25052
25053 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25054
25055         * gcc.c-torture/execute/20000412-5.c: New test.
25056         * g77.f-torture/compile/20000412-1.f: New test.
25057         * gcc.c-torture/execute/20000412-4.c: New test.
25058         * gcc.c-torture/compile/20000412-2.c: New test.
25059         * gcc.c-torture/execute/20000412-3.c: New test.
25060         * gcc.c-torture/compile/20000412-1.c: New test.
25061         * gcc.c-torture/execute/20000412-2.c: New test.
25062
25063 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * objc/execute/bf-20.m: New test.
25066
25067 2000-04-10  Richard Henderson  <rth@cygnus.com>
25068
25069         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25070
25071         * gcc.c-torture/execute/20000412-1.c: New test.
25072
25073 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25074
25075         * g++.old-deja/g++.eh/catchptr1.C: New test.
25076
25077 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25078
25079         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25080
25081 2000-04-08  Neil Booth  <NeilB@earthling.net>
25082
25083         * gcc.dg/cpp-nullchar.c: Remove test as
25084         embedded nulls cause problems.
25085
25086 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25087
25088         * gcc.dg/compare2.c: New test.
25089
25090 2000-04-08  Neil Booth  <NeilB@earthling.net>
25091
25092         * gcc.dg/cpp-nullchar.c: New test.
25093
25094 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25095
25096         * gcc.dg/cpp-mi2.c: New test.
25097         * gcc.dg/cpp-mi2[abc].h: New files.
25098
25099 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25102         member name.
25103
25104 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.old-deja/g++.abi/vmihint.C: New test.
25107
25108 2000-04-06  Neil Booth  <NeilB@earthling.net>
25109
25110         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25111         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25112         copyright.
25113
25114 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25115
25116         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25117         avoid stack-frame overwrite.
25118
25119 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25120
25121         * gcc.c-torture/compile/20000405-2.c: New test.
25122         * gcc.c-torture/compile/20000405-3.c: New test.
25123
25124 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25125
25126         * gcc.c-torture/compile/20000405-1.c: New test.
25127
25128 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25129
25130         * gcc.dg/cast-qual-1.c: Revert last change.
25131
25132 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25133
25134         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25135
25136 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25137
25138         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25139         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25140
25141 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25142
25143         * gcc.c-torture/compile/20000403-2.c: New test.
25144         * gcc.c-torture/compile/20000403-1.c: New test.
25145
25146 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25147
25148         * gcc.c-torture/execute/20000403-1.c: New test.
25149
25150 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25151
25152         * gcc.c-torture/execute/20000402-1.c: New test.
25153
25154 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25155
25156         * gcc.c-torture/execute/va-arg-15.c: New test.
25157         * gcc.c-torture/execute/va-arg-16.c: New test.
25158         * gcc.c-torture/execute/va-arg-17.c: New test.
25159         * gcc.c-torture/execute/va-arg-18.c: New test.
25160         * gcc.c-torture/execute/va-arg-19.c: New test.
25161
25162 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25163
25164         * gcc.c-torture/compile/981211-1.c: Move to...
25165         * gcc.dg/cpp-as1.c: ...here.
25166         * gcc.dg/cpp-as2.c: New file.
25167
25168         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25169         compiler.
25170
25171 2000-04-02  Neil Booth  <NeilB@earthling.net>
25172
25173         * gcc.dg/cpp-cond.c  New tests.
25174         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25175         accidental success less likely.
25176         * gcc.dg/cpp-missingop.c  New tests.
25177         * gcc.dg/cpp-missingparen.c  New tests.
25178         * gcc.dg/cpp-shift.c  New tests.
25179         * gcc.dg/cpp-shortcircuit.c  New tests.
25180         * gcc.dg/cpp-unary.c  New tests.
25181
25182 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25183
25184         * gcc.c-torture/compile/20000329-1.c: New test.
25185
25186 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25187
25188         * gcc.c-torture/compile/20000326-1.c: New test.
25189         * gcc.c-torture/compile/20000326-2.c: New test.
25190
25191 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25192
25193         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25194         the first parameter is a function argument.
25195
25196 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.old-deja/g++.ext/array4.C: New test.
25199
25200 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25201
25202         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25203
25204 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25205
25206         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25207
25208 2000-03-19  Richard Henderson  <rth@cygnus.com>
25209
25210         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25211
25212 2000-03-19  Richard Henderson  <rth@cygnus.com>
25213
25214         * gcc.c-torture/compile/20000319-1.c: New test.
25215
25216 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25217
25218         * gcc.c-torture/execute/20000314-3.c: New test.
25219         * gcc.c-torture/execute/20000314-2.c: New test.
25220         * gcc.c-torture/execute/20000314-1.c: New test.
25221         * gcc.c-torture/compile/20000314-2.c: New test.
25222         * gcc.c-torture/compile/20000314-1.c: New test.
25223
25224 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         * g++.old-deja/g++.warn/inline.C: New test.
25227
25228 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25229
25230         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25231         standards-compliant result rather than specific constants.
25232         Put test-values in array.
25233
25234 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25235
25236         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25237         (g++_target_compile): Put test-specific options last.
25238
25239 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         * g++.old-deja/g++.eh/vbase4.C: New test.
25242
25243 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25246
25247 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.brendan/misc12.C: Removed.
25250         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25251         * g++.old-deja/g++.ext/pretty4.C: New test.
25252
25253 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25254
25255         * g++.old-deja/g++.other/string2.C: New test.
25256
25257 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.old-deja/g++.warn/impint2.C: New test.
25260
25261 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25262
25263         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25264         is 1, not zero.
25265
25266 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.warn/impint.C: New test.
25269         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25270         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25271         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25272         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25273         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25274         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25275         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25276         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25277         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25278         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25279         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25280         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25281
25282 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25283
25284         * gcc.dg/cpp-redef.c: New test.
25285
25286 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25287
25288         * g++.old-deja/g++.pt/unify7.C: New test.
25289
25290 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25291
25292         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25293         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25294
25295 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25296
25297         * gcc.c-torture/compile/20000224-1.c: New test.
25298
25299 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25300
25301         * gcc.c-torture/compile/cpp-2.c: New test.
25302         * gcc.c-torture/compile/cpp-1.c: New test.
25303
25304 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25305
25306         * gcc.c-torture/execute/20000225-1.c: New test.
25307
25308 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25309
25310         * gcc.dg/cpp-li2.c: New test.
25311
25312         * gcc.dg/cpp-wi1.c: New test.
25313
25314         * gcc.dg/cpp-li1.c: New test.
25315
25316 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         * g++.old-deja/g++.other/sizeof5.C: New test.
25319
25320 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25321
25322         * gcc.c-torture/execute/va-arg-13.c: New test.
25323
25324 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25325
25326         * gcc.c-torture/execute/va-arg-12.c: New test.
25327
25328 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25329
25330         * gcc.c-torture/execute/20000223-1.c: New test.
25331
25332 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25333
25334         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25335
25336 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25337
25338         * g++.old-deja/g++.abi/ptrmem.C: New test.
25339
25340 2000-02-19  Richard Henderson  <rth@cygnus.com>
25341
25342         * gcc.c-torture/compile/init-3.c: New.
25343
25344 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25345
25346         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25347         ALWAYS_CXXFLAGS.
25348
25349 2000-02-11  Robert Lipe <robertl@sco.com>
25350
25351         * gcc.c-torture/compile/20000211-3.c: New test.
25352
25353 2000-02-11  Martin Buchholz <martin@xemacs.org>
25354
25355         * gcc.c-torture/compile/20000211-2.c: New test.
25356
25357 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25358
25359         * gcc.c-torture/compile/20000211-1.c: New test.
25360
25361 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25362
25363         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25364           on native targets
25365
25366 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25367
25368         * g++.old-deja/g++.other/cast5.C: New test.
25369
25370 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25371
25372         * gcc.c-torture/execute/20000205-1.c: New.
25373
25374 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25375
25376         * g++.old-deja/g++.jason/cast3.C: Return void.
25377         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25378
25379 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25380
25381         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25382
25383         * gcc.dg/loop-1.c: New test.
25384
25385 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/compile/20000127-1.c: New test.
25388         * gcc.c-torture/execute/991228-1.c: New test.
25389
25390 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25391
25392         * gcc.dg/unused-2.c: New test.
25393
25394         * gcc.dg/conv-1.c: New test.
25395
25396 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25397
25398         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25399         compiler.
25400         (tool_option_proc): Fix typo.
25401
25402 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25403
25404         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25405         of the ld on the host, not on the build machine.
25406         Also, don't crash if '--help' is not a supported option.
25407
25408 2000-01-24  Richard Henderson  <rth@cygnus.com>
25409
25410         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25411
25412 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25413
25414         * gcc.c-torture/execute/20000120-2.c: New test.
25415         * gcc.c-torture/execute/20000120-1.c: New test.
25416
25417 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25418
25419         * gcc.c-torture/execute/20000113-1.c: New test.
25420
25421 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25422
25423         * gcc.c-torture/execute/20000112-1.c: New test.
25424
25425 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25426
25427         * gcc.dg/20000111-1.c: New test.
25428
25429 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25430
25431         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25432         with 16 bit integers.
25433
25434 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25435
25436         * gcc.dg/20000108-1.c: New test.
25437
25438 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25439
25440         * g++.old-deja/g++.ns/koenig8.C: New test.
25441
25442 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25443
25444         * g++.old-deja/g++.other/cast4.C: New test.
25445
25446 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25447
25448         * gcc.c-torture/compile/20000105-2.c: New test.
25449         * gcc.c-torture/compile/20000105-1.c: New test.
25450
25451 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25452
25453         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25454         references to printf & atoi to conform to ANSI standard.
25455         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25456         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25457         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25458         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25459         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25460         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25461         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25462         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25463         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25464         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25465         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25466         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25467         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25468         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25469         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25470         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25471         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25472         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25473         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25474         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25475         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25476         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25477         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25478         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25479         * g++.old-deja/g++.brendan/init3.C: Likewise.
25480         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25481         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25482         * g++.old-deja/g++.brendan/new2.C: Likewise.
25483         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25484         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25485         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25486         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25487         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25488         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25489         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25490         * g++.old-deja/g++.brendan/template24.C: Likewise.
25491         * g++.old-deja/g++.brendan/template3.C: Likewise.
25492         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25493         * g++.old-deja/g++.jason/inline3.C: Likewise.
25494         * g++.old-deja/g++.jason/opeq.C: Likewise.
25495         * g++.old-deja/g++.law/arg5.C: Likewise.
25496         * g++.old-deja/g++.law/arm7.C: Likewise.
25497         * g++.old-deja/g++.law/ctors11.C: Likewise.
25498         * g++.old-deja/g++.law/cvt8.C: Likewise.
25499         * g++.old-deja/g++.law/init9.C: Likewise.
25500         * g++.old-deja/g++.law/refs4.C: Likewise.
25501         * g++.old-deja/g++.law/template2.C: Likewise.
25502         * g++.old-deja/g++.law/visibility24.C: Likewise.
25503         * g++.old-deja/g++.law/vtable3.C: Likewise.
25504         * g++.old-deja/g++.mike/asm2.C: Likewise.
25505         * g++.old-deja/g++.mike/eh1.C: Likewise.
25506         * g++.old-deja/g++.mike/misc1.C: Likewise.
25507         * g++.old-deja/g++.mike/misc13.C: Likewise.
25508         * g++.old-deja/g++.mike/misc14.C: Likewise.
25509         * g++.old-deja/g++.mike/ns12.C: Likewise.
25510         * g++.old-deja/g++.mike/p1248.C: Likewise.
25511         * g++.old-deja/g++.mike/p3708.C: Likewise.
25512         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25513         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25514         * g++.old-deja/g++.mike/p646.C: Likewise.
25515         * g++.old-deja/g++.mike/p700.C: Likewise.
25516         * g++.old-deja/g++.mike/p783.C: Likewise.
25517         * g++.old-deja/g++.mike/p783a.C: Likewise.
25518         * g++.old-deja/g++.mike/p783b.C: Likewise.
25519         * g++.old-deja/g++.mike/p786.C: Likewise.
25520         * g++.old-deja/g++.mike/p789.C: Likewise.
25521         * g++.old-deja/g++.mike/p789a.C: Likewise.
25522         * g++.old-deja/g++.mike/p807a.C: Likewise.
25523         * g++.old-deja/g++.other/delete3.C: Likewise.
25524         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25525         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25526         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25527         * g++.old-deja/g++.other/empty1.C: Likewise.
25528         * g++.old-deja/g++.other/temporary1.C: Likewise.
25529         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25530         * g++.old-deja/g++.pt/t16.C: Likewise.
25531         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25532
25533 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25534
25535         * gcc.dg/991230-1.c: New test.
25536
25537 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25538
25539         * gcc.c-torture/compile/991229-3.c: New test.
25540         * gcc.c-torture/compile/991229-2.c: New test.
25541         * gcc.c-torture/compile/991229-1.c: New test.
25542
25543 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25544
25545         * gcc.c-torture/compile/labels-2.c: New test.
25546
25547 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25548
25549         * gcc.c-torture/execute/991227-1.c: New test.
25550
25551 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25552
25553         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25554
25555 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25556
25557         * gcc.c-torture/execute/991221-1.c: New test.
25558
25559 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25560
25561         * g++.old-deja/g++.other/cast3.C: New test.
25562
25563 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25564
25565         * gcc.c-torture/execute/991216-4.c: New test.
25566
25567 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25568
25569         * gcc.c-torture/execute/991216-1.c: New test.
25570         * gcc.c-torture/execute/991216-2.c: New test.
25571         * gcc.c-torture/execute/991216-3.c: New test.
25572
25573 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25574
25575         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25576         Actually make the test fail by using "-O2" for compilation.
25577
25578 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25579
25580         * g++.old-deja/g++.warn/cast-align1.C: New test.
25581
25582 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25583
25584         * gcc.c-torture/compile/991214-1.c: New test.
25585         * gcc.c-torture/compile/991214-2.c: New test.
25586
25587 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25588
25589         * gcc.dg/991214-1.c: New test.
25590
25591 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25592
25593         * gcc.c-torture/compile/991213-3.c: New test.
25594         * gcc.c-torture/compile/991213-2.c: New test.
25595         * gcc.c-torture/compile/991213-1.c: New test.
25596
25597 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25598
25599         * gcc.dg/991209-1.c: New test.
25600
25601 1999-12-08  Nathan Sidwell <nathan@acm.org>
25602
25603         * gcc.c-torture/compile/991208-1.c: New test.
25604
25605 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25606
25607         * gcc.dg/ultrasp2.c: New test.
25608
25609 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25610
25611         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25612
25613 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25614
25615         * gcc.c-torture/compile/991202-1.c: New test.
25616         * gcc.c-torture/execute/991202-1.c: New test.
25617         * gcc.c-torture/execute/991202-2.c: New test.
25618         * gcc.c-torture/execute/991202-3.c: New test.
25619
25620 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25621
25622         * g++.old-deja/g++.abi/align.C: New test.
25623         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25624         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25625
25626 1999-12-01  Richard Henderson  <rth@cygnus.com>
25627
25628         * gcc.c-torture/execute/991201-1.c: New.
25629
25630 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25631
25632         * gcc.dg/991129-1.c: New test.
25633
25634 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25635
25636         * gcc.c-torture/compile/991127-1.c: New test.
25637
25638 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25639
25640         * g++.old-deja/g++.other/warn4.C: New test.
25641
25642 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25643
25644         * g++.old-deja/g++.eh/cleanup2.C: New test.
25645         * g++.old-deja/g++.ext/pretty2.C: New test.
25646         * g++.old-deja/g++.ext/pretty3.C: New test.
25647         * g++.old-deja/g++.other/debug6.C: New test.
25648
25649 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25650
25651         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25652         compiler_output to look for one error message instead of two.
25653
25654 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25655
25656         * gcc.c-torture/execute/991118-1.c: Also test case
25657         where the word boundary does not split a byte evenly.
25658
25659 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25660
25661         * g++.old-deja/g++.ext/restrict1.C: New test.
25662
25663 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25664
25665         * gcc.c-torture/execute/991118-1.c: New test.
25666
25667 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25668
25669         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25670         working directory pathnames.
25671
25672 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25673
25674         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25675         host is equipped with driver.h and driver.o so it can actually
25676         compile and run the tests.
25677
25678 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25679
25680         * gcc.c-torture/compile/991008-1.c: New test.
25681
25682 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25683
25684         * lib/gcc-dg.exp: Include target-supports.exp
25685
25686 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25687
25688         * lib/target-supports.exp: New file: Provide procs to test for
25689         features supported by the target.
25690         (check_weak_available): Moved here from ecos.exp.
25691         (check_alias_available): New proc: Determine of the target
25692         toolchain supports the alias attribute.
25693
25694         * gcc.dg/special/ecos.exp: Move check_weak_available to
25695         target-supports.exp.
25696         (alias-1.c): Only perform the test if the target supports
25697         aliases.
25698         (wkali-1.c): Only perform the test if the target supports
25699         aliases.
25700
25701         * gcc.dg/990506-0.c: Expect error messages from cross
25702         targets as well as native targets.
25703
25704 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25705
25706         * gcc.dg/ultrasp1.c: Removed xfail.
25707         * gcc.dg/struct-ret-2.c: Likewise.
25708         * gcc.dg/array-1.c: Likewise.
25709
25710 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25711
25712         * gcc.dg/struct-ret-2.c: New test.
25713
25714         * gcc.dg/array-1.c: New test.
25715
25716 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25717
25718         * gcc.c-torture/execute/991030-1.c: New test.
25719
25720 1999-10-26  Richard Henderson  <rth@cygnus.com>
25721
25722         * gcc.c-torture/compile/991026-2.c: New test.
25723
25724 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25725
25726         * gcc.c-torture/compile/991026-1.c: New test.
25727
25728 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25729
25730         * gcc.c-torture/execute/991023-1.c: New test.
25731
25732 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25733
25734         * gcc.c-torture/execute/991019-1.c: New test.
25735
25736 1999-10-16  Richard Henderson  <rth@cygnus.com>
25737
25738         * gcc.c-torture/execute/991016-1.c: New test.
25739
25740 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25741
25742         * gcc.c-torture/execute/991014-1.c: New test.
25743
25744 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25745
25746         * g++.old-deja/g++.other/union2.C: New test.
25747
25748 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25749
25750         * g++.old-deja/g++.other/vaarg2.C: New test.
25751         * g++.old-deja/g++.other/vaarg3.C: New test.
25752
25753 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25754
25755         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25756         in compile/.
25757
25758 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25759
25760         * gcc.c-torture/execute/va-arg-11.c: New test.
25761
25762 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25763
25764         * lib/file-format.exp (gcc_target_object_format): Don't
25765         crash if objdump is unavailable.
25766
25767 1999-09-29  Donn Terry <donn@interix.com>
25768
25769         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25770
25771 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25772
25773         * gcc.c-torture/compile/990928-1.c: New test.
25774
25775 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25776
25777         * g++.old-deja/g++.other/decl6.C: New test.
25778
25779 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25780
25781         * gcc.c-torture/execute/va-arg-10.c: New test.
25782
25783 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25784
25785         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25786         __PRETTY_FUNCTION__.
25787
25788 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25789
25790         * gcc.c-torture/execute/990923-1.c: New test.
25791
25792 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25793
25794         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25795         for which -fpic is inappropriate.
25796
25797 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25798
25799         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25800
25801 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25802
25803         * g++.old-deja/g++.other/dyncast1.C: New test.
25804         * g++.old-deja/g++.other/dyncast2.C: New test.
25805         * g++.old-deja/g++.other/dyncast3.C: New test.
25806         * g++.old-deja/g++.other/dyncast4.C: New test.
25807         * g++.old-deja/g++.other/dyncast5.C: New test.
25808         * g++.old-deja/g++.eh/catch3.C: New test.
25809         * g++.old-deja/g++.eh/catch3p.C: New test.
25810         * g++.old-deja/g++.eh/catch4.C: New test.
25811         * g++.old-deja/g++.eh/catch4p.C: New test.
25812         * g++.old-deja/g++.eh/catch5.C: New test.
25813         * g++.old-deja/g++.eh/catch5p.C: New test.
25814         * g++.old-deja/g++.eh/catch6.C: New test.
25815         * g++.old-deja/g++.eh/catch6p.C: New test.
25816         * g++.old-deja/g++.eh/catch7.C: New test.
25817         * g++.old-deja/g++.eh/catch7p.C: New test.
25818         * g++.old-deja/g++.eh/catch8.C: New test.
25819         * g++.old-deja/g++.eh/catch8p.C: New test.
25820         * g++.old-deja/g++.eh/catch9.C: New test.
25821         * g++.old-deja/g++.eh/catch9p.C: New test.
25822
25823 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25824
25825         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25826         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25827
25828 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25829
25830         * gcc.c-torture/compile/990913-1.c: New test.
25831
25832 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25833
25834         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25835         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25836
25837 1999-09-09  Richard Henderson  <rth@cygnus.com>
25838
25839         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25840
25841 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25842
25843         * g++.old-deja/g++.other/lookup11.C: New test.
25844         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25845         what is permitted and what we want.
25846         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25847         overload use.
25848         * g++.old-deja/g++.jason/rfg5.C: Likewise
25849
25850 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25851
25852         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25853         * gcc.c-torture/noncompile/poison-1.c: New file.
25854
25855 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25856
25857         * g++.old-deja/g++.other/sizeof3.C: New test.
25858         * g++.old-deja/g++.other/sizeof4.C: New test.
25859         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25860         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25861
25862 1999-09-07  Richard Henderson  <rth@cygnus.com>
25863
25864         * gcc.dg/va-arg-1.c: New.
25865
25866 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25867
25868         * gcc.c-torture/execute/va-arg-9.c: New test.
25869
25870 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25871
25872         * g77.f-torture/compile/980519-2.f: New test.
25873         * g77.f-torture/compile/19990905-0.f: New test.
25874         * g77.f-torture/compile/19990905-1.f: New test.
25875         * g77.f-torture/compile/19990905-2.f: New test.
25876
25877         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25878
25879 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25880
25881         * gcc.c-torture/execute/990827-1.c: Fix typo.
25882
25883 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25884
25885         * g++.old-deja/g++.other/deref1.C: New test.
25886
25887 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25888
25889         * g++.old-deja/g++.other/ambig2.C: New test.
25890         * g++.old-deja/g++.other/cond5.C: New test.
25891         * g++.old-deja/g++.other/lookup16.C: New test.
25892
25893 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25894
25895         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25896         assemblers too.
25897
25898 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25899
25900         * lib/c-torture.exp: Avoid the "compare executables" optimization
25901         when testing native.
25902
25903 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25904
25905         * gcc.c-torture/execute/990829-1.c: New test.
25906         * gcc.c-torture/compile/990829-1.c: New test.
25907
25908 1999-08-27  Paul Burchard  <burchard@pobox.com>
25909
25910         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25911         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25912         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25913         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25914         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25915         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25916         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25917         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25918         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25919         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25920         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25921
25922 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25923
25924         * gcc.c-torture/execute/990827-1.c: New test.
25925
25926 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25927
25928         * g77.f-torture/noncompile/19990826-4.f: New test.
25929
25930         * g77.f-torture/compile/19990826-3.f: New test.
25931
25932         * g77.f-torture/execute/19990826-2.f: New test.
25933
25934         * g77.f-torture/compile/19990826-1.f: New test.
25935
25936         * gcc.c-torture/execute/990826-0.c: New test.
25937         * g77.c-torture/execute/19990826-0.f: New test.
25938
25939         * g77.f-torture/noncompile/970626-2.f: New test.
25940
25941 1999-08-25  Paul Burchard  <burchard@pobox.com>
25942
25943         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25944         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25945         lss-011.C: New tests.
25946
25947 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25948
25949         * g++.old-deja/g++.other/decl5.C: New test.
25950
25951 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25952
25953         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25954         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25955         call `postbase' for each one.  All callers of `postbase' changed
25956         to call this instead.
25957
25958 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25959
25960         * gcc.c-torture/execute/990811-1.c: New test.
25961
25962 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25963
25964         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25965         just native ones.
25966
25967         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25968         just native ones.
25969
25970 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25971
25972         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25973
25974 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25975
25976         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25977
25978 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25979
25980         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25981
25982 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25983
25984         * gcc.c-torture/execute/990804-1.c: New test.
25985
25986 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25987
25988         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25989         * g++.old-deja/g++.brendan/crash64.C: Likewise
25990         * g++.old-deja/g++.brendan/overload8.C: Likewise
25991
25992 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25993
25994         * g++.old-deja/g++.other/struct1.C: New test.
25995
25996 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25997
25998         * g++.old-deja/g++.other/enum2.C: New test.
25999
26000 1999-08-02  Richard Henderson  <rth@cygnus.com>
26001
26002         Adapted from tests from Franz Sirl:
26003         * gcc.c-torture/execute/va-arg-7.c: New test.
26004         * gcc.c-torture/execute/va-arg-8.c: New test.
26005
26006 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26007
26008         * gcc.c-torture/compile/990801-2.c: New test.
26009
26010         * gcc.c-torture/compile/990801-1.c: New test.
26011
26012 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26013
26014         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26015         fp-cmp-1.c, converting double to float.
26016
26017         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26018         fp-cmp-1.c, converting double to long double.
26019
26020         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26021         from fr1 to unknown_register, since fr1 is a legitimate register
26022         on some machines.
26023
26024 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26025
26026         * README: More listname related changes.
26027
26028 1999-07-08  Catherine Moore  <clm@cygnus.com>
26029
26030         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26031
26032 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26033
26034         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26035
26036 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26037
26038         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26039
26040 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26041
26042         * gcc.dg/990703-1.c: New test.
26043
26044 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26045
26046         * lib/file-format.exp: New file: Move definition of proc
26047         gcc_target_object_format to here from
26048         gcc.dg/special/ecos.exp.
26049
26050         * lib/c-torture.exp: Include lib file-format.exp.
26051         * lib/gcc-dg.exp: Include lib file-format.exp.
26052
26053         * gcc.dg/special/ecos.exp: Remove definition of proc
26054         gcc_target_object_format.
26055
26056 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26057
26058         * gcc.c-torture/execute/990628-1.c: New test.
26059
26060 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26061
26062         * gcc.c-torture/compile/990625-2.c: New test.
26063
26064         * gcc.c-torture/compile/990625-1.c: New test.
26065
26066 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26067
26068         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26069         attributes compile.
26070         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26071         ports that use the COFF/PE file format.
26072
26073 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26074
26075         * gcc.c-torture/compile/990617-1.c: New test.
26076
26077 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26078
26079         * g++.old-deja/g++.other/decl4.C: New test.
26080
26081 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26082
26083         * g++.old-deja/g++.other/bitfld3.C: New test.
26084
26085 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26086
26087         * g++.old-deja/g++.eh/catch1.C: New test.
26088
26089 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26090
26091         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26092
26093         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26094         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26095
26096 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26097
26098         * g77.f-torture/compile/19990502-0.f: Replace with new,
26099         shorter, test that still fails after recent changes.
26100
26101 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26102
26103         * gcc.c-torture/execute/990604-1.c: New test.
26104
26105 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26106
26107         * gcc.c-torture/execute/990531-1.c: New test.
26108
26109 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26110
26111         * gcc.c-torture/compile/990527-1.c: New test.
26112
26113 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26114
26115         * gcc.c-torture/execute/990527-1.c: New test.
26116
26117 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26118
26119         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26120         bitfields as signed.
26121
26122 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26123
26124         * g77.f-torture/compile/19990525-0.f: New test.
26125
26126 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26127
26128         * gcc.c-torture/execute/990525-2.c: New test.
26129
26130         * gcc.c-torture/execute/990525-1.c: New test.
26131
26132 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26133
26134         * g++.old-deja/g++.other/anon3.C: New test.
26135         * g++.old-deja/g++.other/anon4.C: New test.
26136         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26137         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26138         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26139         Merrill).
26140
26141 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26142
26143         * gcc.c-torture/execute/990524-1.c: New test.
26144
26145         * gcc.dg/990524-1.c: New test.
26146
26147 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26148
26149         * gcc.c-torture/compile/990523-1.c: New test.
26150
26151 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26152
26153         * gcc.c-torture/compile/990519-1.c: New test.
26154
26155 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26156
26157         * gcc.c-torture/compile/990517-1.c: New test.
26158
26159         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26160         (e4, f4): New tests.
26161         (main): Call them.
26162
26163 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26164
26165         * gcc.dg/noreturn-1.c: New test.
26166
26167 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26168
26169         * gcc.c-torture/execute/990513-1.c: New test.
26170
26171 1999-05-10  Richard Henderson  <rth@cygnus.com>
26172
26173         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26174
26175 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26176
26177         * g77.f-torture/execute/erfc.f: Use small single-precision
26178         values, to avoid problems on Alphas when not -mieee.
26179
26180 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26181
26182         * gcc.dg/990506-0.c: New test.
26183
26184 1999-05-08  Richard Henderson  <rth@cygnus.com>
26185
26186         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26187         the constant to test.  Don't XFAIL 64-bit targets.
26188
26189         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26190         * g++.old-deja/g++.law/profile1.C: Likewise.
26191
26192         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26193         operator new instances.
26194         * g++.old-deja/g++.other/delete5.C: Likewise.
26195
26196 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26197
26198         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26199         intrinsic.
26200
26201 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26202
26203         * g77.f-torture/execute/u77-test.f: Reverse order of two
26204         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26205
26206 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26207
26208         * gcc.dg/compare1.c: New test.
26209
26210 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26211
26212         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26213         New tests.
26214
26215 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26216
26217         * g77.f-torture/compile/19990502-1.f: New test.
26218
26219 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26220
26221         * g77.f-torture/compile/19990502-0.f: New test.
26222
26223 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26224
26225         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26226         intrinsic.
26227
26228 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26229
26230         * g77.f-torture/execute/u77-test.f (main): List libU77
26231         intrinsics not currently tested.
26232         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26233         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26234         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26235         Trim blanks off the ends of some printed strings.
26236
26237 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26238
26239         * g77.f-torture/execute/u77-test.f (main): Just warn about
26240         FSTAT gid disagreement, as it's expected on some systems.
26241
26242 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26243
26244         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26245         use a new function, which allows for some slop.
26246         Clean up some commentary.
26247         (issum): The new function.
26248         (sgladd): Deleted subroutine.
26249
26250 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26251
26252         * g77.f-torture/execute/u77-test.f: Modify to be more like
26253         libf2c/libU77 version, bringing patches to that version here.
26254         Add suitable commentary.
26255
26256 1999-04-25  Richard Henderson  <rth@cygnus.com>
26257
26258         * gcc.dg/990424-1.c: New test.
26259
26260 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26261
26262         * g77.f-torture/execute/u77-test.f (main): Bug involving
26263         LSTAT has been fixed, so turn back on full checking.
26264
26265 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26266
26267         * g77.f-torture/compile/19990419-0.f: New test.
26268         * g77.f-torture/execute/19990419-1.f: New test.
26269
26270 1999-04-17  Richard Henderson  <rth@cygnus.com>
26271
26272         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26273         to avoid the need for a prototype to supress a warning.
26274
26275 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26276
26277         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26278
26279 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26280
26281         * gcc.c-torture/execute/990404-1.c: New test.
26282
26283 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26284
26285         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26286         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26287         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26288         missing initializer warnings.
26289
26290 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26291
26292         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26293         matching strings.
26294
26295 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26296
26297         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26298
26299 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26300
26301         * g77.f-torture/execute/19990325-0.f: New test.
26302         * g77.f-torture/execute/19990325-1.f: New test.
26303
26304 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26305
26306         * gcc.c-torture/execute/990324-1.c: New test.
26307
26308 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26309
26310         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26311         test with 4.
26312
26313 1999-03-17  Richard Henderson  <rth@cygnus.com>
26314
26315         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26316
26317 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26318
26319         * g77.f-torture/execute/19990313-2.f: New test.
26320         * g77.f-torture/execute/19990313-3.f: New test.
26321
26322 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26323
26324         * g77.f-torture/execute/19990313-0.f: New test.
26325         * g77.f-torture/execute/19990313-1.f: New test.
26326
26327 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26328
26329         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26330         printf to sprintf.
26331         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26332         (main): Add check for u15.  Conditionalize u31 check depending on
26333         whether ints are <32 bits or >=32 bits.
26334
26335 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26336
26337         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26338
26339 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26340
26341         * g77.f-torture/compile/19990305-0.f: New test.
26342         * g77.f-torture/execute/19981119-0.f: New test.
26343
26344 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26345
26346         * g77.f-torture/execute/970625-2.f: call ABORT if final
26347         result is not correct, instead of just printing it.
26348         Add this checking via newly introduced obfuscation, to
26349         trip up buggy front ends.
26350
26351 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26352
26353         * g77.f-torture/compile/960317-1.f: Moved from being
26354         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26355
26356 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26357
26358         * g77.f-torture/execute/960317-1.f: New (old) test.
26359         * g77.f-torture/execute/970625-2.f: Ditto.
26360
26361 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26362
26363         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26364         message on line 1 or line 2; cccp and cpplib do this differently.
26365
26366 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26367
26368         * g++.old-deja/g++.law/weak1.C: New test.
26369
26370 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26371
26372         * gcc.c-torture/execute/990119-1.c: Renamed to...
26373         * gcc.dg/990119-1.c: this, so it will only be tested once
26374         (it's a preprocessor test, it doesn't need to be run at
26375         multiple optimization levels).
26376
26377 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26378
26379         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26380           ALWAYS_CXXFLAGS.
26381
26382 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26383
26384         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26385         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26386         to not be compilable by current g77.
26387
26388 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26389
26390         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26391
26392 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26393
26394         * gcc.c-torture/execute/990222-1.c: New test.
26395
26396 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26397
26398         * g77.f-torture/compile/19990218-0.f: New test.
26399         * g77.f-torture/noncompile/19990218-1.f: New test.
26400
26401 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26402
26403         * g77.f-torture/compile/19981216-0.f: New test.
26404
26405 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26406
26407         * gcc.dg/990214-1.c: New test.
26408
26409 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26410
26411         * gcc.dg/990213-2.c: New test.
26412
26413         * gcc.dg/990213-1.c: New test.
26414
26415 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26416
26417         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26418         ints.
26419
26420 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26421
26422         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26423         specified by target.
26424
26425         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26426
26427 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26428
26429         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26430
26431 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26432
26433         * gcc.dg/special/ecos.exp: New test driver for new tests with
26434         special requirements.
26435
26436         * gcc.dg/special/alias-1.c: New test.
26437         * gcc.dg/special/gcsec-1.c: New test.
26438         * gcc.dg/special/weak-1.c: New test.
26439         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26440         * gcc.dg/special/weak-2.c: New test.
26441         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26442         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26443         * gcc.dg/special/wkali-1.c: New test.
26444         * gcc.dg/special/wkali-2.c: New test.
26445         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26446         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26447
26448 1999-02-10  Felix Lee  <flee@cygnus.com>
26449
26450           * lib/c-torture.exp (c-torture-compile): Pull out code for
26451           analyzing gcc error messages.
26452           (c-torture-execute): Likewise.  Fix some (harmless) false
26453           positives.
26454           * lib/gcc.exp (gcc_check_compile): New function.
26455
26456 1999-02-08  Richard Henderson  <rth@cygnus.com>
26457
26458         * gcc.c-torture/execute/990208-1.c: New test.
26459
26460 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26461
26462         * g++.dg/special/ecos.exp: New driver for new tests with special
26463         requirements
26464
26465         * g++.dg/special/conpr-1.C: New test
26466         * g++.dg/special/conpr-2.C: New test
26467         * g++.dg/special/conpr-2a.C: New test
26468         * g++.dg/special/conpr-3.C: New test
26469         * g++.dg/special/conpr-3a.C: New test
26470         * g++.dg/special/conpr-3b.C: New test
26471
26472         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26473         allow g++ to use the dg driver
26474
26475         * README: Add comment about g++.dg directory
26476
26477 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26478
26479         * README: Update email addresses.
26480
26481 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26482
26483         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26484         arguments in order to force structure S onto the stack even on
26485         the alpha.
26486         (test): Pass 10 leading arguments to function foo as well as the
26487         structure S.
26488
26489         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26490         failure for all targets.
26491
26492         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26493         abort to terminate program execution.
26494
26495 1999-01-30  Richard Henderson  <rth@cygnus.com>
26496
26497         * gcc.c-torture/execute/990130-1.c: New test.
26498
26499 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26500
26501         * gcc.dg/990130-1.c: New test.
26502
26503 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26504
26505         * gcc.c-torture/execute/990128-1.c: New test.
26506
26507 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26508
26509         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26510
26511 1999-01-27  Felix Lee  <flee@cygnus.com>
26512
26513         * lib/c-torture.exp (c-torture-compile): pull out code for
26514         analyzing gcc error messages.
26515         (c-torture-execute): ditto, and fix some (harmless) false
26516         positives.
26517         * lib/gcc.exp (gcc_check_compile): new function.
26518
26519 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26520
26521         * gcc.dg/990117-1.c: New test.
26522
26523         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26524
26525         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26526
26527 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26528
26529         * g77.f-torture/compile/990115-1.f: New test.
26530
26531 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26532
26533         * gcc.c-torture/compile/990107-1.c: New test
26534
26535 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26536
26537         * gcc.c-torture/execute/990106-2.c: New test.
26538
26539         * gcc.c-torture/execute/990106-1.c: New test.
26540
26541 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26542
26543         * gcc.c-torture/compile/981223-1.c: New test.
26544
26545 1998-12-29  Richard Henderson  <rth@cygnus.com>
26546
26547         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26548         (opt3): Rename from opt4 and disable.
26549
26550 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26551
26552         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26553
26554 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26555
26556         * g++.old-deja/g++.other/conv5.C: New test.
26557
26558 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26559
26560         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26561
26562 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26563
26564         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26565
26566 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26567
26568         * gcc.c-torture/compile/981211-1.c: New test.
26569
26570 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26571
26572         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26573
26574         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26575
26576 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26577
26578         * gcc.special/930510-1.c: Make C9X safe.
26579         * gcc.misc-tests/gcov-1.c Similarly.
26580         * gcc.misc-tests/gcov-2.c Similarly.
26581
26582 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26583
26584         * gcc.dg/ultrasp1.c: New test.
26585
26586 1998-12-06  Richard Henderson  <rth@cygnus.com>
26587
26588         * gcc.c-torture/execute/981206.c: New test.
26589
26590 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26591
26592         * g++.old-deja/g++.ns/template7.C: New test.
26593
26594         * g++.old-deja/g++.other/expr1.C: New test.
26595
26596         * g++.old-deja/g++.eh/tmpl3.C: New test.
26597
26598         * g++.old-deja/g++.eh/tmpl2.C: New test.
26599
26600 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26601
26602         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26603         * g++.old-deja/g++.other/using6.C: Removed.
26604         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26605
26606         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26607
26608 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26609
26610         * g++.old-deja/g++.pt/overload8.C: New test.
26611
26612         * g++.old-deja/g++.pt/overload7.C: New test.
26613
26614         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26615
26616         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26617         and relinking messages.
26618         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26619         compiling with -frepo.
26620
26621 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26622
26623         * g++.old-deja/g++.pt/lookup6.C: New test.
26624
26625 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26626
26627         * gcc.c-torture/execute/981130-1.c: New test.
26628         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26629
26630 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26631
26632         * g++.old-deja/g++.pt/explicit76.C: New test.
26633
26634         * g++.old-deja/g++.pt/friend38.C: New test.
26635
26636         * g++.old-deja/g++.ns/crash2.C: New test.
26637
26638         * g++.old-deja/g++.pt/defarg8.C: New test.
26639
26640         * g++.old-deja/g++.pt/instantiate6.C: New test.
26641
26642         * g++.old-deja/g++.pt/static6.C: New test.
26643
26644         * g++.old-deja/g++.pt/decl2.C: New test.
26645
26646 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26647
26648         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26649         problem is actually related with name lookup, but so what? :-)
26650
26651         * g++.old-deja/g++.pt/friend37.C: New test.
26652
26653 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26654
26655         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26656         element, which fails on some systems.
26657
26658         * g77.f-torture/execute/labug1.f: New test.
26659
26660 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26661
26662         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26663         is defined.
26664
26665 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26666
26667         * g77.f-torture/compile/981117-1.f: New test.
26668
26669 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26670
26671         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26672         properly discarded.
26673
26674 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26675
26676         * gcc.c-torture/execute/memcheck: New directory of tests for
26677         -fcheck-memory-usage.
26678
26679 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26680
26681         * README: New file, general information about the testsuite and
26682         new description of the various C++ test subdirectories.
26683         * README.g++: Eliminate obsolete information, update and move most
26684         relevant stuff to README.
26685
26686 1998-11-07  Richard Henderson  <rth@cygnus.com>
26687
26688         * gcc.c-torture/compile/981107-1.c: New test.
26689
26690 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26691
26692         * execute/memcpy-bi.c: New testcase.
26693
26694 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26695
26696         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26697         base classes.
26698
26699         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26700         template is selected.
26701
26702         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26703         classes, it should be accepted for all types.
26704
26705         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26706
26707         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26708         specializations start with template headers.
26709
26710 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26711
26712         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26713
26714         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26715         non-POD types.
26716
26717 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26718
26719         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26720
26721 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26722
26723         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26724
26725 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26726
26727         * 981019-1.c: New test.
26728
26729 1998-10-14  Robert Lipe <robertl@dgii.com>
26730
26731         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26732         find objc headers.
26733
26734 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26735
26736         * compile/981001-4.c: Remove use of GCC extension that triggers a
26737         compiler bug.
26738
26739 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26740
26741         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26742
26743 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26744
26745         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26746         instantiation of template produces incorrect code for delete
26747         expression.
26748
26749         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26750         constructors' name is not unique.
26751         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26752         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26753
26754         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26755         automatic array of const is ill-formed.
26756
26757         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26758         of template parameter?
26759
26760         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26761         const.
26762
26763         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26764         pointer-to-member expression.
26765
26766         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26767         declaration causes ICE.
26768
26769 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26770
26771         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26772         reserved in the global namespace.
26773
26774         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26775         generate needed virtual table.
26776
26777         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26778
26779 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26780
26781         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26782         template-dependent type
26783
26784 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26785
26786         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26787         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26788         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26789
26790         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26791         class should be usable as argument of member function.
26792         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26793         class should be usable as return type of member function.
26794         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26795         class should be usable as type of data member.
26796
26797         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26798
26799 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26800
26801         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26802
26803 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26804
26805         * gcc.dg/dll-?.c Add thumb to target list.
26806         Fix assembler scan patterns to match current assembler output.
26807
26808 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26809
26810         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26811         matching of template brackets.
26812
26813         * g++.old-deja/g++.other/using4.C: New test.  Test using
26814         declarations of methods from base classes.
26815
26816         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26817         within functions should introduce names into the innermost
26818         enclosing namespace.
26819
26820         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26821         of static locals if first initialization throws.
26822
26823 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26824
26825         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26826
26827 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26828
26829         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26830         lose track of the possible targets of tablejump insns.
26831         * special/special.exp: Run it.
26832
26833 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26834
26835         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26836         must be declared before its specializations can be named in friend
26837         declarations.
26838
26839 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26840
26841         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26842
26843         * g77.f-torture/execute/io1.f: New test.
26844
26845 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26846
26847         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26848         with pointer to template function, for which no argument deduction
26849         is possible.
26850
26851         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26852         specialization of template function as argument to template
26853         function.
26854
26855         * g++.old-deja/g++.other/access2.C: New test; Inner class
26856         shouldn't have privileged access to Outer's names.
26857
26858 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26859
26860         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26861         friend template declared within template class conflicts with
26862         nested class of the same name.
26863
26864         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26865         is ignored.
26866
26867         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26868         object with direct initializer as function declaration.
26869
26870         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26871         initializers.
26872
26873         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26874         involving const pointer and NULL produces incorrect result.
26875
26876         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26877         type name without `typename' should be rejected with -pedantic.
26878
26879 1998-10-02  Richard Henderson  <rth@cygnus.com>
26880
26881         * g++.old-deja/g++.other/addrof1.C: New test.
26882
26883 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26884
26885         * gcc.c-torture/compile/981001-1.c: New test.
26886         * gcc.c-torture/execute/981001-1.c: New test.
26887
26888 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26889
26890         * gcc.c-torture/compile/981001-2.c: New test.
26891         * gcc.c-torture/compile/981001-3.c: New test.
26892         * gcc.c-torture/compile/981001-4.c: New test.
26893
26894 1998-10-01  Robert Lipe  <robertl@dgii.com>
26895
26896         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26897         multilibbed hosts.   Idea grafted from g77.exp.
26898
26899 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26900
26901         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26902         avoid losing on systems which need -lsocket.
26903
26904 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26905
26906         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26907         * g++.old-deja/g++.other/nested2.C: Ditto.
26908         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26909         failure.
26910
26911 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26912
26913         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26914         preferred over template operator!= for enum bitfields.
26915
26916 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26917
26918         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26919         that happen to have the same base name, but in different scopes,
26920         are incorrectly rejected.
26921
26922 1998-09-16  Richard Henderson  <rth@cygnus.com>
26923
26924         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26925         on the native word size instead of an integer literal.
26926
26927 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26928
26929         * g++.old-deja/g++.other/static2.C: Invocation of static data
26930         member of type pointer-to-function denoted as non-static member.
26931
26932         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26933         checks involving function types and aliases.
26934
26935 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26936
26937         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26938         redefined to the same non-trivial type.
26939
26940         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26941         namespace-qualification of template specializations declared in
26942         other namespaces.
26943
26944         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26945         to declare a subset of the specializations of a template function
26946         as friends of specializations of a template class.
26947
26948         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26949         member templates that do not fully specialize the enclosing
26950         template class are rejected.
26951
26952 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26953
26954         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26955
26956 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26957
26958         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26959         altered from libf2c/libU77 version.
26960
26961 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26962
26963         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26964
26965 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26966
26967         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26968         (un)signed char are different types for template specialization
26969         purposes.
26970
26971 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26972
26973         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26974         * objc: ObjC testsuite.
26975
26976 1998-08-31  Catherine Moore  <clm@cygnus.com>
26977
26978         * gcc.c-torture/execute/941014-1.x:  New file.
26979
26980 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26981
26982         * lib/c-torture.exp: Add support for
26983         torture_eval_before_compile and torture_eval_before_execute
26984         variables.
26985
26986 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26987
26988         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26989         this test triggers valid.
26990
26991 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26992
26993         * gcc.dg/980827-1.c: New test.
26994
26995 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26996
26997         * gcc.c-torture/execute/loop-4b.c: New test.
26998
26999 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27000
27001         * lib/c-torture.exp: Add support for
27002         torture_eval_before_compile and torture_eval_before_execute
27003         variables.
27004
27005 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27006
27007         * gcc.c-torture/compile/980825-1.c: New test.
27008
27009 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27010
27011         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27012         count number tests in opt_t0 not good_t0.
27013
27014 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27015
27016         * gcc.c-torture/compile/930326-1.x: Fix typo.
27017
27018 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27019
27020         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27021         causes an ICE.
27022
27023 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27024
27025         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27026         STACK_SIZE is defined.
27027         * gcc.c-torture/unsorted/stuct.c: Similarly.
27028
27029         * gcc.c-torture/compile/980821-1.c: New test.
27030
27031 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27032
27033         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27034
27035 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27036
27037         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27038         code.
27039
27040 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27041
27042         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27043         error'.
27044
27045 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27046
27047         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27048
27049 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27050
27051         * gcc.c-torture/compile/980816-1.c: New test.
27052
27053         * gcc.dg/980816-1.c: New test.
27054
27055 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27056
27057         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27058         compiler for ieee tests.
27059
27060 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27061
27062         * g77.f-torture/compile/980729-0.f: New test.
27063
27064 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27065
27066         * gcc.c-torture/special/eeprof-1.c: New test, for
27067         -finstrument-functions.
27068         * gcc.c-torture/special/special.exp: Run it.
27069
27070 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27071
27072         * gcc.c-torture/compile/980729-1.c: New test.
27073
27074 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27075
27076         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27077         __thumb__ is defined, and test for ARM style doubles if so.
27078
27079 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27080
27081         * g77.f-torture/noncompile/980615-0.f: New test.
27082
27083 1998-07-26  H.J. Lu  (hjl@gnu.org)
27084
27085         * gcc.dg/980312-1.c: Do link instead of compile.
27086         * gcc.dg/980313-1.c: Likewise.
27087
27088 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27089
27090         * gcc.c-torture/compile/980726-1.c: New test.
27091
27092 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27093
27094         * g77.f-torture/execute/io0.f: New test.
27095
27096 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27097
27098         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27099         an int.
27100
27101 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27102
27103         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27104         m32r bugs.
27105
27106 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27107
27108         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27109         c-decl.c:grokdeclarator can handle mode attributes.
27110
27111 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27112
27113         * gcc.c-torture/execute/980716-1.c: New test.
27114
27115 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27116
27117         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27118         the mn10200.
27119         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27120         the mn10200.
27121         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27122         * gcc.c-torture/compile/930326-1.x: Similarly.
27123
27124 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27125
27126         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27127         New test from Craig.
27128
27129 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27130
27131         * g77.f-torture/noncompile/980616-0.f: New test.
27132
27133         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27134
27135 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27136
27137         *  g++.other/singleton.C: Return error value instead of taking
27138         SIGSEGV.
27139
27140 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27141
27142         *  g++.other/singleton.C: New test.   Warning is under dispute.
27143         Runtime crash is not.
27144
27145 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27146
27147         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27148         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27149         using6.C, using7.C}:  New namespace tests.
27150
27151 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27152
27153         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27154         specialization with typedef'ed names used as array indexes.
27155
27156 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27157
27158         * gcc.c-torture/execute/980709-1.c: New test.
27159
27160         * gcc.dg/980709-1.c: New test.
27161
27162 1998-07-07  Richard Henderson  <rth@cygnus.com>
27163
27164         * gcc.c-torture/execute/bcp-1.c: New test.
27165
27166 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27167
27168         * gcc.c-torture/execute/980707-1.c: New test.
27169
27170 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27171
27172         * gcc.c-torture/compile/980706-1.c: New test.
27173
27174 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27175
27176         * g77.f-torture/execute/980701-0.f,
27177         g77.f-torture/execute/980701-1.f: New test from Craig.
27178
27179 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27180
27181         * gcc.c-torture/compile/980701-1.c: New test.
27182
27183         * gcc.c-torture/execute/980701-1.c: New test.
27184
27185 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27186 rlsruhe.de>
27187
27188         * g++.old-deja/g++.robertl/eb132.C: New test.
27189         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27190
27191 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27192
27193         * g77.f-torture/execute/980628-7.f,
27194         g77.f-torture/execute/980628-8.f,
27195         g77.f-torture/execute/980628-9.f,
27196         g77.f-torture/execute/980628-10.f: New tests from Craig.
27197
27198         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27199
27200 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27201
27202         * g77.f-torture/execute/980628-4.f: New test from Craig.
27203         * g77.f-torture/execute/980628-5.f: Likewise.
27204         * g77.f-torture/execute/980628-2.f: Likewise.
27205         * g77.f-torture/execute/980628-0.f: Likewise.
27206         * g77.f-torture/execute/980628-1.f: Likewise.
27207         * g77.f-torture/execute/980628-3.f: Likewise.
27208         * g77.f-torture/execute/980628-6.f: Likewise.
27209
27210 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27211
27212         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27213         directory when nothing has been installed yet.
27214
27215 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27216
27217         * gcc.c-torture/special/special.exp: Handle newer versions of
27218         dejagnu.
27219
27220 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27221
27222         * gcc.dg/980626-1.c: New test.
27223
27224 1998-06-19  Bruno Haible <haible@ilog.fr>
27225
27226         * gcc.misc-tests/m-un-2.c: New test.
27227         * g++.old-deja/g++.other/warn01.c: Likewise.
27228
27229 1998-06-19  Robert Lipe  <robertl@dgii.com>
27230
27231         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27232         compatibility with assmblers with a different comment character.
27233         Eliminate use of GAS-specific extensions.
27234
27235 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27236
27237         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27238
27239 1998-06-19  Robert Lipe  <robertl@dgii.com>
27240
27241         *lib/g77.exp: Replace search for libf2c.a with search for newly
27242         renamed libg2c.a
27243
27244 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27245
27246         * gcc.c-torture/execute/980617-1.c: New test.
27247
27248 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27249
27250         * gcc.c-torture/execute/980612-1.c: New test.
27251
27252 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27253
27254         * gcc.dg/980523-1.c: Only test on ppc-linux.
27255         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27256
27257         * gcc.c-torture/execute/980608-1.c: New test.
27258
27259 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27260
27261         * gcc.c-torture/execute/980605-1.c: New test.
27262
27263 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27264
27265         * gcc.c-torture/execute/980604-1.c: New test.
27266
27267 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27268
27269         * gcc.c-torture/execute/980602-1.c: New test.
27270         * gcc.c-torture/execute/980602-2.c: Likewise.
27271
27272 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27273
27274         * 970125-0.f: Fix per JCB.  Add commentary.
27275
27276 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27277
27278         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27279         IEEE -0 support.
27280
27281 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27282
27283         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27284         earlier.
27285
27286 1998-05-28  Catherine Moore <clm@cygnus.com>
27287
27288         * gcc.c-torture/execute/980526-3.c: New test.
27289
27290 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27291
27292         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27293         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27294         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27295         m88k-motorola-sysv3 to XFAIL.
27296
27297 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27298
27299         * gcc.dg/980526-1.c: New test.
27300         * gcc.c-torture/execute/980526-2.c: New test.
27301
27302 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27303
27304         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27305
27306         * gcc.c-torture/execute/980526-1.c: New test.
27307
27308 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27309
27310         * g77.f-torture/execute/alpha2.f: Add runtime test.
27311
27312 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27313
27314         * g++.old-deja/old-deja.exp: Strip leading directories.
27315
27316         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27317         error for the line.  Don't run multiple tests for the same line.
27318
27319 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27320
27321         * gcc.dg/980523-1.c: New test.
27322
27323 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27324
27325         * g77.f-torture/compile/970915-0.f: New test.
27326
27327 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27328
27329         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27330
27331 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27332
27333         * gcc.dg/980520-1.c: New test.
27334
27335 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27336
27337         * gcc.dg/980502-1.c: Fix return type.
27338
27339 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27340
27341         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27342         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27343         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27344         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27345         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27346
27347 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27348
27349         * g77.f-torture/execute/980520-1.f: New test.
27350
27351 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27352
27353         * lib/mike-g77.exp: New file.
27354
27355         * g77.f-torture/noncompile/noncompile.exp,
27356         g77.f-torture/noncompile/check0.f: New files.
27357
27358 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27359
27360         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27361         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27362         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27363         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27364         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27365         abort where appropriate.
27366
27367 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27368
27369         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27370         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27371
27372 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27373
27374         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27375
27376 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27377
27378         * g77.f-torture/compile/980427-0.f: New test.
27379
27380 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27381
27382         * g77.f-torture/compile/980424-0.f: New test.
27383
27384 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27385
27386         * g77.f-torture/compile/980419-2.f (main): New test.
27387         * g77.f-torture/compile/970125-0.f: New test.
27388         * g77.f-torture/compile/980419-1.f: New test.
27389
27390 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27391
27392         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27393         of loop-4.c.
27394
27395 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27396
27397         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27398
27399 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27400
27401         * gcc.c-torture/compile/980329-1.c: New test.
27402
27403 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27404
27405         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27406         * gcc.dg/980312-1.c: Fix typo in -march command.
27407
27408 1998-03-16  H.J. Lu  (hjl@gnu.org)
27409
27410         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27411
27412 1998-03-11  Robert Lipe  <robertl@dgii.com>
27413
27414         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27415         Dave Love agree the Fortran source is bogus.
27416
27417 1998-03-11  Robert Lipe  <robertl@dgii.com>
27418
27419         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27420         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27421         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27422         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27423         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27424
27425 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27426
27427         * g++.old-deja/g++.other/friend1.C: New test.
27428
27429 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27430
27431         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27432         possibly uninitialized) variables and declare dnrm2.
27433
27434 1998-02-23  Robert Lipe <robertl@dgii.com>
27435
27436         From Bruno Haible <haible@ilog.fr>:
27437         * gcc.c-torture/execute/980223.c: New test.
27438
27439 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27440
27441         * gcc.dg/ifelse-1.c: New test.
27442
27443 1998-02-09  H.J. Lu  (hjl@gnu.org)
27444
27445         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27446
27447           * lib/old-dejagnu.exp (old-dejagnu): Added the
27448           "execution test - XFAIL *-*-*" handling in the spirit of
27449           "excess errors test -". Changed the "execution test fails"
27450           handling to be like "excess errors test fails".
27451           * Update various tests accordingly.
27452
27453 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27454
27455         * gcc.c-torture/execute/980205.c: New test.
27456
27457 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27458
27459         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27460         * lib/f-torture.exp: Similarly.
27461         * gcc.c-torture: Rename all .cexp files to .x files.
27462
27463 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27464
27465         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27466         (940510-1.c): Removed duplicate.
27467         (971104-1.c): New test.
27468
27469 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27470
27471           * lib/f-torture.exp: Improve error and loop detection.
27472
27473 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27474
27475         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27476         use that to size the filler array.
27477
27478 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27479
27480         * lib/c-torture.exp(c-torture-execute): Fix typo.
27481
27482         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27483         testcase as the executable name. Keep the executable around if
27484         the test fails.
27485
27486 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27487
27488         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27489         changes.  Only test one -g option, and move it to the end of the
27490         list of options to test.
27491
27492 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27493
27494         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27495         variable GCC_TORTURE_OPTIONS to supply default switches separated
27496         by colons.  If no environment variable, run tests with -O0 -g, -O1
27497         -g, and -O2 -g as well.
27498
27499 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27500
27501         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27502         explanatory comments. Fix indentation.
27503
27504 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27505
27506         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27507
27508 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27509
27510         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27511         * g++.old-deja/g++.mike/p7325.C: Likewise.
27512         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27513
27514 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27515
27516         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27517         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27518         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27519         * g++.old-deja/g++.law/operators4.C: Likewise.
27520
27521 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27522
27523         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27524         * g++.old-deja/g++.mike/p784.C: Ditto.
27525         * g++.old-deja/g++.mike/p785.C: Ditto.
27526
27527 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27528
27529           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27530
27531 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27532
27533         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27534         target feature; pass this to c-torture-execute as needed.
27535
27536 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27537
27538         * lib/c-torture.exp(c-torture-execute): If the previous and the
27539         current executables being tested are identical, we don't need to
27540         run the executable again. Try to make the executable names
27541         unique. Add an optional argument for passing additional compiler
27542         flags.
27543
27544 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27545
27546         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27547
27548 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27549
27550         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27551
27552 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27553
27554         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27555         32bit or larger longs.
27556
27557         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27558         have either a 32bit long or 32bit int.
27559
27560 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27561
27562         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27563         Make double precision tests dependent on sizeof (double).
27564
27565 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27566
27567         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27568         too.
27569
27570 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27571
27572         * gcc.c-torture/compile/961203-1.cexp: New script.
27573
27574 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27575
27576         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27577         up the includes ourselves.
27578
27579 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27580
27581         * lib/plumhall.exp: Remove random include, and add a few
27582         verbose messages for debugging.
27583
27584 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27585
27586         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27587         of trying to do it ourselves.
27588
27589 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27590
27591         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27592
27593 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27594
27595         * gcc.prms/5403.c: Made regexp a bit less strict.
27596
27597 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27598
27599         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27600         is returned from remote_load instead.
27601         * lib/plumhall.exp: Ditto.
27602         * lib/mike-g++.exp: Ditto.
27603         * lib/old-dejagnu.exp: Ditto.
27604         * lib/c-torture.exp: Ditto.
27605
27606 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27607
27608         * lib/g++.exp: Use build_wrapper procedure.
27609         * lib/gcc.exp: Ditto.
27610
27611 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27612
27613         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27614         an old-style decl for malloc.  Fixes tests to work when
27615         sizeof (int) != sizeof (size_t).
27616
27617 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27618
27619         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27620
27621         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27622         use stdargs.h interface.
27623
27624 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27625
27626         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27627         NO_VARARGS when compiling.
27628
27629 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27630
27631         * lib/plumhall.exp(ph_includes): New procedure.
27632         (ph_make): Use it.
27633         (ph_compiler): Ditto.
27634
27635         * lib/g++.exp: Rename test-glue.c to testglue.c.
27636         * lib/gcc.exp: Ditto.
27637
27638 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27639
27640         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27641         to completion when it's called.
27642
27643 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27644
27645         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27646         is defined, don't do test.
27647
27648 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27649
27650         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27651         for object files.
27652         (ph_summary): Mark skipped testcases as untested, not unresolved.
27653
27654         * lib/plumhall.exp (ph_make): If unresolved because of bad
27655         errorCode, record errorCode in log file.
27656         (*): Replace send_log/verbose with verbose -log.
27657
27658 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27659
27660         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27661         double conversion if double isn't at least 8 bytes.
27662
27663         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27664         int to work with targets where int is 16 bits.
27665
27666         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27667         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27668         precision for the test to complete.
27669
27670 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27671
27672         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27673         if d10v is not compiled with the -mdouble64 flag.
27674         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27675
27676         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27677         d10v is not compiled with the -mint32 flag.
27678
27679 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27680
27681         * lib/plumhall.exp: Use incr_count.
27682
27683 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27684
27685         * gcc.c-torture: Update to c-torture-1.45.
27686
27687 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27688
27689         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27690         the name of the expect testcase file).
27691
27692         * lib/g++.exp(g++_init): Ditto.
27693
27694 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27695
27696         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27697         the host.
27698
27699         * lib/gcc.exp(gcc_exit): New procedure.
27700
27701 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27702
27703         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27704         specs where appropriate.
27705
27706         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27707         because of new "candidates are" messages, and removed a few
27708
27709         * Converted all non-old-style g++ testcases to old-style, and
27710         moved into g++.old-deja.
27711
27712 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27713
27714         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27715         options.
27716
27717         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27718         succeeded.
27719
27720         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27721
27722 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27723
27724         * lib/gcc.exp (gcc_target_compile): Add support for defining
27725         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27726         the machine doesn't have those features.
27727
27728 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27729
27730         * g++.law/operators4.exp: Don't use LIBS.
27731
27732 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27733
27734         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27735
27736         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27737         * lib/g++.exp: Set it here instead. Also, allow use of the
27738         --tool_exec and --tool_opt options. Change CXX to
27739         GXX_UNDER_TEST.
27740
27741         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27742
27743         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27744
27745 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27746
27747         * lib/old-dejagnu.exp: Use prune_warnings instead of
27748         prune_system_crud.
27749         * lib/mike-g++.exp: Ditto.
27750         * lib/gcc.exp: Ditto.
27751         * lib/g++.exp: Ditto.
27752
27753         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27754
27755 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27756
27757           * 941014-2.c: Include stdlib.h
27758           * 960327-1.c: Include stdio.h
27759           * dbra.c, index-1.c: Don't assume ints are 32bits.
27760
27761 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27762
27763         * lib/gcc.exp: Add gcc,stack_size target feature.
27764
27765         * lib/g++.exp(g++_target_compile): Add the include and link
27766         paths here, not in two other places. And, it's $options, not
27767         options.
27768
27769         * lib/mike-g++.exp(postbase): Remove the code that determines
27770         the correct include and link paths.
27771         * g++.old-deja/old-deja.exp: Ditto.
27772
27773 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27774
27775         * lib/g++.exp(g++_init): target_compile no longer returns the
27776         filename of the result.
27777
27778 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27779
27780         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27781         call to glob.
27782
27783         * gcc.c-torture/special/special.exp: Change call to
27784         gcc_target_compile to include the object file.
27785
27786 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27787
27788         * gcc.c-torture/special/special.exp: Correct misspelling in last
27789         change.
27790
27791 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27792
27793         * lib/plumhall.exp(ph_summary): Log the entire output of the
27794         executable. Return -1 if there were any failures, 0 otherwise.
27795         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27796         (ph_make): Clean up objects and executables that were built
27797         if the tests succeeded.
27798
27799 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27800
27801         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27802         libraries and includes in the build tree as appropriate.
27803
27804 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27805
27806         * lib/c-torture.exp: Instead of looking for the global variable
27807         NO_LONG_LONG, check to see if that's a feature of the target.
27808
27809 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27810
27811         * config/default.exp: Minimize. Delete the remainer of the files in
27812         config; this functionality is now in devo/dejagnu/config.
27813
27814         g++.*/*: Pass any additional flags used to compile to postbase;
27815         delete CXXFLAGS.
27816
27817         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27818         is now done by runtest.exp. Use gcc_target_compile instead of
27819         compile.
27820
27821         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27822         Remove references to CFLAGS. Use remote_file instead of
27823         calling rm -f.
27824         (c-torture): Take a list of arguments to use to compile this
27825         testcase.
27826
27827         lib/g++.exp: Simplify. Use target_compile instead of compile.
27828         lib/gcc-dg.exp: Ditto.
27829         lib/gcc.exp: Ditto.
27830         lib/mike-{gcc,g++}.exp: Ditto.
27831         lib/old-dejagnu.exp: Ditto.
27832         lib/plumhall.exp: Ditto.
27833
27834 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27835
27836         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27837         (ph_linker): Likewise.
27838
27839 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27840
27841           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27842         MAP_ANON / MAP_ANONYMOUS if defined;
27843         else try to map from /dev/zero .
27844
27845 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27846
27847         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27848         isn't defined, then define it to MAP_ANONYMOUS.
27849
27850 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27851
27852         * gcc.c-torture: Update to c-torture-1.42 release.
27853
27854 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27855
27856         * gcc.c-torture: Update to c-torture-1.41 release.
27857
27858 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27859
27860         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27861         c-torture release.
27862
27863 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27864
27865         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27866         and LDFLAGS.  Fix second case to append the target_info ldflags
27867         onto LDFLAGS, not CFLAGS.
27868         * lib/g++.exp (g++_init): Add target_info stuff.
27869         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27870         of libgloss and newlib flags for !native.
27871
27872         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27873         (GDB): Fix relative path to go up another dir for finding gdb.
27874
27875 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27876
27877         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27878         versions in the target_info array, if they don't exist.
27879
27880 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27881
27882         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27883
27884 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27885
27886         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27887         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27888
27889 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27890
27891         * lib/old-dejagnu.exp: Don't remove the output file before we've
27892         actually tested it. Don't append pwd to the path of the executable
27893         we're testing.
27894
27895 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27896
27897         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27898
27899 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27900
27901         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27902         temporary directory for compiler files, and set it to a default
27903         value of /tmp. Set $output as the name of the output file from
27904         compiling the testcase. Add a -o option to $cflags_var so the
27905         compiler writes the final output file as $output. Set $executable
27906         to $output.
27907
27908         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27909         directory for compiler files, and set it to /tmp if it doesn't
27910         already have a value. Set $output_file to the name of the output
27911         file from compiling the testcase. Add a -o option to CXXFLAGS so
27912         the compiler writes the final output file as $output. Use $output
27913         as the executable to be tested.
27914
27915 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27916
27917         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27918
27919 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27920
27921         * gcc.c-torture/execute/pending-1.c: New test.  Still
27922         pending in Tege's queue.
27923
27924 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27925
27926         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27927         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27928         if there were failures.  Call unresolved if there were unresolved
27929         testcases.  Call gcc_fail if program did not run to completion.
27930         (ph_make): Pass additional argument name to ph_execute.
27931         (ph_execute): Add new argument.  Pass additional arguments to
27932         ph_summary.  Call gcc_fail is there is no execution output.
27933
27934 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27935
27936         * lib/plumhall.exp (proc_summary): Output relavent summary
27937         lines into the log so specific failures in plumhall can be
27938         investigated.
27939
27940 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27941
27942         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27943         (c-torture-execute): Don't try to execute tests which use
27944         "long long" types if $NO_LONG_LONG is nonzero.
27945
27946 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27947
27948         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27949         not c-torture.
27950
27951         * gcc.ieee: Move from here.
27952         * gcc.c-torture/execute/ieee: To here.
27953
27954 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27955
27956         * gcc.c-torture: Update to c-torture-1.41 release.
27957
27958 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27959
27960         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27961         not "$output".
27962
27963 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27964
27965         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27966         -c present.
27967
27968 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27969
27970         * config/proelf.exp: Handle connecting to a simulator.
27971
27972 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27973
27974         * config/proelf.exp: New file.  Enough framework that we can
27975         run c-torture tests on the proelf targets (or any other target
27976         that gdb can connect to for that matter).
27977
27978 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27979
27980         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27981         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27982
27983         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27984         exec_output exists.
27985
27986 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27987
27988         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27989         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27990
27991         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27992         to pass/fail/unresolved/unsupported/untested.  Caller must now
27993         call unresolved/unsupported/untested.
27994         * lib/*.exp: Update FSF address.  Update to handle new results of
27995         ${tool}_load.
27996         * lib/chill.exp (verbose): Delete.
27997
27998 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27999
28000         * lib/gcc.exp (default_gcc_start): Change order of args to
28001         $LDFLAGS $CFLAGS $LIBS.
28002         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28003         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28004         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28005         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28006         * gcc.misc-tests/dg-test.exp: Likewise.
28007         * gcc.misc-tests/msgs.exp: Likewise.
28008         * gcc.prms/prms.exp: Likewise.
28009         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28010         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28011
28012         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28013
28014 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28015
28016         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28017
28018         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28019         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28020
28021         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28022         necessary.
28023
28024 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28025
28026         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28027         global for loop; add use of $mathlib.
28028         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28029         settings here; set mathlib for anything but VxWorks.
28030
28031 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28032
28033         * gcc.c-torture: Update to c-torture-1.40 release.
28034
28035 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28036
28037         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28038         dg.exp.
28039
28040 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28041
28042         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28043         global.
28044
28045 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28046
28047         * lib/g++.exp (LIBS): Define if not already.
28048         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28049         (gcc-dg-prune): Call prune_gcc_output.
28050         * lib/gcc.exp (prune_gcc_output): New proc.
28051         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28052         prune_gcc_output.
28053
28054 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28055
28056         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28057         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28058
28059 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28060
28061         * gcc.c-torture: Update to c-torture-1.39 release.
28062
28063 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28064
28065         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28066         fails, try others as well.
28067
28068 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28069
28070         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28071         If compilation fails, mark execute tests as `untested'.
28072         If test is marked as unsupported, don't mark compilation and
28073         execute tests as failed.
28074
28075 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28076
28077         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28078         libstdc++ for whether or not we want to be doing shared
28079         libraries.  Delete link_curses since we don't need it anymore.
28080         * lib/mike-g++.exp (postbase): Don't link in libg++.
28081         * g++.old-deja/old-deja.exp: Likewise.
28082
28083 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28084
28085         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28086
28087 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28088
28089         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28090         For that, add `-Wl,-a,shared_archive'.
28091         * g++.old-deja/old-deja.exp: Likewise.
28092
28093 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28094
28095         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28096
28097 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28098
28099         * lib/mike-g++.exp (postbase): Pay attention to the status of
28100         g++_load.
28101
28102 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28103
28104           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28105
28106 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28107
28108         * lib/gcc.exp (default_gcc_start): No longer need to log program
28109         being executed or its output, execute_anywhere does that now.
28110         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28111         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28112
28113 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28114
28115         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28116         the same as those in lib/g++.exp.
28117
28118 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28119
28120         * gcc.c-torture: Update to c-torture-1.38 release.
28121         * gcc.ieee: Related changes.
28122
28123 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28124
28125         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28126         "exec". Minor reformatting changes.
28127
28128         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28129         cross. This means all "exec" calls now work on a remote host as
28130         well.
28131         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28132         cross. Filter out the extra "\r\n" stuff that expect puts in.
28133         (c-torture-execute): Filter out the bogus warnings like
28134         c-torture-compile does. Add support for canadian cross.
28135         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28136         Use execute_anywhere rather than calling exec directly. Now it
28137         works for canadian cross testing.
28138
28139 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28140
28141         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28142         results into a variable, and check that rather than using file exists.
28143
28144 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28145
28146         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28147         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28148
28149 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28150
28151         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28152         lib_curses if there's a shared libg++ in the build tree.
28153
28154 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28155
28156         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28157         if not supported target.
28158
28159 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28160
28161         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28162         link_curses up to always happen, not just for native builds.
28163
28164 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28165
28166         * gcc.c-torture: Update to c-torture-1.36 release.
28167         * gcc.failure: Related changes.
28168
28169 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28170
28171         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28172
28173 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28174
28175         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28176         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28177         runshlib, link_curses, and mathlib for link and run.
28178
28179         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28180         pass the runtime shared library options for Solaris, OSF/1, and
28181         Irix5, and link with -lcurses to avoid unresolved references.
28182
28183 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28184
28185         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28186         only run once.
28187
28188 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28189
28190         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28191
28192 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28193
28194         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28195         do not have a framework for the "compat" tests yet.
28196
28197 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28198
28199         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28200         set to null if we're testing vxworks5.1.  Use that instead of
28201         `-lm' in the setting of LIBS for link and run.
28202
28203 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28204
28205         * config/rom68k.exp (${tool}_load): Major changes to make it
28206         work.  Verified that it does in fact return the stuff in
28207         exec_output properly.  Catch any Emul or any TRAP other than 0.
28208
28209 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28210
28211         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28212         LDFLAGS properly for targets that need stuff from libgloss.
28213         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28214         only run once.
28215         (gpp_initialized): New variable.
28216
28217 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28218
28219         * config/rom68k.exp: Load libgloss.exp.
28220         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28221         so we can produce a fully linked binary.
28222         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28223         so we can produce a fully linked binary.
28224
28225 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28226
28227         * lib/plumhall.exp (ph_section): Watch for expected failures.
28228         Add missing `else'.
28229
28230         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28231         run the testcase.
28232         (c-torture): Likewise.
28233
28234 1995-08-28  Doug Evans  <dje@cygnus.com>
28235
28236         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28237
28238         * lib/mike-g++.exp (mike_cleanup): New proc.
28239         (prebase): New globals compiler_result, not_compiler_result,
28240         target_regexp.
28241         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28242         allow leading "-" in pattern.  Watch for unsupported tests.
28243         If $compiler_result is set, pattern match assembler code,
28244         and ditto for $not_compiler_result.
28245         * lib/mike-gcc.exp: Likewise.
28246
28247         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28248         execution "succeeded".
28249
28250 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28251
28252         * config/win32.exp: New file.
28253         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28254
28255 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28256
28257         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28258         unsupported.
28259         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28260         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28261         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28262
28263         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28264         "... without exceptions was ...".  That is now handled by
28265         prune_system_crud.
28266         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28267
28268 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28269
28270         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28271         sieve.c,sort2.c}: New files.
28272         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28273         sieve.exp,sort2.exp}: Drivers for them.
28274
28275         * lib/mike-gcc.exp (program_output): New user settable variable.
28276         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28277         messages.
28278         * lib/mike-g++.exp (program_output): New user settable variable.
28279
28280         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28281
28282         * config/sh.exp: Deleted (use sim.exp instead).
28283
28284 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28285
28286         * config/vx.exp: Declare CHECKTASK as global.
28287         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28288         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28289         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28290
28291 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28292
28293         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28294         target. Like vx.exp, only includes `vx29k.exp' instead of
28295         `vxworks.exp'.
28296
28297 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28298
28299         * config/sim.exp: Increase time limit from 120 seconds to 240.
28300
28301 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28302
28303         * gcc.c-torture/execute/950628-1.c: New test.
28304
28305 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28306
28307         * gcc.c-torture: Update with changes/additions from
28308         c-torture-1.34.
28309
28310 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28311
28312         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28313
28314 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28315
28316         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28317
28318 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28319
28320         * gcc.c-torture/compile/950512-1.c: New test.
28321         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28322         * gcc.dg/struct-ret-1.c: Likewise.
28323
28324 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28325
28326         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28327           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28328
28329 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28330
28331         * gcc.c-torture/special/920411-1.c: Deleted.
28332         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28333
28334 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28335
28336         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28337         cpu limit.
28338
28339 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28340
28341         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28342
28343 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28344
28345         From kenner;
28346         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28347         is the proper length.
28348         * va-arg-3.c: Likewise.
28349
28350 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28351
28352         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28353         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28354
28355         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28356         * lib/g++.exp (default_g++_start): Delete old cruft.
28357
28358 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28359
28360         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28361         (2 * (1 << 18)) to (2 * (1 << 17)).
28362
28363         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28364
28365 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28366
28367         * config/rom68k.exp: Renamed from config/idp.exp
28368
28369 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28370
28371         * c-torture/compile/921109-2.c
28372
28373 1995-04-18  Mike Stump  <mrs@cygnus.com>
28374
28375         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28376         excess errors.
28377
28378 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28379
28380         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28381         output.
28382         * lib/g++.exp (default_g++_start): Likewise.
28383
28384 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28385
28386         * gcc.c-torture/compile/950329-1.c: New test.
28387
28388 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28389
28390           * config/bug.exp (${tool}_load): Updated to use new remote_open
28391           and remote_close procs.
28392         * config/idp.exp: New file.
28393
28394 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28395
28396         * gcc.c-torture/execute/950322-1.c: New test.
28397
28398 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28399
28400         * config/vx.exp (${tool}_load): Clean up testing of return code from
28401         vxworks_ld and vxworks_spawn.
28402
28403 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28404
28405         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28406
28407 1995-03-13  Mike Stump  <mrs@cygnus.com>
28408
28409         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28410         can mark excess errors on a machine by machine basis.  Note, the
28411         default is to not expect any excess errors, even when excess
28412         errors test - is given, so you will want to put an XFAIL ... on
28413         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28414         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28415         those 4 machines, but no others.
28416
28417 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28418
28419         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28420         * lib/c-torture.exp: to here.
28421
28422 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28423
28424         * gcc.c-torture/execute/950221-1.c: New test.
28425         * gcc.c-torture/execute/struct-ret-1.c: New test.
28426         * gcc.c-torture/compile/950221-1.c: New test.
28427
28428         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28429
28430 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28431
28432         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28433         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28434
28435 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28436
28437         * g++.gb: New directory of tests, derived from my signature and
28438         class scoping tests.
28439
28440         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28441         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28442         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28443         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28444         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28445         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28446         * g++.gb/sig25.C: Likewise.
28447
28448         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28449         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28450         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28451         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28452         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28453         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28454         * g++.gb/sig25.exp: Likewise.
28455
28456         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28457         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28458         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28459         * g++.gb/scope13.C: Likewise, this test still fails.
28460
28461         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28462         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28463         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28464         * g++.gb/scope13.exp: Ditto.
28465
28466         * g++.gb/README: New file, explains what these tests are about.
28467
28468 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28469
28470         * lib/dg.exp (dg-do): Support `preprocess'.
28471         (dg-test): Likewise.
28472
28473 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28474
28475         * config/udi.exp: change "continue -expect" to "exp_continue".
28476
28477 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28478
28479         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28480         Delete redundant tests.
28481
28482         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28483         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28484         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28485         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28486         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28487         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28488         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28489         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28490
28491         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28492         storing label pointers.
28493         * gcc.c-torture/execute/921019-1.c: Likewise.
28494         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28495         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28496         parameter fp.
28497         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28498         constants.
28499
28500         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28501         Delete obsolete tests.
28502
28503         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28504         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28505         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28506         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28507         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28508         * gcc.c-torture/compile/950124-1.c: New test.
28509
28510         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28511
28512 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28513
28514         * lib/mike-g++.exp: Add -lm to LIBS.
28515
28516 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28517
28518         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28519
28520 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28521
28522         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28523
28524 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28525
28526         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28527
28528 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28529
28530         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28531         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28532         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28533         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28534         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28535         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28536         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28537         * g++.law/{operators31.C, operators32.C,
28538         * g++.law/{operators33.C, operators34.C}: Likewise.
28539         * g++.law/{pic1.C, refs2.C}: Likewise.
28540         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28541         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28542         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28543         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28544
28545         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28546         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28547         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28548         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28549         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28550         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28551         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28552         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28553         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28554         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28555         * g++.law/{operators34.exp}: Likewise.
28556         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28557         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28558         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28559         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28560         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28561
28562         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28563         No longer expected to fail.
28564         * g++.law/missed-error3.C: Tweak for recent bool changes.
28565
28566 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28567
28568         * config/emb-unix: Deleted.
28569         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28570         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28571
28572 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28573
28574         * lib/dg.exp (dg-test): Fix typo in last patch.
28575
28576 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28577
28578         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28579         (handles multiple occurrences).
28580
28581 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28582
28583         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28584         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28585         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28586         printed).
28587         * lib/c-torture.exp (c-torture-compile): Likewise.
28588         (c-torture): Prepend full path if missing.
28589         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28590         (gcc_fail): Likewise.
28591         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28592
28593 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28594
28595         * lib/netware.exp: Only attach to NetWare i386 systems.
28596
28597 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28598
28599         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28600         messages.  Add test name to "output pattern match" pass/fail message.
28601
28602 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28603
28604         * gcc.dg: New testsuite.
28605         * gcc.dg/dg.exp: New file.
28606
28607         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28608         test-switch.c}: Deleted.
28609
28610         * gcc.misc-tests/msgs.exp: New testcase driver.
28611
28612 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28613
28614         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28615         Watch for illegal return values from ${tool}_load.
28616         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28617         cross targets.  Coerce return value >0 to 1.
28618
28619 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28620
28621         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28622
28623         * config/emb-unix.exp: New file.
28624
28625         * config/sim.exp: Error if variable $SIM not defined.
28626         (${tool}_load): Mark test as "untested" if simulator missing.
28627
28628         * config/unix.exp: Load remote.exp to get rcp_download.
28629         * lib/c-torture.exp: Use different option lists for testcases with
28630         and without loops.
28631         * gcc.c-torture/execute/execute.exp: Likewise.
28632
28633 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28634
28635         * config/*.exp: Clarify return code from ${tool}_load.
28636         Call `unresolved' or `untested' instead of `warning' or `perror'
28637         (sometimes you still want to call both though).
28638         Add comment that `shell_id' is local to each file.
28639         * config/udi.exp (timeout): Set to 30.
28640         Don't print warning if connection fails, $connectmode has already
28641         printed an error.
28642         (${tool}_load): Move verbose messages to level 2.
28643         Rework pattern for "Process started" message.
28644         Pass `shell_id' to ${connectmode}_download.
28645         Retry twice upon timeout.  Make resetting of target more robust.
28646         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28647         Pass `shell_id' to exit_$connectmode.
28648         Only call exit_$connectmode if connected.
28649         * config/unix.exp (${tool}_load): Check return codes better.
28650         * config/vrtx.exp (${tool}_load): Likewise.
28651         * config/vx.exp (${tool}_load): Likewise.
28652         Delete unneeded global's.
28653         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28654         from ${tool}_load.
28655         (dg-stat): Delete.
28656         (dg-init): Delete recording of pass/fail counts.
28657         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28658         (old-dejagnu-init): Likewise.
28659         (old-dejagnu-stat): Delete contents, empty proc now.
28660         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28661         (c-torture): Delete references to lcnt, lpass, lfail.
28662         Get option list from TORTURE_OPTIONS.
28663         Delete -funroll[-all]-loops if no loops.
28664         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28665         (g++_stat): Delete contents (empty proc now).
28666         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28667         (gcc_finish): Likewise.
28668         (gcc_stat): Deleted.
28669         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28670         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28671         * gcc.c-torture/execute/execute.exp: Likewise.
28672         Split tests into two parts: compile, execute.
28673         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28674         no loops.  Update to reflect clarified return codes from ${tool}_load.
28675
28676 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28677
28678         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28679         to grep for.
28680         (old-dejagnu): Likewise (where necessary).
28681
28682 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28683
28684         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28685
28686         * lib/dg.exp (dg-process-target): Fix processing of selector.
28687         Add comment regarding use of `error'.
28688
28689         * lib/gcc.exp (prune_system_crud): Define if missing.
28690         * lib/g++.exp (prune_system_crud): Likewise.
28691
28692         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28693         Call prune_system_crud.
28694         * lib/dg.exp (dg-runtest): New proc.
28695         Use perror instead of send_user for tcl errors in testcase.
28696         Don't return any value, it's never used.
28697         Don't clobber previous definition of `unknown'.
28698         Print tcl errors in `dg-final'.
28699
28700 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28701
28702         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28703         (dg-test): Don't print errorInfo, it contains stack backtrace.
28704
28705 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28706
28707         * lib/g++.exp (runtest_file_p): Define if missing.
28708
28709 1994-09-24  Doug Evans  (dje@cygnus.com)
28710
28711         * lib/mike-g++.exp: Comment out loading of g++.exp.
28712         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28713         (default_g++_version): Always print something.
28714         (default_g++_start): Comment out call to `which'.
28715         (g++_start, g++_load): Deleted (must be defined in config file).
28716         * lib/gcc.exp: Test for existence of $CC at start.
28717         Delete check for tmpdir (done in gcc_init).
28718         (default_gcc_version): Always print something.
28719         (default_gcc_start): Comment out call to `which'.
28720         * config/*.exp: Major cleanup - make cross targets work at least a
28721         little better for g++ (by not being "--tool gcc" specific).
28722         Rename gcc_xxx to ${tool}_xxx.
28723         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28724         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28725
28726 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28727
28728         * lib/c-torture.exp (c-torture-compile): Rework compiler
28729         message processing.
28730
28731         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28732         c-torture.
28733
28734 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28735
28736         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28737
28738         * lib/dg.exp (dg-process-target): Support { target native }.
28739
28740 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28741
28742         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28743         looked for "... program xxx got fatal signal".
28744         Correct regsub munging of `comp_output'.
28745         Ignore compiler messages "path prefix not used" and "linker input
28746         file unused".
28747
28748 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28749
28750         * lib/gcc.exp (runtest_file_p): Define if missing.
28751         * gcc.prms/template.c: Example to work from.
28752
28753 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28754
28755         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28756         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28757
28758         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28759         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28760         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28761         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28762
28763         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28764         (dg-process-target): No longer a varargs proc.
28765         Return S/N for target, P/F for xfail.  All callers changed.
28766         (user option procs): More argument checking.
28767         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28768         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28769         (dg-test): Skip test if not running on selected target in `dg-do'.
28770         Update handling of `dg-do-what', `dg-output-text'.
28771         Separate execution pass/fail from output pattern match pass/fail.
28772         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28773
28774 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28775
28776         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28777         target for 920510-1.c.
28778
28779 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28780
28781         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28782         Clean up comment regarding use of passcnt, etc.
28783         (gcc_stat): Don't update `testcnt' here.
28784         (gcc_finish): Do it here.
28785         Might as well reset `but_id' here too.
28786         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28787         to determine if the file should be tested.
28788         * gcc.c-torture/compile/compile.exp: Likewise.
28789         * gcc.c-torture/execute/execute.exp: Likewise.
28790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28791         * gcc.misc-tests/dg-test.exp: Likewise.
28792         * gcc.prms/prms.exp: Likewise.
28793         * gcc.wendy/wendy.exp: Likewise.
28794         * g++.old-deja.exp: Likewise.
28795         Move "Testing file" message to verbose level 1.
28796
28797 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28798
28799         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28800
28801 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28802
28803         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28804         (default_gcc_start): Accept optional second list element
28805         of compiler flags.  Print compiler output at verbosity level 2.
28806         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28807         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28808         Save current values of framework globals passcnt, failcnt, xpasscnt,
28809         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28810         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28811         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28812         xfailcnt to compute stats.  Update framework global `testcnt' from
28813         pass/fail counts.
28814         (gcc_finish): New proc.  Clean up test environment.
28815         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28816         (gcc_epass, gcc_efail): Delete.
28817         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28818         argument of line number.
28819         (dg-init): If the tool has an init routine, call it.
28820         (dg-test): Remove args `cflags_var' and `libs_var'.
28821         Pass all compiler options to ${tool}_start.
28822         Handle missing line number.
28823         (dg-finish): New function.
28824         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28825         particular files.  Call gcc_finish at end.  Move "skipping test"
28826         message to verbosity level 3.
28827         * gcc.c-torture/compile/compile.exp: Likewise.
28828         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28829         * gcc.c-torture/execute/execute.exp: Likewise.
28830         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28831         Print testcase being tried at verbosity level 1.
28832         * gcc.c-torture/special/special.exp: Unset xfail.
28833         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28834         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28835         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28836         * gcc.failure/failure.exp: Likewise.
28837         * gcc.ieee/ieee.exp: Likewise.
28838         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28839         Update call to dg-test.  Call dg-finish at end.
28840         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28841         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28842         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28843         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28844         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28845         * gcc.wendy/wendy.exp: Add copyright.
28846         Delete setting of tmpdir (done by gcc_init).
28847         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28848         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28849         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28850         gcc_[ce]pass/fail.
28851
28852 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28853
28854         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28855         confusion.
28856         (g++_load): Likewise.
28857
28858         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28859         Rename argument to `prog' to remove the confusion.
28860         Varargs fns behave differently too!
28861         (g++_load): Likewise.
28862
28863         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28864
28865         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28866         what it is.  Delete (always) printing of status value for !native.
28867         Simplify verbose code, and include status and exec_output.
28868         (g++_load): Use gcc_load.
28869
28870 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28871
28872         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28873         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28874         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28875         940714-3.c as these testcases don't exist anymore.  Make
28876         va-arg-1.c expected to pass.
28877
28878 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28879
28880         * gcc.misc-tests/misc.exp: Only run specific testcases.
28881         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28882         * gcc.misc-tests/dg-[1-9].c: New files.
28883
28884         * lib/dg.exp: New testsuite driver.
28885         * gcc.prms/prms.exp: Use it.
28886
28887         * README.gcc: New file.
28888
28889         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28890         Document and reset `lxpass' and `lxfail'.
28891         Simplify "initialized" message.
28892         (gcc_stat): Clean up comments a little.
28893
28894 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28895
28896         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28897
28898 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28899
28900         * lib/old-dejagnu.exp (process-option): New proc.
28901         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28902         (old-dejagnu): Simplify.
28903         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28904
28905 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28906
28907         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28908         exists and is not an empty string.
28909
28910         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28911         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28912         finished.
28913         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28914         automatically.
28915
28916         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28917         longer expected to fail.
28918
28919         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28920         "f" function call.
28921
28922         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28923
28924         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28925         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28926         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28927         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28928         c-torture-1.29.
28929
28930         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28931         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28932
28933         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28934
28935         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28936         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28937
28938         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28939         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28940         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28941
28942 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28943
28944         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28945         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28946         940714-1.c, 940714-2.c, 940714-3.c},
28947         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28948         gcc.misc-tests/{mg.c,mg.exp}:
28949         New tests.
28950         * gcc.noncompile/noncompile.exp: Change accordingly.
28951
28952 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28953
28954         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28955         Undo previous clobberage.
28956
28957 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28958
28959         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28960         * gcc.special/{930510-1.c, special.exp}:
28961         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28962         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28963         struct-varargs-1.c}: New tests from c-torture-1.26.
28964
28965 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28966
28967         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28968           argument to switch.
28969
28970 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28971
28972         * Revert the previous changes.  Please see Rob's directory
28973           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28974           fixes.
28975
28976 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28977
28978         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28979             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28980             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28981             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28982             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28983             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28984             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28985             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28986             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28987             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28988             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28989             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28990             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28991             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28992             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28993             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28994             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28995             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28996             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28997             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28998             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28999             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29000             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29001             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29002             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29003             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29004             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29005
29006 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29007
29008         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29009             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29010           with perror calls.
29011
29012 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29013
29014         * config/unix.exp (g++_load): Fix syntax.
29015
29016 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29017
29018         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29019         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29020         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29021         Don't expect va-arg-1.c to fail.  Correct expected output for
29022         920928-1.c.
29023         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29024         * gcc.wendy/hbm4.c: Correct typo.
29025         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29026
29027 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29028
29029         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29030         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29031         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29032         * lib/c-torture.exp (c-torture-compile): Ditto.
29033
29034         Reduce volume of output (remove all the -I's and such).
29035         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29036         Call gcc_cpass, gcc_cfail.
29037         (c-torture): Pass testing option to c-torture-compile.
29038
29039 1994-03-21  Doug Evans  (dje@cygnus.com)
29040
29041         Bring patches over from progressive.
29042         * config/default.exp: Exit remote shell cleanly.
29043         (g++_exit, g++_start): Add default versions.
29044         * config/sim.exp (gcc_load): Use perror, not error.
29045
29046 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29047
29048         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29049         set in site.exp.
29050
29051 1994-03-14  Doug Evans  (dje@cygnus.com)
29052
29053         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29054         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29055         (wendy_try): New proc to run testcase.
29056         (main loop): Call 'em.
29057         * gcc.wendy/*.c: Clean up pass to correct expected output.
29058
29059         * lib/gcc.exp: Minor cleanup work.
29060         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29061
29062 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29063
29064         * config/sim.exp (gcc_load): Document return codes better.
29065         Don't pass -v to simulator.
29066
29067 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29068
29069           * gcc.special/920717-x.c: Fix typo.
29070           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29071           get at sources.
29072
29073         * lib/mike-gcc.exp: Fix typo.
29074
29075 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29076
29077         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29078         binary to use, transform the name.
29079         * config/*.exp: rename everything. Nuke any g++ specific files,
29080         it's now a special case of gcc that requires no special support.
29081         Add a default.exp for unsupported targets.
29082
29083 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29084
29085         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29086         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29087         version of Tcl.
29088
29089 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29090
29091         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29092         than a warning.
29093
29094 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29095
29096         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29097
29098 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29099
29100         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29101         option_list.  Compile every file with only 4/6 option choices
29102         (same as C torture) instead of with 12/18 different option
29103         choices.
29104         * lib/c-torture.exp: Likewise.
29105
29106         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29107         not already set.
29108
29109 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29110
29111         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29112         can put an XFAIL *-*-* on excess errors.
29113
29114 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29115
29116         * g++.law: Add more tests derived from g++-bugs snapshots.
29117
29118         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29119         equivalent to g++.law/init9.
29120
29121         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29122         compiled it, and the a.out file after we've run it.
29123
29124 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29125
29126         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29127         compiled it, and the a.out file after we've run it.
29128
29129 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29130
29131         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29132
29133 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29134
29135         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29136         version number.
29137
29138 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29139
29140         * g++.law: New directory of g++ tests derived from the g++-bugs
29141         snapshots.
29142
29143 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29144
29145         * gcc.compile: initbug1.c initbug1.exp testcase added
29146
29147 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29148
29149         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29150         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29151           fixes submitted by Jeff Law (law@cs.utah.edu)
29152         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29153           Jeff Law (law@cs.utah.edu)
29154
29155
29156 1993-11-30  Mike Stump  (mrs@cygnus.com)
29157
29158         * config/unix-g++.exp: Follow the gcc way of doing things.
29159         * g++.old-deja/old-deja.exp: Minor updates.
29160         * lib/g++.exp: New file, follow the gcc way of doing things.
29161         * lib/old-dejagnu.exp: Minor updates.
29162         * lib/mike-g++.exp: Always unset errorInfo.
29163
29164 1993-11-06  Mike Stump  (mrs@cygnus.com)
29165
29166         * lib/gcc.exp: Fix some errors with the below change, CC and
29167         CFLAGS should be global when setting, not local.
29168
29169 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29170
29171         * lib/gcc.exp: Transform tool name.
29172
29173 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29174
29175         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29176
29177 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29178
29179         * lib/gcc.exp: change gcc_done to gcc_stat
29180
29181 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29182
29183         * Upgraded gcc testsuite to c-torture version 1.25
29184
29185 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29186
29187         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29188         * lib/c-torture: added hooks for new reporting code.
29189
29190 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29191
29192         * config/sh-gcc.exp: check if sh-sim exists in the path
29193
29194 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29195
29196         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29197         * gcc.compile/compile.exp: Initial changes for new logic.
29198         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29199         * gcc.failure/failure.exp: Initial changes for new logic.
29200         * gcc.ieee/ieee.exp: Initial changes for new logic.
29201         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29202         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29203         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29204         * lib/c-torture.exp: Initial changes for new logic.
29205         * lib/gcc.exp: Initial changes for new logic.
29206
29207 1993-10-15  Mike Stump  (mrs@cygnus.com)
29208
29209         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29210         depend upon failure or success.  Fully qualify names in failure
29211         and success messages.  Always remove a.out before starting
29212         compile, just in case.  Pay more attention to error text output by
29213         the compiler.  Handle testcases with no known past errors just
29214         like all others, so that things are uniform.  Other miscellaneous
29215         improvements.
29216
29217 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29218
29219         * gcc.cpp: new directory for cpp tests
29220
29221 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29222
29223         * lib/chill.exp: Code reformatted, removed unused code.
29224         * config/unix-chill.exp: Code reformatted, removed unused code.
29225         * chill.execute/execute.exp: Code reformatted, removed unused code.
29226         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29227
29228 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29229
29230         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29231         routines not written.
29232
29233 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29234
29235         * config/bug-gcc.exp: Use new procs from bug.exp.
29236
29237 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29238
29239         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29240         via ftp, rather than depending on NFS.
29241         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29242         case.
29243
29244 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29245
29246         * config/bug-gcc.exp: Use new download proc.
29247
29248 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29249
29250         * chill.execute/execute.exp: cleanups, handles errors better
29251         * chill.compile/compile.exp: rewrite, based on execute.exp
29252         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29253         * lib/chill.exp: major changes to diff proc and compile and link
29254           procs. added chill_fail and chill_pass wrappers to pass and
29255           fail. added more comments, and handle error codes better.
29256           Added a hack to capture stderr from exec, so noncompile tests
29257           can work.
29258
29259 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29260
29261         * chill.execute/execute.exp: rewrite of testsuite driver
29262         * lib/chill.exp: rewrite of testsuite driver
29263         * config/unix-chill.exp: rewrite of testsuite driver
29264
29265 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29266
29267     In chill.execute:
29268         * iexpr.ch: Standardize uppercase.
29269         * tuples.dat: Standardize uppercase.
29270         * vary.ch: standardize.  Correct varying string assignments.
29271         * vary.dat: Add new output lines.
29272
29273 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29274
29275     In chill.execute:
29276         * chprintf.ch: Standardize use of uppercase.
29277         * tuples.ch: Standardize and turn arr2 into a DCL,
29278           rather than a SYN.
29279         * pinits.ch: Standardize.
29280
29281 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29282
29283         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29284         * Makefil: Renamed to Makefile.in.
29285         * configure.in: New.
29286
29287 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29288
29289     In chill.execute:
29290         * .cvsignore: Add result/output files.
29291         * Makefile: Fix up variables at start.  Use MFLAGS
29292           everywhere.  Correct bool_loc, built_ins entries.
29293           Add entry for vary1.ch.
29294         * bitarray.ch: Standardize upper-case usage.
29295         * bitexpr.ch: Standardize, add output of b1.
29296         * params.ch: Use arrayt in along PROC parameters, to
29297           avoid novelty problems.
29298         * sets.ch: Tiny cleanup.
29299         * vary1.ch: Re-indent.
29300
29301 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29302
29303           * Add PR-related files to Makefiles, .cvsignore files, etc.
29304
29305 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29306
29307         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29308           with compiler objects. New names are test-flow.c and test-loop.c
29309
29310 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29311
29312         * Upgraded c-torture tests from 1.19 to 1.20
29313
29314         * new files:
29315         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29316         * gcc.compile: 930623-1.c 930623-2.c
29317         * gcc.noncompile: 930622-1.c 930622-2.c
29318         * gcc.failure: 920411-1.c 920627-2.c
29319         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29320
29321 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29322
29323         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29324           More changes to get testsuite working properly. Needs more work.
29325           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29326
29327 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29328
29329         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29330           More changes to get testsuite working properly. Needs more work.
29331
29332 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29333
29334         * chill.compile/compile.exp: Added for Dejagnu support
29335         * chill.execute/execute.exp: Added for Dejagnu support
29336         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29337
29338 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29339
29340     This should complete moving the CHILL test files.
29341         * chill.noncompile(.cvsignore printf.grt
29342             in-printf.grt chprintf.grt chprintf.ch):
29343             Added test-support files.
29344           (Makefile): Modified further.
29345         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29346             signal.ch): Added test files.
29347           * chill.execute (.cvsignore printf.grt printr.c
29348             in-printf.grt rts.c chprintf.grt rts.h): Added
29349           test-support files.
29350             (Makefile): More corrections.
29351
29352 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29353
29354         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29355           test cases, ready for DejaGnu.
29356
29357 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29358
29359         * Upgraded c-torture tests from 1.18 to 1.19
29360
29361         * gcc.compile: added test(s):
29362           930607-1.c
29363         * gcc.execute: added test(s):
29364           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29365
29366         * added new subdirectory for misc tests: gcc.misc-tests
29367         * gcc.misc-test(s): added tests:
29368           inst-check.c test-consts.c test-ior.c test-switch.c
29369
29370 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29371
29372         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29373
29374 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29375
29376         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29377
29378 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29379
29380         * Upgraded c-torture tests from 1.17 to 1.18
29381
29382 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29383
29384         * Upgraded c-torture tests from 1.12 to 1.17
29385
29386 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29387
29388         * lib/old-dejagnu.exp:
29389           Fixed handling of XFAIL target triplets to correctly
29390           recognize wildcard characters.  Removed code that
29391           appended a unique id tag to the end of the file name
29392           printed out by the result of the testcases within a
29393           given test file.
29394
29395 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29396
29397         * lib/old-dejagnu.exp:
29398           Reworked expected failure handling to trigger off of XFAIL
29399           keyword in keyphrase embeded in testcase source code. The
29400           XFAIL keyword must be at the end of the keyphrase line. It
29401           may optionally be followed by one or more target triplets.
29402           It has just occured that the handling of wildcards in the
29403           target triplet may not be correct.
29404
29405 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29406
29407         * g++.old-deja/tests:
29408           Moved all subdirectories up one level into g++.old-deja .
29409
29410         * lib/old-dejagnu.exp:
29411           Fixed problem with CXXFLAGS not being properly reset, and being
29412           corrupted with extraneous "-c" compiler option.  This was
29413           causing binaries to not be generated for test that needed them.
29414           Modified strings passed to "pass" and "fail" so that individual
29415           tests from the same test file would be distinguished by an
29416           identifier appended to the test file name in the summary logs;
29417           this corrected a problem with erroneous diff logs.  Added code
29418           to search testcases for expected fail and unexpected pass keywords.
29419
29420 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29421
29422         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29423
29424 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29425
29426         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29427           Removed extraneous text from end of "Special g++ Options"
29428           keyphrase.
29429
29430         * lib/old-dejagnu.exp: Added pattern matching to look for new
29431           keywords, embedded in testcases comments, which will trigger
29432           calls to xpass and xfail.
29433
29434 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29435
29436         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29437           comments embedded in the testcases, especially the one looking for
29438           special compiler options, as well as the pattern matching for the
29439           compiler output again.
29440
29441 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29442
29443         * lib/old-dejagnu.exp: Do a proper check of the return value for
29444           execute tests. Fixed several problems with the pattern matching
29445           of the compiler output which gave erroneous test results.
29446           Changed several of the test result messages to be more descriptive.
29447         * config/unix-g++.exp: Proc g++_load now actually works and
29448           executes the tests passed to it and returns a usable return
29449           value.
29450
29451 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29452
29453           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29454
29455 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29456
29457         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29458           Modified both files to properly execute the old style
29459           dejagnu tests. The previous versions of these files were
29460           experimental and did not function anything near correctly.
29461
29462 1993-04-05  Rob Savoye  (rob@cygnus.com)
29463
29464         * Removed all Makefile.in and configure.in files. No configuration
29465         needed now.
29466
29467 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29468
29469         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29470
29471 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29472
29473         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29474         gcc.special/configure.in, gcc.noncompile/configure.in,
29475         gcc.execute/configure.in, gcc.code_quality/configure.in,
29476         g++.other/configure.in, g++.old-deja/configure.in,
29477         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29478         in srcname setting.
29479
29480 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29481
29482         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29483         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29484         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29485
29486 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29487
29488         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29489         (gdb_exit): Don't remove *_soc files.
29490
29491 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29492
29493         * lib/c-torture.exp: Don't look for main; instead always use -w
29494         -c.  This is how the c-torture tests work.  Remove the object
29495         file if the compilation succeeds.
29496         * gcc.execute/execute.exp: Remove executable if test passes.
29497         * gcc.noncompile/noncompile.exp: Every test is an expected
29498         failure.
29499         * gcc.special/special.exp: Added tests from c-torture 1.11,
29500         corrected use of existing test.
29501         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29502         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29503         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29504         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29505         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29506         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29507         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29508         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29509         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29510         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29511         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29512         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29513         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29514         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29515         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29516         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29517         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29518         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29519         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29520         c-torture 1.11.
29521         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29522         correspond to c-torture 1.11.
29523
29524         * New file.